--- /srv/rebuilderd/tmp/rebuilderdaqoGcq/inputs/mesa-vulkan-drivers_25.0.7-2+deb13u1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdaqoGcq/out/mesa-vulkan-drivers_25.0.7-2+deb13u1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-19 19:20:06.000000 debian-binary │ -rw-r--r-- 0 0 0 1628 2026-06-19 19:20:06.000000 control.tar.xz │ --rw-r--r-- 0 0 0 9752688 2026-06-19 19:20:06.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 9753592 2026-06-19 19:20:06.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libvulkan_freedreno.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 7 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x7cda38 0x007cda38 0x007cda38 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x7cda44 0x7cda44 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x7cda28 0x007cda28 0x007cda28 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x7cda34 0x7cda34 R E 0x10000 │ │ │ │ LOAD 0x7d4a68 0x007d4a68 0x007d4a68 0x8d5ac 0x90284 RW 0x10000 │ │ │ │ DYNAMIC 0x85fe78 0x0085fe78 0x0085fe78 0x00188 0x00188 RW 0x4 │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x7d4a68 0x007d4a68 0x007d4a68 0x8b598 0x8b598 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00006444 006444 019ded 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00020232 020232 000c5c 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00020e90 020e90 000240 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 000210d0 0210d0 025358 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00046428 046428 000ef8 08 AI 3 20 4 │ │ │ │ [ 9] .init PROGBITS 00047320 047320 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0004732c 04732c 0016ac 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 000489d8 0489d8 230368 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00278d40 278d40 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00278d48 278d48 554cf0 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 007cda38 7cda38 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 007cda40 7cda40 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 000489d8 0489d8 230354 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00278d2c 278d2c 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00278d38 278d38 554cf0 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 007cda28 7cda28 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 007cda30 7cda30 000004 00 A 0 0 4 │ │ │ │ [16] .init_array INIT_ARRAY 007d4a68 7d4a68 000004 04 WA 0 0 4 │ │ │ │ [17] .fini_array FINI_ARRAY 007d4a6c 7d4a6c 000004 04 WA 0 0 4 │ │ │ │ [18] .data.rel.ro PROGBITS 007d4a70 7d4a70 08b408 00 WA 0 0 8 │ │ │ │ [19] .dynamic DYNAMIC 0085fe78 85fe78 000188 08 WA 4 0 4 │ │ │ │ [20] .got PROGBITS 00860000 860000 000d64 04 WA 0 0 4 │ │ │ │ [21] .data PROGBITS 00860d68 860d68 0012ac 00 WA 0 0 8 │ │ │ │ [22] .bss NOBITS 00862018 862014 002cd4 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -19,15 +19,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) 0x47320 │ │ │ │ - 0x0000000d (FINI) 0x278d40 │ │ │ │ + 0x0000000d (FINI) 0x278d2c │ │ │ │ 0x00000019 (INIT_ARRAY) 0x7d4a68 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x7d4a6c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0x6444 │ │ │ │ 0x00000006 (SYMTAB) 0x164 │ │ │ ├── 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: 40acb871c923dd78468bf71e160418225b6ed96a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e4756ed4aa04cc6cdc6d58e2ac2d8d21651cbcf2 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1921,17 +1921,16 @@ │ │ │ │ D5AX{D h │ │ │ │ (`XF:F%f) │ │ │ │ chBFAF(F │ │ │ │ dhCFJFIF(F │ │ │ │ F,Y$h|fO │ │ │ │ C KzD=`|` │ │ │ │ m{9F2F F │ │ │ │ -JF)F FCF │ │ │ │ -JF)F FCF │ │ │ │ -C KzD=`|` │ │ │ │ +2"0! F+j │ │ │ │ +{` KzD=` │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ - = M ] m } │ │ │ │ ~WCFih(h │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -60,54 +60,54 @@ │ │ │ │ stmdami fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ mrc 7, 5, APSR_nzcv, cr14, cr15, {7} │ │ │ │ movwcs r4, #2313 @ 0x909 │ │ │ │ rscsvc pc, pc, #82837504 @ 0x4f00000 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - ldc2 1, cr15, [r6], #168 @ 0xa8 │ │ │ │ + stc2 1, cr15, [lr], #168 @ 0xa8 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - mlaeq r3, r2, r2, r0 │ │ │ │ + eoreq r0, r3, r2, lsl #5 │ │ │ │ rsbseq ip, r8, r0, asr r2 │ │ │ │ addeq r9, r1, lr, asr #10 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9fcf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ ldmib r1, {r3, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf1de7600 │ │ │ │ - blvc 906f60 │ │ │ │ + blvc 906f40 │ │ │ │ andls r4, r2, #1048576 @ 0x100000 │ │ │ │ bmi 19a400 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ mrscs r6, (UNDEF: 17) │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r5, r4, ror pc │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - eoreq r0, r3, r0, asr #4 │ │ │ │ + eoreq r0, r3, r0, lsr r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9fd34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ ldmib r1, {r3, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf1de7600 │ │ │ │ - blvc 906f20 │ │ │ │ + blvc 906f00 │ │ │ │ andls r4, r2, #1048576 @ 0x100000 │ │ │ │ bmi 19a440 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ mrscs r6, (UNDEF: 17) │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r5, r4, asr pc │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - eoreq r0, r3, r4, asr r2 │ │ │ │ + eoreq r0, r3, r4, asr #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9fd74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [lr], {192} @ 0xc0 │ │ │ │ blvc 334db0 │ │ │ │ blvc fe2e78b4 │ │ │ │ bicslt r7, lr, sp, asr #23 │ │ │ │ @@ -123,17 +123,17 @@ │ │ │ │ stmdbvc ip, {r3, sl, ip, pc} │ │ │ │ stmib sp, {r0, r3, r6, fp, pc}^ │ │ │ │ tstcs r1, r6, lsl #8 │ │ │ │ svc 0x0026f7fe │ │ │ │ ldcllt 0, cr11, [r0, #-48]! @ 0xffffffd0 │ │ │ │ ldrbtmi r4, [lr], #-3587 @ 0xfffff1fd │ │ │ │ svclt 0x0000e7e2 │ │ │ │ - eoreq r0, r3, r6, ror #4 │ │ │ │ - eoreq r0, r3, r4, ror #4 │ │ │ │ - eoreq r0, r3, r6, lsr r2 │ │ │ │ + eoreq r0, r3, r6, asr r2 │ │ │ │ + eoreq r0, r3, r4, asr r2 │ │ │ │ + eoreq r0, r3, r6, lsr #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9fddc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [lr], {192} @ 0xc0 │ │ │ │ blvc 334e18 │ │ │ │ blvc fe2e791c │ │ │ │ bicslt r7, lr, sp, asr #23 │ │ │ │ @@ -149,17 +149,17 @@ │ │ │ │ stmdbvc ip, {r3, sl, ip, pc} │ │ │ │ stmib sp, {r0, r3, r6, fp, pc}^ │ │ │ │ tstcs r1, r6, lsl #8 │ │ │ │ mrc 7, 7, APSR_nzcv, cr2, cr14, {7} │ │ │ │ ldcllt 0, cr11, [r0, #-48]! @ 0xffffffd0 │ │ │ │ ldrbtmi r4, [lr], #-3587 @ 0xfffff1fd │ │ │ │ svclt 0x0000e7e2 │ │ │ │ - strdeq r0, [r3], -lr @ │ │ │ │ - ldrdeq r0, [r3], -r8 @ │ │ │ │ - eoreq r0, r3, lr, asr #3 │ │ │ │ + eoreq r0, r3, lr, ror #3 │ │ │ │ + eoreq r0, r3, r8, asr #5 │ │ │ │ + strhteq r0, [r3], -lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9fe44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavc fp, {r4, r6, r7, r8, r9, sl, fp} │ │ │ │ orrlt fp, r3, r7, lsl #1 │ │ │ │ blmi 6e788c │ │ │ │ stmvs sp, {r2, r3, r6, fp, sp, lr} │ │ │ │ @@ -184,46 +184,46 @@ │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 342c68 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ bmi 302c5c │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ - mlaeq r3, r8, r1, r0 │ │ │ │ - mlaeq r3, r2, r1, r0 │ │ │ │ - eoreq r0, r3, lr, ror r1 │ │ │ │ - eoreq r0, r3, r6, ror r1 │ │ │ │ - eoreq r0, r3, r4, lsl #6 │ │ │ │ - eoreq r0, r3, r2, lsr #6 │ │ │ │ - ldrdeq r0, [r3], -sl @ │ │ │ │ - strdeq r0, [r3], -r8 @ │ │ │ │ - eoreq r0, r3, r6, ror #5 │ │ │ │ - strdeq r0, [r3], -r8 @ │ │ │ │ + eoreq r0, r3, r8, lsl #3 │ │ │ │ + eoreq r0, r3, r2, lsl #3 │ │ │ │ + eoreq r0, r3, lr, ror #2 │ │ │ │ + eoreq r0, r3, r6, ror #2 │ │ │ │ + strdeq r0, [r3], -r4 @ │ │ │ │ + eoreq r0, r3, r2, lsl r3 │ │ │ │ + eoreq r0, r3, sl, asr #5 │ │ │ │ + eoreq r0, r3, r8, ror #5 │ │ │ │ + ldrdeq r0, [r3], -r6 @ │ │ │ │ + eoreq r0, r3, r8, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9feec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b4f00 │ │ │ │ ldmdavc ip, {r0, r8, sp}^ │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, r2, lsl #29 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r0, r3, r8, lsr r3 │ │ │ │ + eoreq r0, r3, r8, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ff18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b4f2c │ │ │ │ ldmdavc ip, {r0, r8, sp}^ │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, ip, ror #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r0, r3, r4, lsr r3 │ │ │ │ + eoreq r0, r3, r4, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ff44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0fd8 │ │ │ │ bmi 334f70 │ │ │ │ ldmibhi ip, {r0, r8, sp} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │ strls r8, [r3], #-2268 @ 0xfffff724 │ │ │ │ strls r8, [r2], #-2204 @ 0xfffff764 │ │ │ │ strls r8, [r1], #-2140 @ 0xfffff7a4 │ │ │ │ ldmdavc fp, {r2, r3, r4, r6, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r8, sl, asr #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r0, r3, r8, lsr #6 │ │ │ │ + eoreq r0, r3, r8, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ff88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0fd8 │ │ │ │ bmi 334fb4 │ │ │ │ ldmibhi ip, {r0, r8, sp} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ @@ -249,89 +249,89 @@ │ │ │ │ strls r8, [r3], #-2268 @ 0xfffff724 │ │ │ │ strls r8, [r2], #-2204 @ 0xfffff764 │ │ │ │ strls r8, [r1], #-2140 @ 0xfffff7a4 │ │ │ │ ldmdavc fp, {r2, r3, r4, r6, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r8, r8, lsr #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r0, r3, ip, lsl #7 │ │ │ │ + eoreq r0, r3, ip, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb9ffcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff8 │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mrc 7, 0, APSR_nzcv, cr4, cr14, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ - ldrdeq r0, [r3], -r0 @ │ │ │ │ + eoreq r0, r3, r0, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb9fff0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff8 │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mcr 7, 0, pc, cr2, cr14, {7} @ │ │ │ │ svclt 0x0000bd08 │ │ │ │ - eoreq r0, r3, r0, asr #7 │ │ │ │ + strhteq r0, [r3], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba0014 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 1f5028 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ strcc lr, [r0], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, ip, ror #27 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r0, r3, r8, lsr #7 │ │ │ │ + mlaeq r3, r8, r3, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba0044 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 1f5058 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ strcc lr, [r0], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ ldrdlt lr, [r2], -r4 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r0, r3, ip, lsl #7 │ │ │ │ + eoreq r0, r3, ip, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba0074 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 10ce5c │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ stclt 13, cr14, [r8, #-776] @ 0xfffffcf8 │ │ │ │ - eoreq r0, r3, r4, ror r3 │ │ │ │ + eoreq r0, r3, r4, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba0094 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 10ce7c │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ stclt 13, cr14, [r8, #-712] @ 0xfffffd38 │ │ │ │ - eoreq r0, r3, r0, ror #6 │ │ │ │ + eoreq r0, r3, r0, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba00b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 10ce9c │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ stclt 13, cr14, [r8, #-648] @ 0xfffffd78 │ │ │ │ - eoreq r0, r3, r0, asr #6 │ │ │ │ + eoreq r0, r3, r0, lsr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba00d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 10cebc │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ stclt 13, cr14, [r8, #-584] @ 0xfffffdb8 │ │ │ │ - eoreq r0, r3, r4, lsl r3 │ │ │ │ + eoreq r0, r3, r4, lsl #6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba00f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavc fp, {r4, r6, r7, r8, r9, sl, fp} │ │ │ │ orrlt fp, r3, r7, lsl #1 │ │ │ │ blmi 6e7b3c │ │ │ │ stmvs sp, {r2, r3, r6, fp, sp, lr} │ │ │ │ @@ -356,259 +356,259 @@ │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 342f18 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ bmi 302f0c │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ - eoreq pc, r2, r8, ror #29 │ │ │ │ - eoreq pc, r2, r2, ror #29 │ │ │ │ - eoreq pc, r2, lr, asr #29 │ │ │ │ - eoreq pc, r2, r6, asr #29 │ │ │ │ - eoreq r0, r3, r4, asr r0 │ │ │ │ - eoreq r0, r3, r6, asr #5 │ │ │ │ - eoreq r0, r3, sl, lsr #32 │ │ │ │ - eoreq r0, r3, r8, asr #32 │ │ │ │ - eoreq r0, r3, r6, lsr r0 │ │ │ │ - eoreq r0, r3, r8, asr #32 │ │ │ │ + ldrdeq pc, [r2], -r8 @ │ │ │ │ + ldrdeq pc, [r2], -r2 @ │ │ │ │ + strhteq pc, [r2], -lr @ │ │ │ │ + strhteq pc, [r2], -r6 @ │ │ │ │ + eoreq r0, r3, r4, asr #32 │ │ │ │ + strhteq r0, [r3], -r6 │ │ │ │ + eoreq r0, r3, sl, lsl r0 │ │ │ │ + eoreq r0, r3, r8, lsr r0 │ │ │ │ + eoreq r0, r3, r6, lsr #32 │ │ │ │ + eoreq r0, r3, r8, lsr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba019c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cfb4f │ │ │ │ - @ instruction: 0x4603fef1 │ │ │ │ + @ instruction: 0xf11cfb47 │ │ │ │ + strmi pc, [r3], -r9, ror #29 │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ ldclt 13, cr14, [r0, #-152] @ 0xffffff68 │ │ │ │ - strdeq r0, [r3], -r0 @ │ │ │ │ + eoreq r0, r3, r0, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba01cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cfb37 │ │ │ │ - @ instruction: 0x4603fed9 │ │ │ │ + @ instruction: 0xf11cfb2f │ │ │ │ + @ instruction: 0x4603fed1 │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ ldclt 13, cr14, [r0, #-56] @ 0xffffffc8 │ │ │ │ - ldrdeq r0, [r3], -r0 @ │ │ │ │ + eoreq r0, r3, r0, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba01fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfb1d │ │ │ │ - @ instruction: 0x4603febf │ │ │ │ + @ instruction: 0xf11cfb15 │ │ │ │ + @ instruction: 0x4603feb7 │ │ │ │ tstcs r1, r5, lsl #20 │ │ │ │ strtmi r7, [r8], -r4, lsr #18 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ strdlt lr, [r3], -r2 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r0, r3, sl, lsr #5 │ │ │ │ + mlaeq r3, sl, r2, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0238 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfaff │ │ │ │ - strmi pc, [r3], -r1, lsr #29 │ │ │ │ + @ instruction: 0xf11cfaf7 │ │ │ │ + @ instruction: 0x4603fe99 │ │ │ │ tstcs r1, r5, lsl #20 │ │ │ │ strtmi r7, [r8], -r4, lsr #18 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ ldrdlt lr, [r3], -r4 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r0, r3, lr, lsl #5 │ │ │ │ + eoreq r0, r3, lr, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0274 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfae1 │ │ │ │ - strmi pc, [r3], -r3, lsl #29 │ │ │ │ + @ instruction: 0xf11cfad9 │ │ │ │ + @ instruction: 0x4603fe7b │ │ │ │ tstcs r1, r5, lsl #20 │ │ │ │ strtmi r7, [r8], -r4, lsr #18 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ @ instruction: 0xb003ecb6 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r0, r3, lr, ror #4 │ │ │ │ + eoreq r0, r3, lr, asr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba02b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfac3 │ │ │ │ - strmi pc, [r3], -r5, ror #28 │ │ │ │ + @ instruction: 0xf11cfabb │ │ │ │ + @ instruction: 0x4603fe5d │ │ │ │ tstcs r1, r5, lsl #20 │ │ │ │ strtmi r7, [r8], -r4, lsr #18 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ mullt r3, r8, ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r0, r3, r6, asr r2 │ │ │ │ + eoreq r0, r3, r6, asr #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba02ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfaa5 │ │ │ │ - strmi pc, [r3], -r7, asr #28 │ │ │ │ + @ instruction: 0xf11cfa9d │ │ │ │ + @ instruction: 0x4603fe3f │ │ │ │ strtmi r4, [r8], -r6, lsl #20 │ │ │ │ stmdbvc r6!, {r0, r5, r8, fp, ip, sp, lr}^ │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strne lr, [r0], -sp, asr #19 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r2, r8, ror ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r0, r3, r8, lsr r2 │ │ │ │ + eoreq r0, r3, r8, lsr #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba032c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfa85 │ │ │ │ - strmi pc, [r3], -r7, lsr #28 │ │ │ │ + @ instruction: 0xf11cfa7d │ │ │ │ + @ instruction: 0x4603fe1f │ │ │ │ strtmi r4, [r8], -r6, lsl #20 │ │ │ │ stmdbvc r6!, {r0, r5, r8, fp, ip, sp, lr}^ │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strne lr, [r0], -sp, asr #19 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r2, r8, asr ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r0, r3, r0, lsr r2 │ │ │ │ + eoreq r0, r3, r0, lsr #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba036c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfa65 │ │ │ │ - strmi pc, [r3], -r7, lsl #28 │ │ │ │ + @ instruction: 0xf11cfa5d │ │ │ │ + @ instruction: 0x4603fdff │ │ │ │ strtmi r4, [r8], -r6, lsl #20 │ │ │ │ stmdbvc r6!, {r0, r5, r8, fp, ip, sp, lr}^ │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strne lr, [r0], -sp, asr #19 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r2, r8, lsr ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r0, r3, ip, lsl r2 │ │ │ │ + eoreq r0, r3, ip, lsl #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba03ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfa45 │ │ │ │ - strmi pc, [r3], -r7, ror #27 │ │ │ │ + @ instruction: 0xf11cfa3d │ │ │ │ + @ instruction: 0x4603fddf │ │ │ │ strtmi r4, [r8], -r6, lsl #20 │ │ │ │ stmdbvc r6!, {r0, r5, r8, fp, ip, sp, lr}^ │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strne lr, [r0], -sp, asr #19 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r2, r8, lsl ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r0, r3, r4, lsl r2 │ │ │ │ + eoreq r0, r3, r4, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba03ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cfa25 │ │ │ │ - stmdbvc r2!, {r0, r1, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf11cfa1d │ │ │ │ + stmdbvc r2!, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnlt r2, r3, lsl #17 │ │ │ │ ldrbtmi r4, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ strtmi r4, [r8], -r7, lsl #20 │ │ │ │ stmib sp, {r2, r5, r6, r8, fp, ip, sp, lr}^ │ │ │ │ ldrbtmi r1, [sl], #-1024 @ 0xfffffc00 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ strdlt lr, [r3], -r6 │ │ │ │ stmdbmi r3, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xe7f14479 │ │ │ │ - eoreq pc, r2, r6, ror #23 │ │ │ │ - strdeq r0, [r3], -r6 @ │ │ │ │ - ldrdeq pc, [r2], -r4 @ │ │ │ │ + ldrdeq pc, [r2], -r6 @ │ │ │ │ + eoreq r0, r3, r6, ror #3 │ │ │ │ + eoreq pc, r2, r4, asr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba043c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cf9fd │ │ │ │ - stmdbvc r2!, {r0, r1, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf11cf9f5 │ │ │ │ + stmdbvc r2!, {r0, r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnlt r2, r3, lsl #17 │ │ │ │ ldrbtmi r4, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ strtmi r4, [r8], -r7, lsl #20 │ │ │ │ stmib sp, {r2, r5, r6, r8, fp, ip, sp, lr}^ │ │ │ │ ldrbtmi r1, [sl], #-1024 @ 0xfffffc00 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r3, lr, asr #23 │ │ │ │ stmdbmi r3, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xe7f14479 │ │ │ │ - mlaeq r2, r6, fp, pc @ │ │ │ │ - ldrdeq r0, [r3], -r6 @ │ │ │ │ - eoreq pc, r2, r4, lsl #23 │ │ │ │ + eoreq pc, r2, r6, lsl #23 │ │ │ │ + eoreq r0, r3, r6, asr #3 │ │ │ │ + eoreq pc, r2, r4, ror fp @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba048c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ stmdavc pc, {r2, r3, r9, sl, lr} @ │ │ │ │ - @ instruction: 0xf9d4f1de │ │ │ │ - ldc2l 1, cr15, [r6, #-112]! @ 0xffffff90 │ │ │ │ + @ instruction: 0xf9ccf1de │ │ │ │ + stc2l 1, cr15, [lr, #-112]! @ 0xffffff90 │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de689e │ │ │ │ - @ instruction: 0xf11cf9cd │ │ │ │ - blvc 908870 │ │ │ │ + @ instruction: 0xf11cf9c5 │ │ │ │ + blvc 908850 │ │ │ │ andls r4, r2, #1048576 @ 0x100000 │ │ │ │ ldrtmi r4, [fp], -r5, lsl #20 │ │ │ │ stmvs r9, {r3, r5, r9, sl, lr} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ mrscs r6, (UNDEF: 17) │ │ │ │ bl fe8072c4 │ │ │ │ ldcllt 0, cr11, [r0, #20]! │ │ │ │ - eoreq r0, r3, r0, lsr #3 │ │ │ │ + mlaeq r3, r0, r1, r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba04dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ stmdavc pc, {r2, r3, r9, sl, lr} @ │ │ │ │ - @ instruction: 0xf9acf1de │ │ │ │ - stc2l 1, cr15, [lr, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0xf9a4f1de │ │ │ │ + stc2l 1, cr15, [r6, #-112] @ 0xffffff90 │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de689e │ │ │ │ - @ instruction: 0xf11cf9a5 │ │ │ │ - blvc 908820 │ │ │ │ + @ instruction: 0xf11cf99d │ │ │ │ + blvc 908800 │ │ │ │ andls r4, r2, #1048576 @ 0x100000 │ │ │ │ ldrtmi r4, [fp], -r5, lsl #20 │ │ │ │ stmvs r9, {r3, r5, r9, sl, lr} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ mrscs r6, (UNDEF: 17) │ │ │ │ bl 1e07314 │ │ │ │ ldcllt 0, cr11, [r0, #20]! │ │ │ │ - eoreq r0, r3, r0, lsr #3 │ │ │ │ + mlaeq r3, r0, r1, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba052c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1374478 │ │ │ │ - vstrlt d15, [r8, #-932] @ 0xfffffc5c │ │ │ │ + vstrlt d15, [r8, #-900] @ 0xfffffc7c │ │ │ │ @ instruction: 0xfffff76b │ │ │ │ addeq r8, r1, r4, ror #25 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [sp], -r9, lsr #24 │ │ │ │ @@ -637,52 +637,52 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 4eb384 │ │ │ │ ldrtmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx fe385860 │ │ │ │ + blx fe185860 │ │ │ │ ldrb r4, [r1, r4, lsl #12] │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - stc2 1, cr15, [sl], #884 @ 0x374 │ │ │ │ + stc2 1, cr15, [r2], #884 @ 0x374 │ │ │ │ ldrtmi r4, [r9], -fp, lsl #20 │ │ │ │ stmib sp, {r0, r1, r5, r8, r9, fp, ip, sp, lr}^ │ │ │ │ ldrbtmi r0, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x46284653 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ stc2 0, cr15, [sl], {50} @ 0x32 │ │ │ │ @ instruction: 0xf7fee7d6 │ │ │ │ svclt 0x0000ed9c │ │ │ │ addeq r6, r1, r0, lsr #25 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, r4, asr ip │ │ │ │ rsbseq fp, r8, r8, lsr r9 │ │ │ │ - eoreq r0, r3, r2, lsl #2 │ │ │ │ + strdeq r0, [r3], -r2 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba061c │ │ │ │ @ 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: 0xf123447a │ │ │ │ - usateq pc, #3, r1, asr #20 @ │ │ │ │ + strbteq pc, [r3], r9, asr #20 @ │ │ │ │ bmi 1bec18 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, pc, lsl #24 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, lsr #17 │ │ │ │ - eoreq r0, r3, r4, ror #1 │ │ │ │ + ldrdeq r0, [r3], -r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ mcrrmi 0, 9, fp, r5, cr15 │ │ │ │ strmi r2, [lr], -r0, lsl #10 │ │ │ │ ldrbtmi r4, [ip], #-2372 @ 0xfffff6bc │ │ │ │ @@ -727,15 +727,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r2, r0, lsl #6 │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ bmi 76d4ec │ │ │ │ stmdbls lr, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf9d8f123 │ │ │ │ + @ instruction: 0xf9d0f123 │ │ │ │ bls 503458 │ │ │ │ bls 3a3584 │ │ │ │ bmi 5f7d10 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ adcslt r2, pc, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0xf8bd9b13 │ │ │ │ stmib sp, {r2, r3, r4, r5, sp}^ │ │ │ │ @@ -753,17 +753,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fee7df │ │ │ │ svclt 0x0000ecd4 │ │ │ │ addeq r6, r1, lr, ror fp │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, ip, ror #21 │ │ │ │ rsbseq fp, r8, ip, lsr #15 │ │ │ │ - strhteq pc, [r2], -r0 @ │ │ │ │ - eoreq pc, r2, r4, ror #31 │ │ │ │ - eoreq pc, r2, sl, ror #16 │ │ │ │ + eoreq pc, r2, r0, lsr #17 │ │ │ │ + ldrdeq pc, [r2], -r4 @ │ │ │ │ + eoreq pc, r2, sl, asr r8 @ │ │ │ │ blmi ffc83a64 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x460c4d33 │ │ │ │ addslt r4, r2, r3, lsr r9 │ │ │ │ @ instruction: 0xf10d447d │ │ │ │ @@ -794,15 +794,15 @@ │ │ │ │ blhi ffc83920 │ │ │ │ blge 45be98 │ │ │ │ movwls r4, #9793 @ 0x2641 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf1232300 │ │ │ │ - @ instruction: 0xe7d9f953 │ │ │ │ + ldrb pc, [r9, fp, asr #18] @ │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ blmi 535cc4 │ │ │ │ @ instruction: 0xf1bb447b │ │ │ │ andsle r0, r3, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ strbmi r9, [r1], -r2, lsl #4 │ │ │ │ andls r9, r1, #110592 @ 0x1b000 │ │ │ │ @@ -816,145 +816,145 @@ │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf7fee7ea │ │ │ │ svclt 0x0000ec56 │ │ │ │ addeq r6, r1, ip, lsr sl │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, sl, ror #19 │ │ │ │ @ instruction: 0x0078b694 │ │ │ │ - eoreq pc, r2, r0, lsr #15 │ │ │ │ - mlaeq r2, r6, r7, pc @ │ │ │ │ - eoreq pc, r2, ip, lsl #31 │ │ │ │ - eoreq pc, r2, r0, lsl #15 │ │ │ │ - eoreq pc, r2, r6, ror r7 @ │ │ │ │ + mlaeq r2, r0, r7, pc @ │ │ │ │ + eoreq pc, r2, r6, lsl #15 │ │ │ │ + eoreq pc, r2, ip, ror pc @ │ │ │ │ + eoreq pc, r2, r0, ror r7 @ │ │ │ │ + eoreq pc, r2, r6, ror #14 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba08b8 │ │ │ │ @ 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: 0xf123447a │ │ │ │ - strbteq pc, [r3], r3, lsl #18 @ │ │ │ │ + @ instruction: 0x06e3f8fb │ │ │ │ bmi 1beeb4 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, fp, lsl #21 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrsbteq fp, [r8], #-84 @ 0xffffffac │ │ │ │ - eoreq pc, r2, ip, ror pc @ │ │ │ │ + eoreq pc, r2, ip, ror #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba090c │ │ │ │ @ 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: 0xf123447a │ │ │ │ - usateq pc, #3, r9, asr #17 @ │ │ │ │ + usateq pc, #3, r1, asr #17 @ │ │ │ │ bmi 1bef08 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ mullt r4, r7, sl │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, ror #10 │ │ │ │ - eoreq pc, r2, ip, lsr pc @ │ │ │ │ + eoreq pc, r2, ip, lsr #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0960 │ │ │ │ @ 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: 0xf123447a │ │ │ │ - strbteq pc, [r3], pc, lsr #17 @ │ │ │ │ + strbteq pc, [r3], r7, lsr #17 @ │ │ │ │ bmi 1bef5c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, r7, lsr sl @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, r4, lsl #10 │ │ │ │ - strdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, ip, ror #29 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba09b4 │ │ │ │ @ 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: 0xf123447a │ │ │ │ - strbteq pc, [r3], r5, lsl #17 @ │ │ │ │ + uxtabeq pc, r3, sp, ror #16 @ │ │ │ │ bmi 1befb0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, r3, asr #20 │ │ │ │ svclt 0x0000bd70 │ │ │ │ @ instruction: 0x0078b49c │ │ │ │ - eoreq pc, r2, r0, asr #29 │ │ │ │ + strhteq pc, [r2], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0a08 │ │ │ │ @ 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: 0xf123447a │ │ │ │ - usateq pc, #3, fp, asr #16 @ │ │ │ │ + usateq pc, #3, r3, asr #16 @ │ │ │ │ bmi 1bf004 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, r3, ror #19 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, r4, lsr r4 │ │ │ │ - eoreq pc, r2, r4, lsl #29 │ │ │ │ + eoreq pc, r2, r4, ror lr @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0a5c │ │ │ │ @ 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: 0xf123447a │ │ │ │ - @ instruction: 0x06e3f831 │ │ │ │ + strbteq pc, [r3], r9, lsr #16 @ │ │ │ │ bmi 1bf058 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, pc, ror #19 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, asr #7 │ │ │ │ - eoreq pc, r2, r8, asr #28 │ │ │ │ + eoreq pc, r2, r8, lsr lr @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r9, lsr #24 │ │ │ │ addlt r4, r8, r9, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -975,60 +975,60 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12b0300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 66b8cc │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xffe8f122 │ │ │ │ + @ instruction: 0xffe0f122 │ │ │ │ strbteq r4, [fp], r4, lsl #12 │ │ │ │ andhi pc, r4, r4, lsl #17 │ │ │ │ eorvs r7, r6, r7, ror #2 │ │ │ │ ldrtmi sp, [r0], -r2, ror #11 │ │ │ │ ldrdvs pc, [r0], -r9 │ │ │ │ - mcr2 1, 4, pc, cr10, cr13, {6} @ │ │ │ │ - blx b85da8 │ │ │ │ + mcr2 1, 4, pc, cr2, cr13, {6} @ │ │ │ │ + blx 985da8 │ │ │ │ stmvs r3, {r1, r5, r8, fp, ip, sp, lr} │ │ │ │ @ instruction: 0x4d0cb95a │ │ │ │ stmdbvc r2!, {r0, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ andls r4, r1, #84934656 @ 0x5100000 │ │ │ │ bmi 2db20c │ │ │ │ ldrbtmi r9, [sl], #-1280 @ 0xfffffb00 │ │ │ │ @ instruction: 0xf95cf032 │ │ │ │ stcmi 7, cr14, [r8, #-816] @ 0xfffffcd0 │ │ │ │ @ instruction: 0xe7f2447d │ │ │ │ b ffb07958 │ │ │ │ addeq r6, r1, r0, asr #14 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, ip, lsl #14 │ │ │ │ rsbseq fp, r8, r6, lsr #6 │ │ │ │ - strhteq pc, [r2], -r8 @ │ │ │ │ - eoreq pc, r2, r2, lsr #27 │ │ │ │ - mlaeq r2, r8, r4, pc @ │ │ │ │ + eoreq pc, r2, r8, lsr #9 │ │ │ │ + mlaeq r2, r2, sp, pc @ │ │ │ │ + eoreq pc, r2, r8, lsl #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0b84 │ │ │ │ @ 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: 0xf122447a │ │ │ │ - usateq pc, #3, sp, lsl #31 @ │ │ │ │ + usateq pc, #3, r5, lsl #31 @ │ │ │ │ bmi 1bf180 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, fp, asr r9 @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, ror r2 │ │ │ │ - eoreq pc, r2, r8, ror #26 │ │ │ │ + eoreq pc, r2, r8, asr sp @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [ip], -r3, lsr #26 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1047,54 +1047,54 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1220300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 56a9ec │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xff58f122 │ │ │ │ + @ instruction: 0xff50f122 │ │ │ │ strbteq r4, [r3], r6, lsl #12 │ │ │ │ eorsvs r7, r5, r7, lsr r1 │ │ │ │ strtmi sp, [r8], -r4, ror #11 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - ldc2l 1, cr15, [ip, #884]! @ 0x374 │ │ │ │ - @ instruction: 0xf99ef11c │ │ │ │ + ldc2l 1, cr15, [r4, #884]! @ 0x374 │ │ │ │ + @ instruction: 0xf996f11c │ │ │ │ bmi 2db264 │ │ │ │ ldmdbvc r4!, {r0, r3, r6, r9, sl, lr} │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8d2f032 │ │ │ │ @ instruction: 0xf7fee7d2 │ │ │ │ svclt 0x0000ea64 │ │ │ │ addeq r6, r1, r8, lsl r6 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, ip, ror #11 │ │ │ │ ldrsbteq fp, [r8], #-30 @ 0xffffffe2 │ │ │ │ - ldrdeq pc, [r2], -r8 @ │ │ │ │ + eoreq pc, r2, r8, asr #25 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0c8c │ │ │ │ @ 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: 0xf122447a │ │ │ │ - usateq pc, #3, r9, lsl #30 @ │ │ │ │ + usateq pc, #3, r1, lsl #30 @ │ │ │ │ bmi 1bf288 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ ldrdlt pc, [r4], -r7 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, asr #2 │ │ │ │ - mlaeq r2, ip, ip, pc @ │ │ │ │ + eoreq pc, r2, ip, lsl #25 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r7, lsr #24 │ │ │ │ addlt r4, r8, r7, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1115,56 +1115,56 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1260300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 5ebafc │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - cdp2 1, 13, cr15, cr0, cr2, {1} │ │ │ │ + cdp2 1, 12, cr15, cr8, cr2, {1} │ │ │ │ strbteq r4, [fp], r4, lsl #12 │ │ │ │ andhi pc, r4, r4, lsl #17 │ │ │ │ eorvs r7, r6, r7, ror #2 │ │ │ │ ldrtmi sp, [r0], -r2, ror #11 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - ldc2l 1, cr15, [r2, #-884]! @ 0xfffffc8c │ │ │ │ - @ instruction: 0xf914f11c │ │ │ │ + stc2l 1, cr15, [sl, #-884]! @ 0xfffffc8c │ │ │ │ + @ instruction: 0xf90cf11c │ │ │ │ stmdbvc r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0x46284651 │ │ │ │ andls r6, r1, #10158080 @ 0x9b0000 │ │ │ │ stmdbvc r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf846f032 │ │ │ │ @ instruction: 0xf7fee7ce │ │ │ │ svclt 0x0000e9d8 │ │ │ │ addeq r6, r1, r0, lsl r5 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrdeq r6, [r1], ip │ │ │ │ rsbseq fp, r8, r6, lsr #1 │ │ │ │ - strdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, ip, ror #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0da4 │ │ │ │ @ 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: 0xf122447a │ │ │ │ - strbteq pc, [r3], sp, lsl #29 @ │ │ │ │ + strbteq pc, [r3], r5, lsl #29 @ │ │ │ │ bmi 1bf3a0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, fp, asr #16 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip │ │ │ │ - ldrdeq pc, [r2], -r0 @ │ │ │ │ + eoreq pc, r2, r0, asr #23 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0x460c4d1f │ │ │ │ addlt r4, r6, pc, lsl r9 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1184,49 +1184,49 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, sl, lsl r1 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2575 @ 0xa0f │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], r7, asr #28 @ │ │ │ │ + @ instruction: 0x06e3fe3f │ │ │ │ @ instruction: 0xf8807005 │ │ │ │ strble r8, [r4, #1]! │ │ │ │ strtmi r4, [fp], -r9, lsl #20 │ │ │ │ @ instruction: 0x46316838 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf0318000 │ │ │ │ ldrb pc, [sl, r9, asr #31] @ │ │ │ │ ldmdb sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strdeq r6, [r1], r8 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, sl, asr #7 │ │ │ │ rsbseq sl, r8, ip, ror #30 │ │ │ │ - eoreq pc, r2, r0, asr fp @ │ │ │ │ + eoreq pc, r2, r0, asr #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0e9c │ │ │ │ @ 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: 0xf122447a │ │ │ │ - usateq pc, #3, r1, lsl #28 @ │ │ │ │ + strbteq pc, [r3], r9, lsl #28 @ │ │ │ │ bmi 1bf498 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, pc, asr #31 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, ip, ror #29 │ │ │ │ - eoreq pc, r2, r0, lsr #22 │ │ │ │ + eoreq pc, r2, r0, lsl fp @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [ip], -r3, lsr #26 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1245,54 +1245,54 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1220300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 56ad04 │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - stc2l 1, cr15, [ip, #136] @ 0x88 │ │ │ │ + stc2l 1, cr15, [r4, #136] @ 0x88 │ │ │ │ strbteq r4, [r3], r6, lsl #12 │ │ │ │ eorsvs r7, r5, r7, lsr r1 │ │ │ │ strtmi sp, [r8], -r4, ror #11 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - ldc2l 1, cr15, [r0], #-884 @ 0xfffffc8c │ │ │ │ - @ instruction: 0xf812f11c │ │ │ │ + stc2l 1, cr15, [r8], #-884 @ 0xfffffc8c │ │ │ │ + @ instruction: 0xf80af11c │ │ │ │ bmi 2db57c │ │ │ │ ldmdbvc r4!, {r0, r3, r6, r9, sl, lr} │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff46f031 │ │ │ │ @ instruction: 0xf7fee7d2 │ │ │ │ svclt 0x0000e8d8 │ │ │ │ addeq r6, r1, r0, lsl #6 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrdeq r6, [r1], r4 │ │ │ │ rsbseq sl, r8, lr, asr #28 │ │ │ │ - mlaeq r2, r4, sl, pc @ │ │ │ │ + eoreq pc, r2, r4, lsl #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0fa4 │ │ │ │ @ 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: 0xf122447a │ │ │ │ - strbteq pc, [r3], sp, lsl #27 @ │ │ │ │ + strbteq pc, [r3], r5, lsl #27 @ │ │ │ │ bmi 1bf5a0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, fp, asr #30 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrhteq sl, [r8], #-220 @ 0xffffff24 │ │ │ │ - eoreq pc, r2, ip, asr sl @ │ │ │ │ + eoreq pc, r2, ip, asr #20 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r7, lsr #24 │ │ │ │ addlt r4, r8, r7, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1313,56 +1313,56 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1260300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 5ebe14 │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - stc2l 1, cr15, [r4, #-136] @ 0xffffff78 │ │ │ │ + ldc2 1, cr15, [ip, #-136]! @ 0xffffff78 │ │ │ │ strbteq r4, [fp], r4, lsl #12 │ │ │ │ andhi pc, r4, r4, lsl #17 │ │ │ │ eorvs r7, r6, r7, ror #2 │ │ │ │ ldrtmi sp, [r0], -r2, ror #11 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx ffa065f2 │ │ │ │ - @ instruction: 0xff88f11b │ │ │ │ + blx ff8065f2 │ │ │ │ + @ instruction: 0xff80f11b │ │ │ │ stmdbvc r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0x46284651 │ │ │ │ andls r6, r1, #10158080 @ 0x9b0000 │ │ │ │ stmdbvc r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mrc2 0, 5, pc, cr10, cr1, {1} │ │ │ │ @ instruction: 0xf7fee7ce │ │ │ │ svclt 0x0000e84c │ │ │ │ strdeq r6, [r1], r8 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, r4, asr #3 │ │ │ │ rsbseq sl, r8, r6, lsl sp │ │ │ │ - strhteq pc, [r2], -r8 @ │ │ │ │ + eoreq pc, r2, r8, lsr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba10bc │ │ │ │ @ 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: 0xf122447a │ │ │ │ - strbteq pc, [r3], r1, lsl #26 @ │ │ │ │ + @ instruction: 0x06e3fcf9 │ │ │ │ bmi 1bf6b8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ @ instruction: 0xb004febf │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, ip, ror ip │ │ │ │ - eoreq pc, r2, ip, lsl #19 │ │ │ │ + eoreq pc, r2, ip, ror r9 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1110 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [pc, #-832] @ 49bd8 │ │ │ │ ldmdbmi pc, {r2, r3, r9, sl, lr} @ │ │ │ │ ldrbtmi fp, [sp], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -1379,51 +1379,51 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle ip, r0, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ movwcs r4, #2577 @ 0xa11 │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], r1, asr #25 @ │ │ │ │ + @ instruction: 0x06e3fcb9 │ │ │ │ strble r6, [r7, #5]! │ │ │ │ ldmdavs ip!, {r3, r5, r9, sl, lr} │ │ │ │ - blx 1a866ee │ │ │ │ - @ instruction: 0xff0af11b │ │ │ │ + blx 18866ee │ │ │ │ + @ instruction: 0xff02f11b │ │ │ │ bmi 29b78c │ │ │ │ @ instruction: 0x46204631 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ mcr2 0, 2, pc, cr0, cr1, {1} @ │ │ │ │ @ instruction: 0xf7fde7d8 │ │ │ │ svclt 0x0000efd2 │ │ │ │ addeq r6, r1, r2, ror #1 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ strheq r6, [r1], ip │ │ │ │ rsbseq sl, r8, r8, ror #23 │ │ │ │ - eoreq pc, r2, lr, lsl #18 │ │ │ │ + strdeq pc, [r2], -lr @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba11b0 │ │ │ │ @ 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: 0xf122447a │ │ │ │ - strbteq pc, [r3], r7, lsl #25 @ │ │ │ │ + uxtabeq pc, r3, pc, ror #24 @ │ │ │ │ bmi 1bf7ac │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, r5, asr #28 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, r0, ror #22 │ │ │ │ - eoreq pc, r2, ip, asr #17 │ │ │ │ + strhteq pc, [r2], -ip @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [sp], -r8, lsr #24 │ │ │ │ addlt r4, sl, r8, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1445,56 +1445,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r8, lsr #2 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ stmib sp, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0xf1229300 │ │ │ │ - @ instruction: 0x4604fc3d │ │ │ │ + @ instruction: 0x4604fc35 │ │ │ │ @ instruction: 0x4630e7df │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ - blx ff9867f4 │ │ │ │ - mcr2 1, 4, pc, cr6, cr11, {0} @ │ │ │ │ + blx ff7867f4 │ │ │ │ + mrc2 1, 3, pc, cr14, cr11, {0} │ │ │ │ stmiavs r0!, {r0, r2, r7, fp, sp, lr} │ │ │ │ - blx ff806800 │ │ │ │ - mcr2 1, 4, pc, cr0, cr11, {0} @ │ │ │ │ + blx ff606800 │ │ │ │ + mrc2 1, 3, pc, cr8, cr11, {0} │ │ │ │ strmi r7, [r2], -r3, lsr #22 │ │ │ │ strbmi r9, [r9], -r2, lsl #6 │ │ │ │ @ instruction: 0x4630463b │ │ │ │ bmi 2642f0 │ │ │ │ ldrbtmi r9, [sl], #-1280 @ 0xfffffb00 │ │ │ │ @ instruction: 0xf0319401 │ │ │ │ @ instruction: 0xe7ccfdb1 │ │ │ │ svc 0x0042f7fd │ │ │ │ addeq r5, r1, ip, ror #31 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ @ instruction: 0x00815fb6 │ │ │ │ ldrhteq sl, [r8], #-170 @ 0xffffff56 │ │ │ │ - eoreq pc, r2, sl, lsr #16 │ │ │ │ + eoreq pc, r2, sl, lsl r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba12cc │ │ │ │ @ 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: 0xf122447a │ │ │ │ - @ instruction: 0x06e3fbf9 │ │ │ │ + @ instruction: 0x06e3fbf1 │ │ │ │ bmi 1bf8c8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ @ instruction: 0xb004fdb7 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, ip, lsl sl │ │ │ │ - eoreq pc, r2, ip, lsl #16 │ │ │ │ + strdeq pc, [r2], -ip @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x460c4d32 │ │ │ │ addslt r4, r5, r2, lsr r9 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1530,15 +1530,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, ip, sp, pc} │ │ │ │ bmi 4ee178 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_mon │ │ │ │ - blx fe506652 │ │ │ │ + blx fe306652 │ │ │ │ ldrb r9, [sl, sp, lsl #18] │ │ │ │ movwls r9, #11020 @ 0x2b0c │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r2, r8, r9, fp, sp, pc}^ │ │ │ │ bls 32c5e8 │ │ │ │ andls r6, r1, #24, 16 @ 0x180000 │ │ │ │ blls 29ca04 │ │ │ │ @@ -1546,36 +1546,36 @@ │ │ │ │ ldc2 0, cr15, [r0, #-196] @ 0xffffff3c │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000eea2 │ │ │ │ ldrdeq r5, [r1], r0 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r0, ror #28 │ │ │ │ rsbseq sl, r8, lr, lsr r9 │ │ │ │ - eoreq pc, r2, r8, lsr r7 @ │ │ │ │ + eoreq pc, r2, r8, lsr #14 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1410 │ │ │ │ @ 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: 0xf122447a │ │ │ │ - usateq pc, #3, r7, asr #22 @ │ │ │ │ + strbteq pc, [r3], pc, asr #22 @ │ │ │ │ bmi 1bfa0c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, r5, lsl sp @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrhteq sl, [r8], #-128 @ 0xffffff80 │ │ │ │ - eoreq pc, r2, ip, asr r7 @ │ │ │ │ + eoreq pc, r2, ip, asr #14 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1464 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [fp, #-832] @ 0xfffffcc0 │ │ │ │ ldmdbmi fp, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -1592,26 +1592,26 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r5, r0, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ movwcs r4, #2573 @ 0xa0d │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - usateq pc, #3, r7, lsl #22 @ │ │ │ │ + strbteq pc, [r3], pc, lsl #22 @ │ │ │ │ strble r7, [r7, #5]! │ │ │ │ strtmi r4, [fp], -r8, lsl #20 │ │ │ │ @ instruction: 0x46316838 │ │ │ │ @ instruction: 0xf031447a │ │ │ │ bfi pc, sp, #25, #7 @ │ │ │ │ mcr 7, 1, pc, cr14, cr13, {7} @ │ │ │ │ addeq r5, r1, lr, lsl #27 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r8, ror #26 │ │ │ │ rsbseq sl, r8, ip, lsl r8 │ │ │ │ - eoreq pc, r2, r8, ror #13 │ │ │ │ + ldrdeq pc, [r2], -r8 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba14f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r0, asr #31 │ │ │ │ blmi 7dc774 │ │ │ │ ldrbtmi fp, [r9], #-139 @ 0xffffff75 │ │ │ │ strmi sl, [r7], -r4, lsl #24 │ │ │ │ @@ -1632,25 +1632,25 @@ │ │ │ │ andlt sp, fp, r6, lsl r1 │ │ │ │ andcs fp, r1, #240, 26 @ 0x3c00 │ │ │ │ bmi 3aeb4c │ │ │ │ ldrtmi sl, [r1], -r8, lsl #22 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrtmi r2, [r8], -r0, lsl #6 │ │ │ │ @ instruction: 0xf1229401 │ │ │ │ - strbteq pc, [fp], r7, asr #21 @ │ │ │ │ + @ instruction: 0x06ebfabf │ │ │ │ bmi 27faf8 │ │ │ │ ldmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ ldrb pc, [lr, r5, lsl #25] @ │ │ │ │ stcl 7, cr15, [r0, #1012]! @ 0x3f4 │ │ │ │ strdeq r5, [r1], lr │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, lr, asr #25 │ │ │ │ rsbseq sl, r8, lr, ror #14 │ │ │ │ - eoreq pc, r2, r4, ror r6 @ │ │ │ │ + eoreq pc, r2, r4, ror #12 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi r4, [ip], -r0, lsr #26 │ │ │ │ addlt r4, r6, r0, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1674,46 +1674,46 @@ │ │ │ │ tstle r5, r0, lsl #6 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ bmi 3aabb4 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf122462b │ │ │ │ - @ instruction: 0x4603fa73 │ │ │ │ + strmi pc, [r3], -fp, ror #20 │ │ │ │ bmi 284378 │ │ │ │ ldmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ @ instruction: 0xe7dffbfb │ │ │ │ stc 7, cr15, [ip, #1012] @ 0x3f4 │ │ │ │ addeq r5, r1, r0, ror #24 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r4, lsr #24 │ │ │ │ rsbseq sl, r8, lr, lsr #13 │ │ │ │ - eoreq pc, r2, r4, ror #11 │ │ │ │ + ldrdeq pc, [r2], -r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1638 │ │ │ │ @ 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: 0xf122447a │ │ │ │ - strbteq pc, [r3], r3, asr #20 @ │ │ │ │ + @ instruction: 0x06e3fa3b │ │ │ │ bmi 1bfc34 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, r1, lsl #24 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, r8, lsr r6 │ │ │ │ - eoreq pc, r2, r8, lsr #11 │ │ │ │ + mlaeq r2, r8, r5, pc @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi r4, [ip], -r0, lsr #26 │ │ │ │ addlt r4, r6, r0, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1737,46 +1737,46 @@ │ │ │ │ tstle r5, r0, lsl #6 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ bmi 3aacb0 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf122462b │ │ │ │ - @ instruction: 0x4603f9f5 │ │ │ │ + strmi pc, [r3], -sp, ror #19 │ │ │ │ bmi 284474 │ │ │ │ ldmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ @ instruction: 0xe7dffb7d │ │ │ │ stc 7, cr15, [lr, #-1012] @ 0xfffffc0c │ │ │ │ addeq r5, r1, r4, ror #22 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r8, lsr #22 │ │ │ │ rsbseq sl, r8, sl, lsl #11 │ │ │ │ - eoreq pc, r2, r8, lsr #10 │ │ │ │ + eoreq pc, r2, r8, lsl r5 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1734 │ │ │ │ @ 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: 0xf122447a │ │ │ │ - strbteq pc, [r3], r5, asr #19 @ │ │ │ │ + @ instruction: 0x06e3f9bd │ │ │ │ bmi 1bfd30 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, r3, lsl #23 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, r4, lsl r5 │ │ │ │ - strdeq pc, [r2], -r0 @ │ │ │ │ + eoreq pc, r2, r0, ror #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba1788 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ @ instruction: 0xf0a45140 │ │ │ │ @ instruction: 0xf64cf89b │ │ │ │ @ instruction: 0xf6c353eb │ │ │ │ @@ -1896,15 +1896,15 @@ │ │ │ │ @ instruction: 0xf09aaa16 │ │ │ │ strmi pc, [r4], -r3, ror #20 │ │ │ │ @ instruction: 0xf7fde7b3 │ │ │ │ svclt 0x0000ebe4 │ │ │ │ addeq r5, r1, r4, ror #18 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, sl, lsr #18 │ │ │ │ - strdeq pc, [r2], -sl @ │ │ │ │ + eoreq pc, r2, sl, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 90e690 │ │ │ │ blmi 9369c8 │ │ │ │ ldrbtmi r2, [sl], #-2305 @ 0xfffff6ff │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -1939,17 +1939,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ blx 1a868b8 │ │ │ │ @ instruction: 0xf7fde7c6 │ │ │ │ svclt 0x0000eb8e │ │ │ │ addeq r5, r1, sl, ror #16 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r6, asr r8 │ │ │ │ - strhteq fp, [r7], -ip │ │ │ │ - ldrdeq sl, [r3], -ip @ │ │ │ │ - mlaeq r7, lr, r1, r9 │ │ │ │ + eoreq fp, r7, ip, lsr #5 │ │ │ │ + eoreq sl, r3, ip, asr #21 │ │ │ │ + eoreq r9, r7, lr, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1a3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1dea4c │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -1973,17 +1973,17 @@ │ │ │ │ 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 11888a0 │ │ │ │ addeq r5, r1, r8, lsr #15 │ │ │ │ - eoreq ip, r7, r6, lsr #8 │ │ │ │ + eoreq ip, r7, r6, lsl r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq pc, r2, r8, asr #9 │ │ │ │ + strhteq pc, [r2], -r8 @ │ │ │ │ addeq r5, r1, lr, ror #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ adcslt r4, r7, r8, lsl #21 │ │ │ │ strmi r4, [r3], r8, lsl #23 │ │ │ │ @@ -2120,16 +2120,16 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r8, r9, fp, sp, lr} │ │ │ │ blcs e4d54 │ │ │ │ svcge 0x0013f43f │ │ │ │ @ instruction: 0xf7fde767 │ │ │ │ svclt 0x0000ea22 │ │ │ │ addeq r5, r1, r8, lsr #14 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq fp, r7, lr, lsr r1 │ │ │ │ - eoreq sl, r3, r4, ror #18 │ │ │ │ + eoreq fp, r7, lr, lsr #2 │ │ │ │ + eoreq sl, r3, r4, asr r9 │ │ │ │ addeq r5, r1, r2, asr #10 │ │ │ │ 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 │ │ │ │ @@ -2243,15 +2243,15 @@ │ │ │ │ movweq pc, #331 @ 0x14b @ │ │ │ │ @ instruction: 0xff8cf02a │ │ │ │ ldmib r9, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf09f450e │ │ │ │ strmi pc, [r2], -r5, lsr #19 │ │ │ │ @ instruction: 0xf60a460b │ │ │ │ @ instruction: 0xf1275064 │ │ │ │ - bmi 608fb8 │ │ │ │ + bmi 608f98 │ │ │ │ ldrbtmi r4, [sl], #-2834 @ 0xfffff4ee │ │ │ │ strmi lr, [r0, #-2496] @ 0xfffff640 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r7, r6, lsl r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -2264,19 +2264,19 @@ │ │ │ │ @ instruction: 0xf7ff3320 │ │ │ │ orrcs pc, r0, #42752 @ 0xa700 │ │ │ │ blvs 344bb4 │ │ │ │ usada8 r9, fp, r8, r6 │ │ │ │ stmdb r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r5, [r1], r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq ip, r7, r0, asr #32 │ │ │ │ - eoreq pc, r2, r4, ror #1 │ │ │ │ + eoreq ip, r7, r0, lsr r0 │ │ │ │ + ldrdeq pc, [r2], -r4 @ │ │ │ │ addeq r5, r1, r2, lsl r3 │ │ │ │ - eoreq fp, r7, sl, ror pc │ │ │ │ - eoreq pc, r2, lr, lsl r0 @ │ │ │ │ + eoreq fp, r7, sl, ror #30 │ │ │ │ + eoreq pc, r2, lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 8, cr15, cr8, cr12, {6} │ │ │ │ bmi 11dc5bc │ │ │ │ stmibpl r0, {r8, sl, ip, sp, lr, pc} │ │ │ │ blmi 119c5e8 │ │ │ │ @@ -2311,18 +2311,18 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, asr fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ subslt sp, r5, r5, asr #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ bpl 1388608 │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - @ instruction: 0xf8d5ff29 │ │ │ │ + @ instruction: 0xf8d5ff21 │ │ │ │ tstlt fp, r8, asr #26 │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - @ instruction: 0xe7bfff31 │ │ │ │ + ldr pc, [pc, r9, lsr #30]! │ │ │ │ ldrsbt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ eorvc r2, fp, #67108864 @ 0x4000000 │ │ │ │ ldrbtmi r4, [lr], #1772 @ 0x6ec │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @@ -2333,30 +2333,30 @@ │ │ │ │ ldrdcc pc, [r0], -lr │ │ │ │ andcc pc, r0, ip, asr #17 │ │ │ │ @ instruction: 0xf0a02300 │ │ │ │ @ instruction: 0x4683fb31 │ │ │ │ stcleq 8, cr15, [r8, #-788] @ 0xfffffcec │ │ │ │ bicsle r2, r9, r0, lsl #16 │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - bmi 40aa80 │ │ │ │ + bmi 40aa60 │ │ │ │ @ instruction: 0x13b5f240 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0x4620447a │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8e2f091 │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xd1b22b00 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fde7af │ │ │ │ svclt 0x0000e85e │ │ │ │ umulleq r5, r1, r4, r2 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r6, lsr #4 │ │ │ │ addeq r5, r1, sl, asr pc │ │ │ │ - eoreq lr, r2, r0, ror #29 │ │ │ │ + ldrdeq lr, [r2], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r3, ip, asr #20 │ │ │ │ @ instruction: 0xf5004b4c │ │ │ │ ldrbtmi r5, [sl], #-1920 @ 0xfffff880 │ │ │ │ @@ -2432,21 +2432,21 @@ │ │ │ │ ldrtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2245 @ 0x8c5 @ │ │ │ │ @ instruction: 0xf7fce7dd │ │ │ │ svclt 0x0000efb2 │ │ │ │ addeq r5, r1, r6, asr r1 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - strdeq pc, [r5], -sl @ │ │ │ │ - ldrdeq r8, [r7], -r0 @ │ │ │ │ + eoreq pc, r5, sl, ror #29 │ │ │ │ + eoreq r8, r7, r0, asr #21 │ │ │ │ addeq r5, r1, lr, lsl r1 │ │ │ │ andeq r0, r0, r0, lsr #18 │ │ │ │ addeq r5, r1, r2, ror r0 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - eoreq lr, r2, r8, lsl #27 │ │ │ │ + eoreq lr, r2, r8, ror sp │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x2718b0d0 │ │ │ │ strmi sl, [lr], -r6, lsl #22 │ │ │ │ @ instruction: 0xf5004a3b │ │ │ │ @@ -2507,18 +2507,18 @@ │ │ │ │ @ instruction: 0xf8d4ff9f │ │ │ │ blcs 583c4 │ │ │ │ @ instruction: 0xf8c4d1e4 │ │ │ │ @ instruction: 0xe7e104b4 │ │ │ │ svc 0x001af7fc │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrdeq r4, [r1], r2 │ │ │ │ - eoreq pc, r5, sl, ror sp @ │ │ │ │ - eoreq r8, r7, r8, ror #18 │ │ │ │ + eoreq pc, r5, sl, ror #26 │ │ │ │ + eoreq r8, r7, r8, asr r9 │ │ │ │ addeq r4, r1, ip, lsr pc │ │ │ │ - eoreq lr, r2, sl, asr ip │ │ │ │ + eoreq lr, r2, sl, asr #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460eb0db │ │ │ │ blge 25d71c │ │ │ │ @ instruction: 0xf04f4a7b │ │ │ │ @@ -2643,20 +2643,20 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2245 @ 0x8c5 @ │ │ │ │ @ instruction: 0xf7fce7dd │ │ │ │ svclt 0x0000ee0e │ │ │ │ addeq r4, r1, sl, asr #29 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r4, r1, ip, lsr #29 │ │ │ │ - eoreq pc, r5, r4, asr ip @ │ │ │ │ - eoreq r8, r7, r2, asr #16 │ │ │ │ + eoreq pc, r5, r4, asr #24 │ │ │ │ + eoreq r8, r7, r2, lsr r8 │ │ │ │ andeq r0, r0, r0, lsr #18 │ │ │ │ addeq r4, r1, sl, lsr #26 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - eoreq lr, r2, r0, asr #20 │ │ │ │ + eoreq lr, r2, r0, lsr sl │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi c1cbac │ │ │ │ blmi c1cbd4 │ │ │ │ addslt r4, r5, sl, ror r4 │ │ │ │ @@ -2678,18 +2678,18 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 525408 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r0, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf60083f0 │ │ │ │ strbmi r5, [r8], -ip, asr #18 │ │ │ │ - mcrr2 1, 3, pc, sl, cr5 @ │ │ │ │ + mcrr2 1, 3, pc, r2, cr5 @ │ │ │ │ stclcc 8, cr15, [r8, #-848] @ 0xfffffcb0 │ │ │ │ strbmi fp, [r8], -fp, lsr #2 │ │ │ │ - mrrc2 1, 3, pc, r2, cr5 @ │ │ │ │ + mcrr2 1, 3, pc, sl, cr5 @ │ │ │ │ stclcc 8, cr15, [r8, #-848] @ 0xfffffcb0 │ │ │ │ @ instruction: 0xf8dfe7d4 │ │ │ │ movwcs lr, #4176 @ 0x1050 │ │ │ │ strbtmi r7, [ip], r3, lsr #4 │ │ │ │ ldm lr!, {r1, r2, r3, r4, r5, r6, r7, sl, lr} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -2788,15 +2788,15 @@ │ │ │ │ @ instruction: 0xf8452c08 │ │ │ │ ldrmi r3, [r6, #3076]! @ 0xc04 │ │ │ │ str sp, [sl, pc, ror #3]! │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ @ instruction: 0xf9a4f03b │ │ │ │ @ instruction: 0xf7fce7a5 │ │ │ │ svclt 0x0000ece6 │ │ │ │ - strdeq lr, [r2], -r8 @ │ │ │ │ + eoreq lr, r2, r8, ror #17 │ │ │ │ addeq r4, r1, r8, ror #22 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r4, r1, sl, asr #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 106a3c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3092,40 +3092,40 @@ │ │ │ │ b fe489a04 │ │ │ │ addeq r4, r1, r4, ror #20 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ addeq r4, r1, sl, asr #20 │ │ │ │ addeq r4, r1, r8, lsr #20 │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - ldrdeq lr, [r2], -r2 @ │ │ │ │ - eoreq lr, r2, r0, asr #14 │ │ │ │ - eoreq lr, r2, ip, lsr #14 │ │ │ │ - eoreq lr, r2, ip, asr #13 │ │ │ │ - eoreq lr, r2, r4, asr #13 │ │ │ │ - eoreq sp, r2, r2, lsl fp │ │ │ │ - strdeq sp, [r2], -ip @ │ │ │ │ - eoreq lr, r2, r4, ror #12 │ │ │ │ - eoreq lr, r2, lr, lsr #13 │ │ │ │ - eoreq lr, r2, r2, lsr #13 │ │ │ │ - eoreq lr, r2, lr, lsl r6 │ │ │ │ - eoreq lr, r2, r6, lsr r6 │ │ │ │ - eoreq lr, r2, sl, ror r6 │ │ │ │ - eoreq lr, r2, lr, lsr #11 │ │ │ │ - eoreq lr, r2, r8, lsr #11 │ │ │ │ - strdeq sp, [r2], -r4 @ │ │ │ │ - eoreq sp, r2, r4, ror #19 │ │ │ │ - eoreq lr, r2, r4, lsl #11 │ │ │ │ - eoreq lr, r2, r0, lsl #11 │ │ │ │ - eoreq lr, r2, r8, ror #10 │ │ │ │ - eoreq lr, r2, r0, ror #10 │ │ │ │ - eoreq r8, r3, ip, ror r0 │ │ │ │ + eoreq lr, r2, r2, asr #15 │ │ │ │ + eoreq lr, r2, r0, lsr r7 │ │ │ │ + eoreq lr, r2, ip, lsl r7 │ │ │ │ + strhteq lr, [r2], -ip │ │ │ │ strhteq lr, [r2], -r4 │ │ │ │ - eoreq lr, r2, sl, lsl #9 │ │ │ │ - eoreq lr, r2, r8, ror #8 │ │ │ │ - eoreq r7, r3, r2, ror #30 │ │ │ │ + eoreq sp, r2, r2, lsl #22 │ │ │ │ + eoreq sp, r2, ip, ror #21 │ │ │ │ + eoreq lr, r2, r4, asr r6 │ │ │ │ + mlaeq r2, lr, r6, lr │ │ │ │ + mlaeq r2, r2, r6, lr │ │ │ │ + eoreq lr, r2, lr, lsl #12 │ │ │ │ + eoreq lr, r2, r6, lsr #12 │ │ │ │ + eoreq lr, r2, sl, ror #12 │ │ │ │ + mlaeq r2, lr, r5, lr │ │ │ │ + mlaeq r2, r8, r5, lr │ │ │ │ + eoreq sp, r2, r4, ror #19 │ │ │ │ + ldrdeq sp, [r2], -r4 @ │ │ │ │ + eoreq lr, r2, r4, ror r5 │ │ │ │ + eoreq lr, r2, r0, ror r5 │ │ │ │ + eoreq lr, r2, r8, asr r5 │ │ │ │ + eoreq lr, r2, r0, asr r5 │ │ │ │ + eoreq r8, r3, ip, rrx │ │ │ │ + eoreq lr, r2, r4, lsr #9 │ │ │ │ + eoreq lr, r2, sl, ror r4 │ │ │ │ + eoreq lr, r2, r8, asr r4 │ │ │ │ + eoreq r7, r3, r2, asr pc │ │ │ │ ldmib r0, {r4, sl, ip, sp, pc}^ │ │ │ │ ldmib r1, {r9, lr}^ │ │ │ │ addsmi r0, sl, #0, 6 │ │ │ │ addmi fp, r4, #8, 30 │ │ │ │ blmi 189c1c │ │ │ │ andcs fp, r1, ip, lsl #30 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ @@ -3192,23 +3192,23 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ ldrmi r5, [r5], -r0, lsl #17 │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ ldrsbls pc, [ip, #136] @ 0x88 @ │ │ │ │ ldrpl pc, [r4, r9, lsl #10] │ │ │ │ @ instruction: 0x46383718 │ │ │ │ - @ instruction: 0xf846f135 │ │ │ │ + @ instruction: 0xf83ef135 │ │ │ │ @ instruction: 0xf5092320 │ │ │ │ @ instruction: 0xf1055193 │ │ │ │ ldrmi r0, [sl], -r8, lsl #18 │ │ │ │ @ instruction: 0x4648311c │ │ │ │ @ instruction: 0xf84cf066 │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ @ instruction: 0xf135461f │ │ │ │ - msrlt CPSR_fsxc, r5, asr #16 │ │ │ │ + msrlt CPSR_fsxc, sp, lsr r8 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ movwcs lr, #18885 @ 0x49c5 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmib r5, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0669704 │ │ │ │ stmibvs r3!, {r0, r1, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ eorvs r6, r8, r2, ror #16 │ │ │ │ @@ -3661,23 +3661,23 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ ldrmi r5, [r5], -r0, lsl #17 │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ ldrsbls pc, [ip, #136] @ 0x88 @ │ │ │ │ ldrpl pc, [r4, r9, lsl #10] │ │ │ │ @ instruction: 0x46383718 │ │ │ │ - ldc2 1, cr15, [ip], {52} @ 0x34 │ │ │ │ + ldc2 1, cr15, [r4], {52} @ 0x34 │ │ │ │ @ instruction: 0xf5092320 │ │ │ │ @ instruction: 0xf1055193 │ │ │ │ ldrmi r0, [sl], -r8, lsl #18 │ │ │ │ @ instruction: 0x4648311c │ │ │ │ stc2 0, cr15, [r2], #404 @ 0x194 │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ @ instruction: 0xf134461f │ │ │ │ - msrlt CPSR_fsxc, fp @ │ │ │ │ + msrlt CPSR_fsxc, r3 @ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ movwcs lr, #18885 @ 0x49c5 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmib r5, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0659704 │ │ │ │ stmibvs r3!, {r0, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ eorvs r6, r8, r2, ror #16 │ │ │ │ @@ -3911,41 +3911,41 @@ │ │ │ │ strmi r6, [r3, #189] @ 0xbd │ │ │ │ msreq CPSR_fs, r1, lsr #3 │ │ │ │ eorspl pc, r4, r8, asr #17 │ │ │ │ eorvc pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0x460e46b0 │ │ │ │ stmiavs r0!, {r0, r6, ip, lr, pc} │ │ │ │ msreq CPSR_, r8, lsl #2 │ │ │ │ - ldc2 1, cr15, [r0, #-116] @ 0xffffff8c │ │ │ │ + stc2 1, cr15, [r8, #-116] @ 0xffffff8c │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ andcs r2, r1, r0, lsr #2 │ │ │ │ stc 7, cr15, [r6, #1004]! @ 0x3ec │ │ │ │ blvc 287d6c │ │ │ │ strmi r4, [r1], -r7, lsl #12 │ │ │ │ ldrbmi r3, [r0], -ip, lsl #2 │ │ │ │ smlabtne r3, r7, r9, lr │ │ │ │ blvc 87d38 │ │ │ │ - blx fe288ba0 │ │ │ │ + blx fe088ba0 │ │ │ │ ldrtmi r6, [sl], -r0, lsr #17 │ │ │ │ @ instruction: 0xf11d4639 │ │ │ │ - @ instruction: 0x4650fd15 │ │ │ │ - blx fe308bb0 │ │ │ │ + ldrbmi pc, [r0], -sp, lsl #26 @ │ │ │ │ + blx fe108bb0 │ │ │ │ @ instruction: 0x4650e7d1 │ │ │ │ ldrdlt pc, [ip], -r6 │ │ │ │ - blx fe288c0c │ │ │ │ + blx fe088c0c │ │ │ │ @ instruction: 0xf1ab9b03 │ │ │ │ @ instruction: 0xf1ab0124 │ │ │ │ @ instruction: 0xf503072c │ │ │ │ mulscc ip, r3, r0 │ │ │ │ blx 8088e6 │ │ │ │ ldmib fp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ ldrbmi lr, [r0], -lr, lsl #30 │ │ │ │ - blx fe108c34 │ │ │ │ + blx 1f08c34 │ │ │ │ @ instruction: 0xf1a26932 │ │ │ │ addsmi r0, r5, #44, 6 @ 0xb0000000 │ │ │ │ svcge 0x0030f47f │ │ │ │ bvc fe347ef0 │ │ │ │ svcls 0x0003e738 │ │ │ │ blls 15e0a0 │ │ │ │ addmi r3, fp, #1073741824 @ 0x40000000 │ │ │ │ @@ -4028,33 +4028,33 @@ │ │ │ │ ldrmi r0, [r2, #556] @ 0x22c │ │ │ │ blvs ba5444 │ │ │ │ streq pc, [ip, #-421]! @ 0xfffffe5b │ │ │ │ ldrmi sp, [r8, #459]! @ 0x1cb │ │ │ │ ldmib sp, {r0, r1, r2, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ tstcs r0, r3, lsl #12 │ │ │ │ @ instruction: 0xf11d68a0 │ │ │ │ - pkhbtmi pc, r3, r3, lsl #25 @ │ │ │ │ + strmi pc, [r3], fp, lsl #25 │ │ │ │ suble r2, fp, r0, lsl #16 │ │ │ │ bpl fe549cf0 │ │ │ │ orrspl pc, r4, r6, lsl #10 │ │ │ │ stmibeq r0, {r0, r3, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ beq 788d0c │ │ │ │ tstls r3, r8, lsl r1 │ │ │ │ ldrdvc pc, [r8], -fp │ │ │ │ bl feaa6bdc │ │ │ │ blcs 4d500 │ │ │ │ @ instruction: 0xf104db33 │ │ │ │ @ instruction: 0xf107050c │ │ │ │ strtmi r0, [r8], -ip, lsl #12 │ │ │ │ - @ instruction: 0xf996f120 │ │ │ │ + @ instruction: 0xf98ef120 │ │ │ │ stmiavs r0!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - mrrc2 1, 1, pc, r8, cr13 @ │ │ │ │ + mrrc2 1, 1, pc, r0, cr13 @ │ │ │ │ @ instruction: 0xf1204628 │ │ │ │ - stmdals r3, {r0, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf99af134 │ │ │ │ + stmdals r3, {r0, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf992f134 │ │ │ │ @ instruction: 0xf1a2693a │ │ │ │ addsmi r0, r6, #44, 10 @ 0xb000000 │ │ │ │ @ instruction: 0xf1a36853 │ │ │ │ andsle r0, r4, ip, lsr #16 │ │ │ │ tstpeq r8, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0654650 │ │ │ │ strtmi pc, [r8], -sp, lsr #20 │ │ │ │ @@ -4064,17 +4064,17 @@ │ │ │ │ @ instruction: 0xf8d8ee1c │ │ │ │ @ instruction: 0xf1083030 │ │ │ │ addsmi r0, r6, #44, 4 @ 0xc0000002 │ │ │ │ stmdaeq ip!, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ ldrtmi sp, [r8], -sl, ror #3 │ │ │ │ mrc 7, 0, APSR_nzcv, cr0, cr10, {7} │ │ │ │ @ instruction: 0xf1349803 │ │ │ │ - ldrbmi pc, [r9], -r5, lsl #19 @ │ │ │ │ + @ instruction: 0x4659f97d │ │ │ │ @ instruction: 0xf11d68a0 │ │ │ │ - strmi pc, [r3], r7, asr #24 │ │ │ │ + @ instruction: 0x4683fc3f │ │ │ │ @ instruction: 0xd1bd2800 │ │ │ │ andlt r9, fp, r5, lsl #16 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ orrscs lr, r8, r7, lsr #14 │ │ │ │ @ instruction: 0xf7fb2001 │ │ │ │ blmi 307b2c │ │ │ │ @@ -4084,28 +4084,28 @@ │ │ │ │ @ instruction: 0x46184631 │ │ │ │ movwcs r9, #21253 @ 0x5305 │ │ │ │ mcrr2 0, 2, pc, r8, cr14 @ │ │ │ │ svclt 0x0000e704 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xfffff355 │ │ │ │ @ instruction: 0xfffff13b │ │ │ │ - eoreq sp, r2, r4, lsl #9 │ │ │ │ + eoreq sp, r2, r4, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba3bb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 450980 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf11d2000 │ │ │ │ - @ instruction: 0x4603fa93 │ │ │ │ + strmi pc, [r3], -fp, lsl #21 │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf12060a3 │ │ │ │ - @ instruction: 0xf104f8fd │ │ │ │ + @ instruction: 0xf104f8f5 │ │ │ │ @ instruction: 0xf104012c │ │ │ │ @ instruction: 0xf1040234 │ │ │ │ andcs r0, r0, ip, lsr r3 │ │ │ │ smlabtne fp, r4, r9, lr │ │ │ │ andcs lr, sp, #196, 18 @ 0x310000 │ │ │ │ movwcc lr, #63940 @ 0xf9c4 │ │ │ │ ldclt 4, cr6, [r8, #-404]! @ 0xfffffe6c │ │ │ │ @@ -4115,15 +4115,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf5014682 │ │ │ │ @ instruction: 0xf10b5b94 │ │ │ │ @ instruction: 0x460f0b18 │ │ │ │ @ instruction: 0xf1344658 │ │ │ │ - @ instruction: 0xf8daf911 │ │ │ │ + @ instruction: 0xf8daf909 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ ldmdavs sp, {r2, r3, r5, sl}^ │ │ │ │ andsle r4, r5, r2, lsr #11 │ │ │ │ ldrpl pc, [r3], r7, lsl #10 │ │ │ │ ldrcc r3, [ip], -ip, lsr #26 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0654630 │ │ │ │ @@ -4131,19 +4131,19 @@ │ │ │ │ movwcs lr, #47572 @ 0xb9d4 │ │ │ │ @ instruction: 0x462c6053 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ blvs b4809c │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf1344658 │ │ │ │ - @ instruction: 0x4658f8ff │ │ │ │ - @ instruction: 0xf8eef134 │ │ │ │ + @ instruction: 0x4658f8f7 │ │ │ │ + @ instruction: 0xf8e6f134 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf11d2100 │ │ │ │ - @ instruction: 0x4680fbbd │ │ │ │ + @ instruction: 0x4680fbb5 │ │ │ │ @ instruction: 0xf507b368 │ │ │ │ @ instruction: 0x371c5793 │ │ │ │ ldrdls pc, [r8], -r8 │ │ │ │ streq pc, [ip], -r9, lsl #2 │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ strteq pc, [ip], #-419 @ 0xfffffe5d │ │ │ │ ldmdavs sp, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ @@ -4157,19 +4157,19 @@ │ │ │ │ stcl 7, cr15, [r0, #-1000]! @ 0xfffffc18 │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429e │ │ │ │ @ instruction: 0xf7fa4648 │ │ │ │ @ instruction: 0x4641ed58 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ - blx fe488f4a │ │ │ │ + blx fe288f4a │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ @ instruction: 0x4658d1d4 │ │ │ │ ldreq pc, [r4, -sl, lsl #2]! │ │ │ │ - @ instruction: 0xf8c2f134 │ │ │ │ + @ instruction: 0xf8baf134 │ │ │ │ ldrsbtmi pc, [r8], -sl @ │ │ │ │ stmdavs r5!, {r2, r3, r4, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0x2600d010 │ │ │ │ @ instruction: 0xf1046823 │ │ │ │ subsvs r0, sp, r0, lsl r0 │ │ │ │ stmib r4, {r0, r1, r3, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf02e6600 │ │ │ │ @@ -4187,17 +4187,17 @@ │ │ │ │ @ instruction: 0xf02e6600 │ │ │ │ strtmi pc, [r0], -r7, ror #23 │ │ │ │ stc 7, cr15, [r0, #-1000]! @ 0xfffffc18 │ │ │ │ strtmi r6, [ip], -fp, ror #16 │ │ │ │ ldrmi r4, [sp], -pc, lsr #5 │ │ │ │ @ instruction: 0xf8dad1ee │ │ │ │ tstcs r0, r8 │ │ │ │ - blx 1d88fc0 │ │ │ │ + blx 1b88fc0 │ │ │ │ andeq pc, ip, sl, lsl #2 │ │ │ │ - @ instruction: 0xf850f120 │ │ │ │ + @ instruction: 0xf848f120 │ │ │ │ svchi 0x00f8e8bd │ │ │ │ ldrlt fp, [r0, #-433] @ 0xfffffe4f │ │ │ │ stceq 1, cr15, [r4], {160} @ 0xa0 │ │ │ │ vhsub.s8 d18, d1, d0 │ │ │ │ and r2, r1, r8, lsl #8 │ │ │ │ mulle fp, r1, r2 │ │ │ │ svccc 0x0004f85c │ │ │ │ @@ -4211,15 +4211,15 @@ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf500460e │ │ │ │ @ instruction: 0x37185794 │ │ │ │ ldrtmi r4, [r8], -r0, lsl #13 │ │ │ │ - @ instruction: 0xf850f134 │ │ │ │ + @ instruction: 0xf848f134 │ │ │ │ addsmi r6, lr, #7536640 @ 0x730000 │ │ │ │ andsle r6, r9, sp, asr r8 │ │ │ │ ldmpl r3, {r3, r8, sl, ip, sp, lr, pc} │ │ │ │ strteq pc, [ip], #-419 @ 0xfffffe5d │ │ │ │ @ instruction: 0xf1083d2c │ │ │ │ @ instruction: 0xf104081c │ │ │ │ strbmi r0, [r0], -r8, lsl #2 │ │ │ │ @@ -4228,15 +4228,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ stcl 7, cr15, [lr], {250} @ 0xfa │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429e │ │ │ │ @ instruction: 0xf1344638 │ │ │ │ - pop {r0, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ svcge 0x0000b09b │ │ │ │ @ instruction: 0x37d4f8df │ │ │ │ @@ -4665,21 +4665,21 @@ │ │ │ │ ldclvs 15, cr14, [fp], #-864 @ 0xfffffca0 │ │ │ │ ldrvs r6, [sp, #517]! @ 0x205 │ │ │ │ ldcvs 0, cr6, [fp, #-96]! @ 0xffffffa0 │ │ │ │ eorhi pc, r4, r0, asr #17 │ │ │ │ streq pc, [ip, #-259] @ 0xfffffefd │ │ │ │ subshi pc, ip, r7, asr #17 │ │ │ │ @ instruction: 0xf11f4628 │ │ │ │ - ldcvs 12, cr15, [fp, #-652]! @ 0xfffffd74 │ │ │ │ + ldcvs 12, cr15, [fp, #-620]! @ 0xfffffd94 │ │ │ │ cmppeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf11c6898 │ │ │ │ - tstplt r0, r7, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, pc, lsl pc @ p-variant is OBSOLETE │ │ │ │ ldmdbvs sl, {r0, r1, r7, fp, sp, lr}^ │ │ │ │ strtmi fp, [r8], -r2, lsr #22 │ │ │ │ - stc2 1, cr15, [r0], #124 @ 0x7c │ │ │ │ + ldc2 1, cr15, [r8], {31} │ │ │ │ ldrsbcc pc, [r8, #134]! @ 0x86 @ │ │ │ │ @ instruction: 0xf63f2b05 │ │ │ │ bvs fe8b85f4 │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ movwcs sl, #3281 @ 0xcd1 │ │ │ │ movwcc lr, #4100 @ 0x1004 │ │ │ │ addmi r3, fp, #112, 8 @ 0x70000000 │ │ │ │ @@ -4692,15 +4692,15 @@ │ │ │ │ @ instruction: 0xf64e18d3 │ │ │ │ vsubl.s8 , d2, d31 │ │ │ │ bl 10e9e6c │ │ │ │ ldrbt r0, [r5], lr, lsl #4 │ │ │ │ @ instruction: 0xa018f8d3 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf11f4628 │ │ │ │ - @ instruction: 0xf8d6fc77 │ │ │ │ + @ instruction: 0xf8d6fc6f │ │ │ │ @ instruction: 0xf8d62990 │ │ │ │ ldmib r4, {r2, r3, r7, r8, fp, ip, sp}^ │ │ │ │ blx d2786 │ │ │ │ @ instruction: 0xf8d6f803 │ │ │ │ blx fe995b26 │ │ │ │ blx fe8a236a │ │ │ │ bcs 7336c │ │ │ │ @@ -4761,15 +4761,15 @@ │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf08e9400 │ │ │ │ strdlt pc, [r2], -sp │ │ │ │ @ instruction: 0x4601bd70 │ │ │ │ @ instruction: 0xf05a4630 │ │ │ │ @ instruction: 0xe7e7fe79 │ │ │ │ - strdeq ip, [r2], -r6 @ │ │ │ │ + eoreq ip, r2, r6, ror #19 │ │ │ │ ldrblt fp, [r0, #-842]! @ 0xfffffcb6 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldclcc 8, cr15, [ip], #832 @ 0x340 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ addlt r2, r4, r4, asr #23 │ │ │ │ @@ -4899,24 +4899,24 @@ │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ orrscs r0, r0, #0, 6 │ │ │ │ @ instruction: 0xf814f085 │ │ │ │ cmplt r0, #4, 12 @ 0x400000 │ │ │ │ vst1.32 {d22-d23}, [pc], r0 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #17154 @ 0x4302 │ │ │ │ - @ instruction: 0xffeef1d9 │ │ │ │ + @ instruction: 0xffe6f1d9 │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ ldmib r7, {r0, r9, sl, lr}^ │ │ │ │ blvs 859eb8 │ │ │ │ blvs 18536e8 │ │ │ │ bl 10f2280 │ │ │ │ bge 14d684 │ │ │ │ @ instruction: 0xf1049001 │ │ │ │ @ instruction: 0xf1d70048 │ │ │ │ - movwcs pc, #3889 @ 0xf31 @ │ │ │ │ + movwcs pc, #3881 @ 0xf29 @ │ │ │ │ andcs r4, r1, #24, 12 @ 0x1800000 │ │ │ │ stmib r5, {r1, r5, r9, ip, sp, lr}^ │ │ │ │ bmi 3de29c │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -4927,15 +4927,15 @@ │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2 0, cr15, [r4], #568 @ 0x238 │ │ │ │ @ instruction: 0xf7fae7e9 │ │ │ │ svclt 0x0000ec36 │ │ │ │ @ instruction: 0x008129be │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r2, r1, r2, ror #18 │ │ │ │ - eoreq ip, r2, ip, lsl #15 │ │ │ │ + eoreq ip, r2, ip, ror r7 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba48e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xffeef084 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -4955,19 +4955,19 @@ │ │ │ │ ldmdavs fp, {r2, r4, r7, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f938b │ │ │ │ @ instruction: 0xf0ac0300 │ │ │ │ @ instruction: 0xf995ff1b │ │ │ │ @ instruction: 0xf5053041 │ │ │ │ @ instruction: 0x210472b8 │ │ │ │ strtmi r6, [r8], -r8, ror #2 │ │ │ │ - @ instruction: 0xf946f149 │ │ │ │ + @ instruction: 0xf93ef149 │ │ │ │ @ instruction: 0xf5052108 │ │ │ │ @ instruction: 0x462872bc │ │ │ │ umaalcc pc, r1, r5, r9 @ │ │ │ │ - @ instruction: 0xf93ef149 │ │ │ │ + @ instruction: 0xf936f149 │ │ │ │ ldrdcs r2, [r0, -r8] │ │ │ │ @ instruction: 0xf7fa4648 │ │ │ │ @ instruction: 0xf1b8e978 │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ smlattcs r0, ip, r2, r2 │ │ │ │ @ instruction: 0xf04fa850 │ │ │ │ @ instruction: 0xf7fa0801 │ │ │ │ @@ -5121,15 +5121,15 @@ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ bge ce5d0 │ │ │ │ ldrtmi sl, [r8], -r1, lsl #18 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ stmib sp, {r0, r1, r8, sl, sp}^ │ │ │ │ @ instruction: 0xf1d7450c │ │ │ │ - bmi 2cbbb8 │ │ │ │ + bmi 2cbb98 │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r3, r2, lsl #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ b fe70b9e8 │ │ │ │ @@ -5175,44 +5175,44 @@ │ │ │ │ stc2 0, cr15, [r0, #-220] @ 0xffffff24 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ bge ce6ac │ │ │ │ ldrtmi sl, [r8], -r1, lsl #18 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ stmib sp, {r0, r1, r8, sl, sp}^ │ │ │ │ - @ instruction: 0xf1d7450c │ │ │ │ - bmi 2cbadc │ │ │ │ + @ instruction: 0xf1d6450c │ │ │ │ + bmi 2cdabc │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r3, r2, lsl #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ b b8bac4 │ │ │ │ ldrdeq r2, [r1], r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r2, r1, lr, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba4cf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - stc2 1, cr15, [r6, #868]! @ 0x364 │ │ │ │ + ldc2 1, cr15, [lr, #868] @ 0x364 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2 1, cr15, [r2, #868]! @ 0x364 │ │ │ │ - cdp2 1, 12, cr15, cr12, cr6, {1} │ │ │ │ + ldc2 1, cr15, [sl, #868] @ 0x364 │ │ │ │ + cdp2 1, 12, cr15, cr4, cr6, {1} │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xf940f118 │ │ │ │ + @ instruction: 0xf938f118 │ │ │ │ @ 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 │ │ │ │ - mcr2 1, 0, pc, cr10, cr9, {6} @ │ │ │ │ + mcr2 1, 0, pc, cr2, cr9, {6} @ │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4606b093 │ │ │ │ @@ -5220,15 +5220,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ ldmdbeq r8!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ blmi 193278c │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ @ instruction: 0xf1d99309 │ │ │ │ - @ instruction: 0xf8dafd6d │ │ │ │ + @ instruction: 0xf8dafd65 │ │ │ │ blx 29c146 │ │ │ │ @ instruction: 0xf8daf905 │ │ │ │ @ instruction: 0xf8da2994 │ │ │ │ @ instruction: 0x6e1b897c │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ mulls r8, r8, r9 │ │ │ │ @@ -5332,15 +5332,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ ldmdbeq r8!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ blmi 193294c │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ @ instruction: 0xf1d99309 │ │ │ │ - @ instruction: 0xf8dafc8d │ │ │ │ + @ instruction: 0xf8dafc85 │ │ │ │ blx 29c306 │ │ │ │ @ instruction: 0xf8daf905 │ │ │ │ @ instruction: 0xf8da2994 │ │ │ │ @ instruction: 0x6e1b897c │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ mulls r8, r8, r9 │ │ │ │ @@ -5446,43 +5446,43 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [r9], ip, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ @ instruction: 0x466e44fa │ │ │ │ eorcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldc2l 1, cr15, [ip, #-220]! @ 0xffffff24 │ │ │ │ + ldc2l 1, cr15, [r4, #-220]! @ 0xffffff24 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 11f8ac │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf13b4638 │ │ │ │ - vst2.16 {d31,d33}, [pc :128], r7 │ │ │ │ + vst2.16 {d31,d33}, [pc :64] │ │ │ │ ldmdbvs r8!, {r7, r8, ip, sp, lr} │ │ │ │ - ldc2 1, cr15, [r0, #220] @ 0xdc │ │ │ │ + stc2 1, cr15, [r8, #220] @ 0xdc │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf100802c │ │ │ │ @ instruction: 0x46050818 │ │ │ │ strbmi r2, [r1], -r0, lsr #6 │ │ │ │ ldrdlt pc, [r8], #-143 @ 0xffffff71 @ │ │ │ │ - @ instruction: 0xff90f138 │ │ │ │ + @ instruction: 0xff88f138 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-261 @ 0xfffffefb @ │ │ │ │ @ instruction: 0xf04f9300 │ │ │ │ stmib r6, {r2, r5, r6, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf8d53301 │ │ │ │ ldm r6, {r2, r4, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ andcc pc, fp, sl, asr r8 @ │ │ │ │ blx 3df7fe │ │ │ │ svcvc 0x005b330c │ │ │ │ @ instruction: 0xf845330b │ │ │ │ @ instruction: 0xf13b9023 │ │ │ │ - bmi 38c454 │ │ │ │ + bmi 38c434 │ │ │ │ ldrbtmi r4, [sl], #-2825 @ 0xfffff4f7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strbmi sp, [r0], -r3, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f98ff0 │ │ │ │ @@ -5504,27 +5504,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 │ │ │ │ - blx d8a746 │ │ │ │ - mrc2 1, 6, pc, cr6, cr7, {0} │ │ │ │ + blx b8a746 │ │ │ │ + mcr2 1, 6, pc, cr14, cr7, {0} @ │ │ │ │ suble r2, r1, r0, lsl #16 │ │ │ │ blcs a82f8 │ │ │ │ @ instruction: 0x4638d93e │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx a8a75e │ │ │ │ - mcr2 1, 6, pc, cr10, cr7, {0} @ │ │ │ │ + blx 88a75e │ │ │ │ + mcr2 1, 6, pc, cr2, cr7, {0} @ │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ ldrtmi r9, [r8], -ip │ │ │ │ @ instruction: 0xf1d92701 │ │ │ │ - @ instruction: 0xf117fb1f │ │ │ │ - smlabtlt r0, r1, lr, pc @ │ │ │ │ + @ instruction: 0xf117fb17 │ │ │ │ + @ instruction: 0xb100feb9 │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fa4649 │ │ │ │ ldrtmi lr, [r9], -r0, ror #18 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ ldmdb sl, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ strbmi r6, [r9], -r8, lsr #16 │ │ │ │ @@ -5736,15 +5736,15 @@ │ │ │ │ @ instruction: 0xf5039a17 │ │ │ │ movwls r5, #21421 @ 0x53ad │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 14e956 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r9, {r8, ip, pc} │ │ │ │ - blx d8aad4 │ │ │ │ + blx b8aad4 │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8911420 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls a039bc │ │ │ │ movwls r2, #8960 @ 0x2300 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdals r7!, {r0, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ @@ -5798,27 +5798,27 @@ │ │ │ │ blls 533070 │ │ │ │ @ instruction: 0x0179f897 │ │ │ │ tstpne r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andls r9, r0, sl, lsl #16 │ │ │ │ strmi r9, [r1], #-2057 @ 0xfffff7f7 │ │ │ │ ldmib sp, {r0, r8, ip, pc}^ │ │ │ │ @ instruction: 0xf1d40124 │ │ │ │ - @ instruction: 0xe783f8f7 │ │ │ │ + str pc, [r3, pc, ror #17] │ │ │ │ blmi 1660de0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1da84ec │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ rsbslt r8, r7, r2, lsr #1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdbge sl!, {r0, r1, r3, r5, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x461a461d │ │ │ │ strmi r9, [ip], -pc, lsl #16 │ │ │ │ tstls sp, r2, lsr #6 │ │ │ │ - blx ff28abec │ │ │ │ + blx ff08abec │ │ │ │ cdpls 8, 1, cr6, cr9, cr13, {1} │ │ │ │ stmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8974630 │ │ │ │ @ instruction: 0xf7f98179 │ │ │ │ blls 54a0fc │ │ │ │ ldrtmi r4, [r3], #-1538 @ 0xfffff9fe │ │ │ │ @ instruction: 0x46199318 │ │ │ │ @@ -5864,25 +5864,25 @@ │ │ │ │ @ instruction: 0xf8db0203 │ │ │ │ stmdbls lr, {r2, r3, r4, r5, r6, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf5034434 │ │ │ │ movwls r5, #21421 @ 0x53ad │ │ │ │ @ instruction: 0xf8da9208 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ @ instruction: 0xf1d54643 │ │ │ │ - blls 48ca54 │ │ │ │ + blls 48ca34 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2dfe08 │ │ │ │ movwls r9, #1796 @ 0x704 │ │ │ │ @ instruction: 0xf8db990c │ │ │ │ bls 25d984 │ │ │ │ @ instruction: 0x53adf503 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ @ instruction: 0xf1d44643 │ │ │ │ - blls 3cc724 │ │ │ │ + blls 3cc704 │ │ │ │ blls 228610 │ │ │ │ @ instruction: 0xf405fb01 │ │ │ │ bicle r4, r0, #156, 4 @ 0xc0000009 │ │ │ │ ssatmi r9, #25, fp, lsl #24 │ │ │ │ blls 8dfe34 │ │ │ │ ldmdavs sp, {r3, r4, r9, fp, ip, pc} │ │ │ │ vqrdmulh.s d15, d4, d5 │ │ │ │ @@ -5898,36 +5898,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, lr, lsl #12 │ │ │ │ tstcs r0, r7, lsl #12 │ │ │ │ ldrmi r6, [r1], r0, lsl #18 │ │ │ │ @ instruction: 0xf137461c │ │ │ │ - ldmdbvs r3!, {r0, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs r3!, {r0, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ beq 118aa0c │ │ │ │ ldrbmi r4, [r1], -r5, lsl #12 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f3607 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1383148 │ │ │ │ - strtmi pc, [r9], -r9, lsl #24 │ │ │ │ + strtmi pc, [r9], -r1, lsl #24 │ │ │ │ @ instruction: 0xf13a4638 │ │ │ │ - @ instruction: 0xf899fdcb │ │ │ │ + @ instruction: 0xf899fdc3 │ │ │ │ vqadd.s8 d19, d0, d0 │ │ │ │ ldmdbvs r8!, {r0, r1, r2, r3, r4, r5, r6, r8, sp} │ │ │ │ vpmax.u8 d15, d3, d6 │ │ │ │ streq lr, [r3], #-2596 @ 0xfffff5dc │ │ │ │ - @ instruction: 0xf9eef137 │ │ │ │ + @ instruction: 0xf9e6f137 │ │ │ │ andge pc, ip, sp, asr #17 │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ beq 158aa68 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ strbeq pc, [r4, #-256]! @ 0xffffff00 @ │ │ │ │ mulslt r0, r9, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ @@ -5949,15 +5949,15 @@ │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ svcvc 0x009a4671 │ │ │ │ mlacc lr, r3, r8, pc @ │ │ │ │ movwcc r3, #45579 @ 0xb20b │ │ │ │ eormi pc, r2, lr, asr #16 │ │ │ │ @ instruction: 0xf84e2200 │ │ │ │ @ instruction: 0xf13a2023 │ │ │ │ - andlt pc, r5, r5, lsl #27 │ │ │ │ + andlt pc, r5, sp, ror sp @ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ addeq r1, r1, r4, ror #19 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @@ -5967,82 +5967,82 @@ │ │ │ │ stmdaeq ip!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ stmdapl r0!, {r2, r8, sp} │ │ │ │ adcls pc, r0, #14614528 @ 0xdf0000 │ │ │ │ andsls r6, r1, r0, lsl #16 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ @ instruction: 0xf13a4640 │ │ │ │ - @ instruction: 0x9c0ff977 │ │ │ │ + @ instruction: 0x9c0ff96f │ │ │ │ movwcs r4, #5369 @ 0x14f9 │ │ │ │ eorcc pc, r0, r4, lsl #17 │ │ │ │ svceq 0x0000f1bb │ │ │ │ tstphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ smlatbcs r8, r0, fp, r4 │ │ │ │ strcs r4, [r4], #-1568 @ 0xfffff9e0 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2973 @ 0xfffff463 │ │ │ │ - mrc2 1, 2, pc, cr10, cr6, {1} │ │ │ │ + mrc2 1, 2, pc, cr2, cr6, {1} │ │ │ │ andls r6, r1, r4, asr #5 │ │ │ │ stcls 0, cr2, [pc, #-8] @ 4e744 │ │ │ │ - ldc2l 1, cr15, [sl], {204} @ 0xcc │ │ │ │ + ldc2l 1, cr15, [r2], {204} @ 0xcc │ │ │ │ @ instruction: 0x46024b99 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xf136447b │ │ │ │ - msrcs CPSR_, #1232 @ 0x4d0 │ │ │ │ + msrcs CPSR_, #1104 @ 0x450 │ │ │ │ sbcvs r4, r3, #4, 12 @ 0x400000 │ │ │ │ stmdals pc, {r1, r8, sp} @ │ │ │ │ - @ instruction: 0xf9b4f137 │ │ │ │ + @ instruction: 0xf9acf137 │ │ │ │ strmi r2, [r5], -r5, lsl #6 │ │ │ │ @ instruction: 0x232261c3 │ │ │ │ tstcs r0, pc, lsl #16 │ │ │ │ tstne r4, r5, asr #19 │ │ │ │ movwcs r7, #30251 @ 0x762b │ │ │ │ @ instruction: 0xf8d0616b │ │ │ │ @ instruction: 0xf8a530d0 │ │ │ │ @ instruction: 0xf0431040 │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf8d030d0 │ │ │ │ @ instruction: 0xf04330e0 │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ movwcs r3, #4320 @ 0x10e0 │ │ │ │ subcc pc, r3, r0, lsl #17 │ │ │ │ - @ instruction: 0xf8f0f137 │ │ │ │ + @ instruction: 0xf8e8f137 │ │ │ │ strmi r6, [r6], -r3, lsr #18 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7], #-2496 @ 0xfffff640 │ │ │ │ strbeq pc, [r4], #-256 @ 0xffffff00 @ │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1383148 │ │ │ │ - @ instruction: 0x4631fb3d │ │ │ │ + @ instruction: 0x4631fb35 │ │ │ │ @ instruction: 0xf13a4640 │ │ │ │ - ldmibvs r2!, {r0, r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibvs r2!, {r0, r1, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ blvc 15ecc30 │ │ │ │ vpadd.i8 d2, d0, d5 │ │ │ │ ldm pc, {r3, r5, r7, pc}^ @ │ │ │ │ strtge pc, [r6], r3 │ │ │ │ stmdbge fp, {r1, r2, r5, r7, r8, r9, ip, lr, pc} │ │ │ │ bleq ff54369c │ │ │ │ bleq fe9f9828 │ │ │ │ strtge r0, [r6], fp, lsl #22 │ │ │ │ strtge sl, [r6], r6, lsr #13 │ │ │ │ beq 108a944 │ │ │ │ orrvc pc, sl, pc, asr #8 │ │ │ │ @ instruction: 0xf137980f │ │ │ │ - @ instruction: 0x4653f913 │ │ │ │ + ldrbmi pc, [r3], -fp, lsl #18 @ │ │ │ │ beq 68ac18 │ │ │ │ ldrtmi r4, [r2], -r7, lsl #12 │ │ │ │ @ instruction: 0xf8804651 │ │ │ │ strcs r6, [r0], -ip, lsr #32 │ │ │ │ - blx 58ad0a │ │ │ │ + blx 38ad0a │ │ │ │ stcge 4, cr9, [r6], {9} │ │ │ │ mrrceq 1, 0, pc, r4, cr7 @ │ │ │ │ stmib sp, {r1, r2, r9, sl, ip, pc}^ │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r9, sl, sp, lr}^ │ │ │ │ ldrd pc, [r0, pc] │ │ │ │ ldm r4, {r8, r9, ip, pc} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -6050,39 +6050,39 @@ │ │ │ │ andcc pc, lr, r9, asr r8 @ │ │ │ │ strbmi r2, [r0], -r4, ror #2 │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ @ instruction: 0xf8934639 │ │ │ │ movwcc r3, #45102 @ 0xb02e │ │ │ │ eorvs pc, r3, r7, asr #16 │ │ │ │ @ instruction: 0xf13aaf02 │ │ │ │ - @ instruction: 0x4652fcbb │ │ │ │ + @ instruction: 0x4652fcb3 │ │ │ │ @ instruction: 0x46402191 │ │ │ │ - blx e8ad58 │ │ │ │ + blx c8ad58 │ │ │ │ stmib sp, {r1, r9, sl, ip, pc}^ │ │ │ │ strmi r6, [r1], r3, lsl #12 │ │ │ │ strtmi r9, [r6], r5 │ │ │ │ @ instruction: 0xf04f960a │ │ │ │ ldm r7, {r1, r9, fp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf8d5000f │ │ │ │ @ instruction: 0xf8cdc034 │ │ │ │ ldm lr!, {r2, r5, ip, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ @ instruction: 0xf8cc71de │ │ │ │ stmdals pc, {sp, lr} @ │ │ │ │ eorsge pc, ip, r5, asr #17 │ │ │ │ - @ instruction: 0xf8c6f137 │ │ │ │ + @ instruction: 0xf8bef137 │ │ │ │ beq 68acb0 │ │ │ │ @ instruction: 0x23204681 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ - blx ff30ad9c │ │ │ │ + blx ff10ad9c │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ stmdbeq r0!, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [sl], {58} @ 0x3a │ │ │ │ + stc2 1, cr15, [r2], {58} @ 0x3a │ │ │ │ stmib r7, {r1, r9, sl, ip, pc}^ │ │ │ │ ldrmi r6, [r3, #1537]! @ 0x601 │ │ │ │ andsge pc, r4, sp, asr #17 │ │ │ │ blvs 1be0368 │ │ │ │ cdpeq 0, 0, cr15, cr7, cr15, {2} │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ eor pc, r8, sp, asr #17 │ │ │ │ @@ -6091,17 +6091,17 @@ │ │ │ │ eorge pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ svclt 0x000cc60f │ │ │ │ tstcs r0, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf8c62204 │ │ │ │ strbmi lr, [r9], -r0 │ │ │ │ @ instruction: 0xf1384628 │ │ │ │ - strtmi pc, [r9], -r3, lsr #21 │ │ │ │ + @ instruction: 0x4629fa9b │ │ │ │ @ instruction: 0xf13a4640 │ │ │ │ - movwcs pc, #64613 @ 0xfc65 @ │ │ │ │ + movwcs pc, #64605 @ 0xfc5d @ │ │ │ │ strbmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xf7ff9901 │ │ │ │ bmi a8e2ac │ │ │ │ ldrbtmi r4, [sl], #-2848 @ 0xfffff4e0 │ │ │ │ ldmpl r3, {r0, r1, r2, r3, fp, ip, pc}^ │ │ │ │ blls 4a8994 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -6109,45 +6109,45 @@ │ │ │ │ pop {r0, r1, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f8ff0 │ │ │ │ strb r0, [r3, -r0, lsr #20]! │ │ │ │ beq 28aa80 │ │ │ │ @ instruction: 0xf04fe760 │ │ │ │ ldrb r0, [sp, -r1, lsl #20] │ │ │ │ @ instruction: 0xf1cc2004 │ │ │ │ - blmi 78d940 │ │ │ │ + blmi 78d920 │ │ │ │ tstcs r8, r2, lsl #12 │ │ │ │ @ instruction: 0x4620447b │ │ │ │ - stc2l 1, cr15, [ip, #-216] @ 0xffffff28 │ │ │ │ + stc2l 1, cr15, [r4, #-216] @ 0xffffff28 │ │ │ │ andls r2, r1, r4, lsl #8 │ │ │ │ andcs r6, r2, r4, asr #5 │ │ │ │ @ instruction: 0xf1cc9d0f │ │ │ │ - blmi 60d89c │ │ │ │ + blmi 60d87c │ │ │ │ strtmi r4, [r1], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ - ldc2 1, cr15, [lr, #-216]! @ 0xffffff28 │ │ │ │ + ldc2 1, cr15, [r6, #-216]! @ 0xffffff28 │ │ │ │ strmi r2, [r4], -r0, lsr #6 │ │ │ │ smlabtcs r2, r3, r2, r6 │ │ │ │ @ instruction: 0xf137980f │ │ │ │ - andcs pc, r5, #10813440 @ 0xa50000 │ │ │ │ + andcs pc, r5, #10289152 @ 0x9d0000 │ │ │ │ orrscs r4, r0, #5242880 @ 0x500000 │ │ │ │ strbt r6, [pc], r2, asr #3 │ │ │ │ beq 48aad4 │ │ │ │ @ instruction: 0xf7f9e736 │ │ │ │ svclt 0x0000eacc │ │ │ │ addeq r1, r1, r8, lsl #18 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq fp, r2, r2, ror r7 │ │ │ │ + eoreq fp, r2, r2, ror #14 │ │ │ │ addeq r1, r1, r4, ror #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r2, sl, asr #14 │ │ │ │ - eoreq fp, r2, r8, lsr r7 │ │ │ │ + eoreq fp, r2, sl, lsr r7 │ │ │ │ + eoreq fp, r2, r8, lsr #14 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ ldrdeq r1, [r1], lr │ │ │ │ - eoreq fp, r2, r0, lsr r5 │ │ │ │ - eoreq fp, r2, sl, lsl r5 │ │ │ │ + eoreq fp, r2, r0, lsr #10 │ │ │ │ + eoreq fp, r2, sl, lsl #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, fp, ror sl │ │ │ │ @ instruction: 0x46044b7b │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ @@ -6155,77 +6155,77 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1e42bbc │ │ │ │ @ instruction: 0xf10d447b │ │ │ │ andcs r0, r0, #44, 16 @ 0x2c0000 │ │ │ │ strbmi r2, [r0], -r4, lsl #2 │ │ │ │ - @ instruction: 0xfffef139 │ │ │ │ + @ instruction: 0xfff6f139 │ │ │ │ blmi 1d34a4c │ │ │ │ tstcs r8, r1, lsl #12 │ │ │ │ @ instruction: 0xf8802504 │ │ │ │ @ instruction: 0xf04f6020 │ │ │ │ @ instruction: 0xf85b0a20 │ │ │ │ movwls r3, #3 │ │ │ │ blmi 1be0290 │ │ │ │ @ instruction: 0xf136447b │ │ │ │ - stcne 12, cr15, [r3], #916 @ 0x394 │ │ │ │ + stcne 12, cr15, [r3], #884 @ 0x374 │ │ │ │ strmi r6, [r1], r5, asr #5 │ │ │ │ svcls 0x000f4618 │ │ │ │ @ instruction: 0xf1cc9300 │ │ │ │ - blmi 1acd7cc │ │ │ │ + blmi 1acd7ac │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf1364434 │ │ │ │ - @ instruction: 0x4631fcd5 │ │ │ │ + ldrtmi pc, [r1], -sp, asr #25 @ │ │ │ │ @ instruction: 0xf8c04607 │ │ │ │ stmdals pc, {r2, r3, r5, sp, pc} @ │ │ │ │ - @ instruction: 0xf83cf137 │ │ │ │ + @ instruction: 0xf834f137 │ │ │ │ cmpvs r4, r5, lsl #12 │ │ │ │ stmdals pc, {r8, sp} @ │ │ │ │ stmib r5, {r1, r5, r8, r9, sp}^ │ │ │ │ @ instruction: 0x762b1114 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ subne pc, r0, r5, lsr #17 │ │ │ │ @ instruction: 0xf8804333 │ │ │ │ @ instruction: 0xf8c06043 │ │ │ │ @ instruction: 0xf13630d0 │ │ │ │ - ldmdbvs fp!, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1004606 │ │ │ │ strtmi r0, [r1], -r4, asr #8 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs fp!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7, -r0, asr #19] │ │ │ │ @ instruction: 0xf9939b0f │ │ │ │ bcs 3d6ba4 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ uadd16mi fp, r3, r4 │ │ │ │ ldrdcc pc, [r8, #-131] @ 0xffffff7d │ │ │ │ - @ instruction: 0xf9d0f138 │ │ │ │ + @ instruction: 0xf9c8f138 │ │ │ │ @ instruction: 0x46404631 │ │ │ │ - blx fe50afa2 │ │ │ │ + blx fe30afa2 │ │ │ │ ldmdbvc r3, {r1, r4, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ blcs 5ad818 │ │ │ │ ldm pc, {r1, r2, r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ ldrbvc pc, [r5, #-3]! @ │ │ │ │ stmdavc lr, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr} │ │ │ │ mrceq 14, 3, r7, cr14, cr8, {3} │ │ │ │ vaddeq.f64 d23, d5, d14 │ │ │ │ ldrbvc r0, [r5, #-3598]! @ 0xfffff1f2 │ │ │ │ ldrbvc r7, [r5, #-1397]! @ 0xfffffa8b │ │ │ │ ldrbtmi r4, [fp], #-2882 @ 0xfffff4be │ │ │ │ @ instruction: 0xf04fe78d │ │ │ │ vst1.16 {d16-d17}, [pc], r0 │ │ │ │ stmdals pc, {r1, r3, r7, r8, ip, sp, lr} @ │ │ │ │ - @ instruction: 0xffa4f136 │ │ │ │ + @ instruction: 0xff9cf136 │ │ │ │ @ instruction: 0xf1004653 │ │ │ │ @ instruction: 0x46320a18 │ │ │ │ eorvs pc, ip, r0, lsl #17 │ │ │ │ @ instruction: 0x46074651 │ │ │ │ - @ instruction: 0xf9a6f138 │ │ │ │ + @ instruction: 0xf99ef138 │ │ │ │ stcge 4, cr9, [r6], {9} │ │ │ │ @ instruction: 0xf1072600 │ │ │ │ @ instruction: 0x96060c54 │ │ │ │ strvs lr, [r1], -r4, asr #19 │ │ │ │ @ instruction: 0xf8df697b │ │ │ │ movwls lr, #4308 @ 0x10d4 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -6234,31 +6234,31 @@ │ │ │ │ cmncs r4, lr │ │ │ │ blx a0432 │ │ │ │ ldrtmi r3, [r9], -r2, lsl #6 │ │ │ │ mlacc lr, r3, r8, pc @ │ │ │ │ @ instruction: 0xf847330b │ │ │ │ @ instruction: 0xf1056023 │ │ │ │ @ instruction: 0xf13a0720 │ │ │ │ - blge 10d874 │ │ │ │ + blge 10d854 │ │ │ │ strtmi r9, [r6], r2, lsl #12 │ │ │ │ andsge pc, r4, sp, asr #17 │ │ │ │ strvs lr, [r3], -sp, asr #19 │ │ │ │ ldrsbtgt pc, [r4], -r5 @ │ │ │ │ strls ip, [sl], -pc, lsl #22 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ eorge pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf8cc9b00 │ │ │ │ andcs r6, r4, #0 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ @ instruction: 0x232063eb │ │ │ │ - @ instruction: 0xf968f138 │ │ │ │ + @ instruction: 0xf960f138 │ │ │ │ strbmi r4, [r0], -r9, lsr #12 │ │ │ │ - blx b0b072 │ │ │ │ + blx 90b072 │ │ │ │ ldrtmi r2, [sl], -pc, lsl #6 │ │ │ │ strbmi r4, [r9], -r0, asr #12 │ │ │ │ stc2 7, cr15, [r8, #-1020]! @ 0xfffffc04 │ │ │ │ blmi 3e13f0 │ │ │ │ stmdals pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ @@ -6271,19 +6271,19 @@ │ │ │ │ beq cacfc │ │ │ │ @ instruction: 0xf04fe791 │ │ │ │ usada8 lr, r0, sl, r0 │ │ │ │ ldmib r4!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addeq r1, r1, ip, lsl r6 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r1, r1, r6, lsl r6 │ │ │ │ - mlaeq r2, ip, r4, fp │ │ │ │ + eoreq fp, r2, ip, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r2, r0, ror #8 │ │ │ │ - eoreq fp, r2, sl, asr #8 │ │ │ │ - eoreq fp, r2, sl, asr #7 │ │ │ │ + eoreq fp, r2, r0, asr r4 │ │ │ │ + eoreq fp, r2, sl, lsr r4 │ │ │ │ + strhteq fp, [r2], -sl │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ addeq r1, r1, r8, ror #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ ldclmi 0, cr11, [r3], #-828 @ 0xfffffcc4 │ │ │ │ @@ -6402,15 +6402,15 @@ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xe77047d8 │ │ │ │ ldm r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r1, [r1], r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ muleq r0, r9, lr │ │ │ │ rsbseq r6, r8, sl, lsr #4 │ │ │ │ - strdeq r0, [r8], -r8 @ │ │ │ │ + eoreq r0, r8, r8, ror #21 │ │ │ │ addeq r1, r1, ip, asr r2 │ │ │ │ andeq r5, r0, sp, ror #27 │ │ │ │ rsbseq r6, r8, r6, lsr r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -6530,46 +6530,46 @@ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xe77047d8 │ │ │ │ svc 0x00b0f7f8 │ │ │ │ strdeq r1, [r1], r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r1, r9, lsr #24 │ │ │ │ ldrshteq r5, [r8], #-254 @ 0xffffff02 │ │ │ │ - strdeq r0, [r8], -r8 @ │ │ │ │ + eoreq r0, r8, r8, ror #17 │ │ │ │ addeq r1, r1, ip, asr r0 │ │ │ │ muleq r0, r1, r0 │ │ │ │ rsbseq r5, r8, sl, lsl #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba61fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0ff0 │ │ │ │ @ instruction: 0xf1d84604 │ │ │ │ - @ instruction: 0xf116fb1f │ │ │ │ - mvnlt pc, r1, asr #29 │ │ │ │ + @ instruction: 0xf116fb17 │ │ │ │ + strhlt pc, [r0, #233]! @ 0xe9 @ │ │ │ │ blcs a9320 │ │ │ │ @ instruction: 0x4620d919 │ │ │ │ - blx 60b77e │ │ │ │ - mrc2 1, 5, pc, cr8, cr6, {0} │ │ │ │ + blx 40b77e │ │ │ │ + mrc2 1, 5, pc, cr0, cr6, {0} │ │ │ │ stmibvs r3, {r7, r8, ip, sp, pc} │ │ │ │ stmdble sp, {r0, r1, r2, r8, r9, fp, sp} │ │ │ │ blcc 91398 │ │ │ │ stmdale r9!, {r0, r1, r2, r3, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ strcs r2, [r8, #-3336]! @ 0xfffff2f8 │ │ │ │ blcs a590dc │ │ │ │ stmdacs r8!, {r3, r5, fp, sp} │ │ │ │ stmdacs r8!, {r3, r5, fp, sp} │ │ │ │ @ instruction: 0x46282554 │ │ │ │ @ instruction: 0x4620bd70 │ │ │ │ - blx fff8b7b0 │ │ │ │ - stc2 1, cr15, [ip], #148 @ 0x94 │ │ │ │ + blx ffd8b7b0 │ │ │ │ + stc2 1, cr15, [r4], #148 @ 0x94 │ │ │ │ @ instruction: 0x46052c7b │ │ │ │ stccs 0, cr13, [r2], {17} │ │ │ │ strtmi sp, [r0], -r4 │ │ │ │ - mcrr2 1, 13, pc, r8, cr8 @ │ │ │ │ + mcrr2 1, 13, pc, r0, cr8 @ │ │ │ │ rscle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ @ instruction: 0xf9f8f036 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xf9d4f036 │ │ │ │ strtmi r4, [r8], -r5, lsl #12 │ │ │ │ strbcs fp, [r8, #-3440]! @ 0xfffff290 │ │ │ │ @@ -6613,16 +6613,16 @@ │ │ │ │ andcs fp, r0, r8, lsl #30 │ │ │ │ @ instruction: 0xf893d002 │ │ │ │ stmdblt r3, {r0, r2, r3, r5, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf891bd08 │ │ │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r8, ip} │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ @ instruction: 0x4610d1f8 │ │ │ │ - blx fe30b894 │ │ │ │ - mcr2 1, 1, pc, cr12, cr6, {0} @ │ │ │ │ + blx fe10b894 │ │ │ │ + mcr2 1, 1, pc, cr4, cr6, {0} @ │ │ │ │ mlaeq r0, r0, r8, pc @ │ │ │ │ andeq pc, r7, r0 │ │ │ │ svclt 0x00183802 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba6350 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -6657,17 +6657,17 @@ │ │ │ │ svclt 0x0018420b │ │ │ │ tstle r8, r0, lsl r0 │ │ │ │ svcvs 0x0010f413 │ │ │ │ andcs fp, r4, r8, lsl pc │ │ │ │ bcs 4835e4 │ │ │ │ andcs fp, r5, r8, lsl #30 │ │ │ │ ldclt 1, cr13, [r8, #-0] │ │ │ │ - blx fff8b678 │ │ │ │ + blx ffd8b678 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2l 1, cr15, [r2, #88] @ 0x58 │ │ │ │ + stc2l 1, cr15, [sl, #88] @ 0x58 │ │ │ │ mlascc r4, r0, r8, pc @ │ │ │ │ stmdale r4!, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ movwcs r2, #11047 @ 0x2b27 │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ blcc 154124 │ │ │ │ stmdale pc!, {r2, r3, r4, r8, r9, fp, sp} @ │ │ │ │ @@ -6687,15 +6687,15 @@ │ │ │ │ mcrhi 13, 0, fp, cr3, cr8, {1} │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3], {221} @ 0xdd │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3, #-868] @ 0xfffffc9c │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4620e7d5 │ │ │ │ - blx 180b6f0 │ │ │ │ + blx 160b6f0 │ │ │ │ @ instruction: 0x2d00b948 │ │ │ │ andcs fp, r6, r4, lsl pc │ │ │ │ ldclt 0, cr2, [r8, #-16]! │ │ │ │ svclt 0x00142d00 │ │ │ │ andcs r2, r4, r7 │ │ │ │ andcs fp, r3, r8, lsr sp │ │ │ │ svclt 0x0000bd38 │ │ │ │ @@ -7045,15 +7045,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 @ │ │ │ │ - @ instruction: 0xffa8f1d7 │ │ │ │ + @ instruction: 0xffa0f1d7 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ @ instruction: 0xffc0f015 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0154628 │ │ │ │ andcs pc, pc, #748 @ 0x2ec │ │ │ │ @@ -7105,15 +7105,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 @ │ │ │ │ - @ instruction: 0xff30f1d7 │ │ │ │ + @ instruction: 0xff28f1d7 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ blx fff0b94e │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0164628 │ │ │ │ andcs pc, pc, #250880 @ 0x3d400 │ │ │ │ @@ -7290,15 +7290,15 @@ │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ strbmi r0, [r0], -sl, lsr #1 │ │ │ │ - @ instruction: 0xf8e4f116 │ │ │ │ + @ instruction: 0xf8dcf116 │ │ │ │ strbmi r4, [r0], -r1, lsl #13 │ │ │ │ ldrteq pc, [r3], -r9, lsl #2 @ │ │ │ │ blx ffa8dbd0 │ │ │ │ strmi r4, [r2], r0, lsr #13 │ │ │ │ bleq e4c000 │ │ │ │ @ instruction: 0xf8164632 │ │ │ │ blcs 11f7e8 │ │ │ │ @@ -7466,15 +7466,15 @@ │ │ │ │ vcmp.f32 s1, s1 │ │ │ │ vneg.f32 s15, s14 │ │ │ │ vldrle s30, [lr, #-64] @ 0xffffffc0 │ │ │ │ stc 7, cr15, [sl], {247} @ 0xf7 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ ldc 6, cr14, [r7, #764] @ 0x2fc │ │ │ │ @ instruction: 0xf1190a00 │ │ │ │ - @ instruction: 0xf8c8fc35 │ │ │ │ + @ instruction: 0xf8c8fc2d │ │ │ │ ldrt r0, [r8], r0 │ │ │ │ bvc 8b98c │ │ │ │ bvc ff24ba64 │ │ │ │ blx 48ba5c │ │ │ │ ldc 15, cr11, [pc, #864] @ 501fc │ │ │ │ @ instruction: 0xdde90a4d │ │ │ │ bvc 8b980 │ │ │ │ @@ -7742,15 +7742,15 @@ │ │ │ │ @ instruction: 0xf8d8fe9d │ │ │ │ andls r5, fp, ip, lsr #32 │ │ │ │ @ instruction: 0xf0002d81 │ │ │ │ blls 2f0854 │ │ │ │ svcvc 0x00d6f5b3 │ │ │ │ msrhi SPSR_sx, r0 │ │ │ │ @ instruction: 0xf115980a │ │ │ │ - movwcs pc, #3421 @ 0xd5d @ │ │ │ │ + movwcs pc, #3413 @ 0xd55 @ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ @ instruction: 0xf0117911 │ │ │ │ @ instruction: 0xf040041f │ │ │ │ movwcc r8, #4423 @ 0x1147 │ │ │ │ mvnsle r2, r4, lsl #22 │ │ │ │ rscge pc, r0, #14614528 @ 0xdf0000 │ │ │ │ @@ -7774,15 +7774,15 @@ │ │ │ │ eorvs r4, ip, fp, lsr r6 │ │ │ │ mcr2 7, 2, pc, cr0, cr13, {7} @ │ │ │ │ movwls r9, #52008 @ 0xcb28 │ │ │ │ tstls r8, #41984 @ 0xa400 │ │ │ │ @ instruction: 0x432ae9dd │ │ │ │ stmdals sl, {r0, r3, r8, r9, ip, pc} │ │ │ │ tstls r2, #44, 22 @ 0xb000 │ │ │ │ - ldc2 1, cr15, [ip, #-84] @ 0xffffffac │ │ │ │ + ldc2 1, cr15, [r4, #-84] @ 0xffffffac │ │ │ │ stmdacs r0, {r0, r1, r2, r3, ip, pc} │ │ │ │ rscshi pc, r8, r0 │ │ │ │ blcs 22a970 │ │ │ │ ldmeq fp, {r3, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ rscshi pc, r2, r0, asr #4 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ ldmdavs sl!, {r1, r2, r3, r4, r6, r9, sl, lr} │ │ │ │ @@ -7993,15 +7993,15 @@ │ │ │ │ stc2 7, cr15, [r6], #1016 @ 0x3f8 │ │ │ │ ldrdpl pc, [ip], -r8 @ │ │ │ │ stccs 0, cr9, [r1, #48] @ 0x30 │ │ │ │ cmnphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b39b0a │ │ │ │ @ instruction: 0xf0007fd6 │ │ │ │ stmdals ip, {r0, r1, r2, r3, r4, r5, r6, r8, pc} │ │ │ │ - blx 1a0cb1a │ │ │ │ + blx 180cb1a │ │ │ │ @ instruction: 0xf1032300 │ │ │ │ bl 50eec │ │ │ │ ldmdbvc r1, {r1, r7, r9} │ │ │ │ ldreq pc, [pc], #-17 @ 506d4 │ │ │ │ msrhi SPSR_, r0, asr #32 │ │ │ │ blcs 15d2e0 │ │ │ │ @ instruction: 0xf8dfd1f3 │ │ │ │ @@ -8025,15 +8025,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ mcrr2 7, 15, pc, sl, cr13 @ │ │ │ │ movwls r9, #56106 @ 0xdb2a │ │ │ │ tstls r7, #44032 @ 0xac00 │ │ │ │ @ instruction: 0x632ce9dd │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r5, #47104 @ 0xb800 │ │ │ │ - blx a0cb9a │ │ │ │ + blx 80cb9a │ │ │ │ stmdacs r0, {r4, ip, pc} │ │ │ │ tstphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ blcs 22ad5c │ │ │ │ ldmeq fp, {r3, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ tstphi fp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ blx ea806 │ │ │ │ stmdavs r3!, {r0, r1, r9, ip, sp, lr, pc} │ │ │ │ @@ -8273,15 +8273,15 @@ │ │ │ │ blx 1e0eb00 │ │ │ │ ldrdpl pc, [ip], -r8 @ │ │ │ │ stccs 0, cr9, [r1, #48] @ 0x30 │ │ │ │ cmnphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b39b0a │ │ │ │ @ instruction: 0xf0007fd6 │ │ │ │ stmdals ip, {r0, r1, r2, r3, r4, r5, r6, r8, pc} │ │ │ │ - @ instruction: 0xf936f115 │ │ │ │ + @ instruction: 0xf92ef115 │ │ │ │ @ instruction: 0xf1032300 │ │ │ │ bl 5134c │ │ │ │ ldmdbvc r1, {r1, r7, r9} │ │ │ │ ldreq pc, [pc], #-17 @ 50b34 │ │ │ │ msrhi SPSR_, r0, asr #32 │ │ │ │ blcs 15d740 │ │ │ │ @ instruction: 0xf8dfd1f3 │ │ │ │ @@ -8305,15 +8305,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ blx 70eb80 │ │ │ │ movwls r9, #56106 @ 0xdb2a │ │ │ │ tstls r7, #44032 @ 0xac00 │ │ │ │ @ instruction: 0x632ce9dd │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r5, #47104 @ 0xb800 │ │ │ │ - @ instruction: 0xf8f6f115 │ │ │ │ + @ instruction: 0xf8eef115 │ │ │ │ stmdacs r0, {r4, ip, pc} │ │ │ │ tstphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ blcs 22b1bc │ │ │ │ ldmeq fp, {r3, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ tstphi fp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ blx eac66 │ │ │ │ stmdavs r3!, {r0, r1, r9, ip, sp, lr, pc} │ │ │ │ @@ -8856,15 +8856,15 @@ │ │ │ │ ldrbt r6, [sl], r2, rrx │ │ │ │ stc 7, cr15, [r6, #984] @ 0x3d8 │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a5 │ │ │ │ addeq lr, r0, ip, ror #29 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ strdeq lr, [r0], lr @ │ │ │ │ - eoreq r8, r2, r2, lsl #23 │ │ │ │ + eoreq r8, r2, r2, ror fp │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi ea2cb0 │ │ │ │ addslt r4, r4, r9, lsr fp │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -8882,15 +8882,15 @@ │ │ │ │ @ instruction: 0xd1512f96 │ │ │ │ vpmin.s8 d25, d0, d15 │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe5010f8 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ strcs r0, [r6, r0, lsl #8] │ │ │ │ ldrtmi sp, [r8], -r6, asr #2 │ │ │ │ - ldc2l 1, cr15, [r4], #-80 @ 0xffffffb0 │ │ │ │ + stc2l 1, cr15, [ip], #-80 @ 0xffffffb0 │ │ │ │ blvs fe13d98c │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1153a24 │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -8998,15 +8998,15 @@ │ │ │ │ @ instruction: 0xd1512f96 │ │ │ │ vpmin.s8 d25, d0, d15 │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe5012c8 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ strcs r0, [r6, r0, lsl #8] │ │ │ │ ldrtmi sp, [r8], -r6, asr #2 │ │ │ │ - blx fe38daca │ │ │ │ + blx fe18daca │ │ │ │ blvs fe13db5c │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1153bf4 │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -9268,15 +9268,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2246 @ 0x8c6 @ │ │ │ │ @ instruction: 0xf7f6e7e2 │ │ │ │ svclt 0x0000ea4c │ │ │ │ addeq lr, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ umulleq lr, r0, ip, r5 │ │ │ │ - eoreq r8, r2, ip, lsr #8 │ │ │ │ + eoreq r8, r2, ip, lsl r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba8cb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [pc], -r0, asr #31 │ │ │ │ ldrmi r4, [sp], -r3, asr #18 │ │ │ │ ldrbtmi r4, [r9], #-2883 @ 0xfffff4bd │ │ │ │ stcge 0, cr11, [r4], {139} @ 0x8b │ │ │ │ @@ -9592,15 +9592,15 @@ │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe501c08 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 5abb0 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmibeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1134648 │ │ │ │ - strmi pc, [r1], -r9, ror #29 │ │ │ │ + strmi pc, [r1], -r1, ror #29 │ │ │ │ blvs fe0be484 │ │ │ │ smlatbeq r1, r1, r1, pc @ │ │ │ │ @ instruction: 0xf181fab1 │ │ │ │ movteq r0, #39241 @ 0x9949 │ │ │ │ b 116c6bc │ │ │ │ blls 25b1f8 │ │ │ │ b 1422c0c │ │ │ │ @@ -9746,20 +9746,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} │ │ │ │ - blx 48e97c │ │ │ │ - blx ff68e6b4 │ │ │ │ + blx 28e97c │ │ │ │ + blx ff48e6b4 │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ b 11ac314 │ │ │ │ @ instruction: 0xf1d50508 │ │ │ │ - @ instruction: 0xf000fa85 │ │ │ │ + @ instruction: 0xf000fa7d │ │ │ │ blls 1d2258 │ │ │ │ stmibvs r2!, {fp, ip, sp} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ b 11d2f24 │ │ │ │ b 1197a5c │ │ │ │ stmdavs r3!, {r6, r7, r8, sl}^ │ │ │ │ stmiblt r2, {r0, r2, r4, r5, r8, r9, lr} │ │ │ │ @@ -9779,15 +9779,15 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vmax.s8 d20, d13, d3 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ @ instruction: 0xf8430288 │ │ │ │ @ instruction: 0xf8c02b08 │ │ │ │ ldr r8, [r2, r4]! │ │ │ │ @ instruction: 0xf1d56838 │ │ │ │ - @ instruction: 0xf000fa4d │ │ │ │ + @ instruction: 0xf000fa45 │ │ │ │ @ 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 │ │ │ │ @@ -10134,15 +10134,15 @@ │ │ │ │ bl fe3907f0 │ │ │ │ addeq sp, r0, r8, lsl #26 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrdeq sp, [r0], r2 │ │ │ │ rsbseq r2, r8, r2, lsl fp │ │ │ │ rsbseq r2, r8, sl, lsl #21 │ │ │ │ @ instruction: 0x0080d9bc │ │ │ │ - eoreq sp, r7, lr, asr r0 │ │ │ │ + eoreq sp, r7, lr, asr #32 │ │ │ │ rsbseq r2, r8, r2, lsr #15 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, sl, lsr sl │ │ │ │ @@ -10546,15 +10546,15 @@ │ │ │ │ ldmda r4, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ umulleq sp, r0, r8, r6 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq sp, r0, r2, ror #12 │ │ │ │ rsbseq r2, r8, r6, ror r4 │ │ │ │ rsbseq r2, r8, lr, ror #7 │ │ │ │ addeq sp, r0, ip, asr #6 │ │ │ │ - eoreq ip, r7, lr, ror #19 │ │ │ │ + ldrdeq ip, [r7], -lr @ │ │ │ │ rsbseq r2, r8, r6, lsl #2 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, sl, lsr sl │ │ │ │ @@ -10731,15 +10731,15 @@ │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe502dd4 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 5bd7c │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1124640 │ │ │ │ - teqplt r8, r3, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed13d98 │ │ │ │ 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 │ │ │ │ @@ -10893,15 +10893,15 @@ │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe50305c │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 5c004 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1124640 │ │ │ │ - teqplt r8, pc @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed14020 │ │ │ │ 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 │ │ │ │ @@ -10956,15 +10956,15 @@ │ │ │ │ stc2 7, cr15, [r0, #1004] @ 0x3ec │ │ │ │ ldrdvs pc, [ip], -r8 @ │ │ │ │ cdpcs 0, 8, cr9, cr1, cr15, {0} │ │ │ │ eorhi pc, r4, #0 │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ @ instruction: 0xf0007fd6 │ │ │ │ stmdals fp, {r0, r1, r2, r5, r9, pc} │ │ │ │ - mcrr2 1, 1, pc, r0, cr2 @ │ │ │ │ + ldc2 1, cr15, [r8], #-72 @ 0xffffffb8 │ │ │ │ @ instruction: 0xf1032300 │ │ │ │ bl 53d38 │ │ │ │ ldmdbvc r1, {r1, r7, r9} │ │ │ │ ldreq pc, [pc], #-17 @ 53520 │ │ │ │ mvnshi pc, r0, asr #32 │ │ │ │ blcs 16012c │ │ │ │ @ instruction: 0xf8dfd1f3 │ │ │ │ @@ -10988,15 +10988,15 @@ │ │ │ │ eorvs r4, ip, r3, lsr r6 │ │ │ │ stc2 7, cr15, [r4, #-1000]! @ 0xfffffc18 │ │ │ │ movwls r9, #60204 @ 0xeb2c │ │ │ │ tstls sl, #46080 @ 0xb400 │ │ │ │ @ instruction: 0x732ee9dd │ │ │ │ stmdals fp, {r0, r3, r8, r9, ip, pc} │ │ │ │ tstls r4, #48, 22 @ 0xc000 │ │ │ │ - stc2 1, cr15, [r0], {18} │ │ │ │ + blx ffe8f9da │ │ │ │ stmdacs r0, {r1, r4, ip, pc} │ │ │ │ teqphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ blcs 22dba8 │ │ │ │ ldmeq fp, {r3, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ teqphi r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ ldrsbtls pc, [ip], -sp @ │ │ │ │ @@ -11091,15 +11091,15 @@ │ │ │ │ cdpls 6, 1, cr4, cr2, cr0, {4} │ │ │ │ bls 447b48 │ │ │ │ orrsne pc, sp, #64, 4 │ │ │ │ svclt 0x0018429a │ │ │ │ @ instruction: 0xf0402a92 │ │ │ │ addcs r8, r6, r9, lsl #2 │ │ │ │ stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx d0fb76 │ │ │ │ + blx b0fb76 │ │ │ │ cmplt lr, r6, lsl #12 │ │ │ │ bcs 22ddfc │ │ │ │ movwcs sp, #2310 @ 0x906 │ │ │ │ @ instruction: 0x465808d2 │ │ │ │ @ instruction: 0xf7f34619 │ │ │ │ @ instruction: 0x4605ee56 │ │ │ │ @ instruction: 0xf0249b08 │ │ │ │ @@ -11223,15 +11223,15 @@ │ │ │ │ tstpeq pc, r1 @ p-variant is OBSOLETE │ │ │ │ eorsle r2, ip, r4, lsl #18 │ │ │ │ ldrsbtge pc, [r4], pc @ │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ tstls r6, #0, 18 │ │ │ │ @ instruction: 0xe60044fa │ │ │ │ stmdals fp, {r7, r9, sl, lr} │ │ │ │ - blx b0fd84 │ │ │ │ + blx 90fd84 │ │ │ │ ldrbt r4, [r6], r6, lsl #12 │ │ │ │ @ instruction: 0xf04f9e12 │ │ │ │ @ instruction: 0xe6f20830 │ │ │ │ ldmibvs fp, {r0, r1, r4, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf47f2b04 │ │ │ │ orrscs sl, r6, #13760 @ 0x35c0 │ │ │ │ ldrb r9, [r8, #779] @ 0x30b │ │ │ │ @@ -12153,15 +12153,15 @@ │ │ │ │ @ instruction: 0xb018f8d4 │ │ │ │ movweq pc, #33030 @ 0x8106 @ │ │ │ │ @ instruction: 0x46506075 │ │ │ │ andne pc, r1, #64, 4 │ │ │ │ addeq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r3, r2, lsr r0 │ │ │ │ @ instruction: 0xf1119302 │ │ │ │ - blls 113360 │ │ │ │ + blls 113340 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ addshi pc, r0, r0 │ │ │ │ bcs af5d8 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ ldmdbls r0, {r0, r3, r7, pc} │ │ │ │ b 10ba7e4 │ │ │ │ @@ -12201,17 +12201,17 @@ │ │ │ │ andhi pc, r4, r6, asr #17 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ orreq pc, r4, #196, 12 @ 0xc400000 │ │ │ │ eorsvs r4, r3, r0, asr r6 │ │ │ │ andls pc, r4, r4, asr #17 │ │ │ │ rscseq fp, pc, r4, lsl pc @ │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ - @ instruction: 0xffd2f11f │ │ │ │ + @ instruction: 0xffcaf11f │ │ │ │ ldrbmi r4, [r0], -r0, lsl #13 │ │ │ │ - @ instruction: 0xffecf11f │ │ │ │ + @ instruction: 0xffe4f11f │ │ │ │ blvs febc0d64 │ │ │ │ streq pc, [r1, #-421] @ 0xfffffe5b │ │ │ │ @ instruction: 0xf585fab5 │ │ │ │ rsceq r0, sp, #1785856 @ 0x1b4000 │ │ │ │ b 11a5594 │ │ │ │ b 1195dc4 │ │ │ │ vst3.32 {d16,d18,d20}, [r5], r0 │ │ │ │ @@ -12311,28 +12311,28 @@ │ │ │ │ @ instruction: 0xd1072e96 │ │ │ │ vpmin.s8 d25, d0, d7 │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe50468c │ │ │ │ adchi pc, ip, r0 │ │ │ │ movwvc pc, #1088 @ 0x440 @ │ │ │ │ ldrtmi r9, [r0], -r8, lsl #6 │ │ │ │ - @ instruction: 0xf9aaf111 │ │ │ │ + @ instruction: 0xf9a2f111 │ │ │ │ teqlt r0, r6, lsl #12 │ │ │ │ @ instruction: 0xf1a66b86 │ │ │ │ blx fedd624c │ │ │ │ ldmdbeq r6!, {r1, r2, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0470376 │ │ │ │ ldmdals r7, {r0, r8, r9, sl} │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ - mcr2 1, 6, pc, cr0, cr15, {0} @ │ │ │ │ + mrc2 1, 5, pc, cr8, cr15, {0} │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ stmdacs r0, {r0, r3, ip, pc} │ │ │ │ addhi pc, r2, r0, asr #32 │ │ │ │ @ instruction: 0xf1119817 │ │ │ │ - msrlt CPSR_, r1 @ │ │ │ │ + smlawblt r0, r9, r9, pc @ │ │ │ │ blls 2af87c │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc], ip │ │ │ │ b 111d880 │ │ │ │ stcls 3, cr2, [r8, #-532] @ 0xfffffdec │ │ │ │ umlalne pc, r6, r8, r8 @ │ │ │ │ blls 225700 │ │ │ │ @@ -12495,15 +12495,15 @@ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ blx fe910d54 │ │ │ │ ldmdbcs r4!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f3e7b0 │ │ │ │ svclt 0x0000e914 │ │ │ │ addeq fp, r0, lr, asr #7 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - strdeq sl, [r7], -r8 @ │ │ │ │ + eoreq sl, r7, r8, ror #21 │ │ │ │ addeq fp, r0, r6, lsl r3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, r5, lsl #12 │ │ │ │ stmdbpl r0, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -12557,15 +12557,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ andlt r3, sl, r0, ror #18 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0144631 │ │ │ │ @ instruction: 0xf8d9fa1f │ │ │ │ @ instruction: 0xe79f1974 │ │ │ │ - strdeq sl, [r7], -ip @ │ │ │ │ + eoreq sl, r7, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 19e6680 │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -12911,15 +12911,15 @@ │ │ │ │ bicsle r2, ip, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7f2e7d9 │ │ │ │ svclt 0x0000edd6 │ │ │ │ addeq sl, r0, r0, asr #26 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq sl, r0, r2, asr #25 │ │ │ │ - eoreq r4, r2, r4, asr #22 │ │ │ │ + eoreq r4, r2, r4, lsr fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a71 │ │ │ │ blmi 1cb47c0 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -12927,17 +12927,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ strtmi pc, [pc], #1280 @ 553c4 │ │ │ │ stmvs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ orrls r6, r1, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strls r9, [sl], -ip, lsl #4 │ │ │ │ @ instruction: 0xf1d26ad0 │ │ │ │ - andls pc, r6, r7, lsr r9 @ │ │ │ │ + andls pc, r6, pc, lsr #18 │ │ │ │ @ instruction: 0xf1d26af0 │ │ │ │ - @ instruction: 0xf8d7f933 │ │ │ │ + @ instruction: 0xf8d7f92b │ │ │ │ @ instruction: 0xf8961974 │ │ │ │ andls r6, pc, r8, ror r1 @ │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 4356c8 │ │ │ │ movwls r4, #1570 @ 0x622 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ @@ -13054,17 +13054,17 @@ │ │ │ │ stcls 0, cr8, [r0, #-480]! @ 0xfffffe20 │ │ │ │ ldrdcs pc, [r0, #130]! @ 0x82 │ │ │ │ tstls r1, r7, lsl #6 │ │ │ │ stmdbcs r0, {r0, r4, fp, sp, lr} │ │ │ │ cmpphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmdbpl r0, {r0, r1, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1d24650 │ │ │ │ - andls pc, r9, r9, lsr r8 @ │ │ │ │ + andls pc, r9, r1, lsr r8 @ │ │ │ │ @ instruction: 0xf1d29807 │ │ │ │ - @ instruction: 0xf8d9f835 │ │ │ │ + @ instruction: 0xf8d9f82d │ │ │ │ blls 79bbb4 │ │ │ │ @ instruction: 0xf893900a │ │ │ │ stmdbcs r0, {r0, r2, r5, r7, ip, sp, pc} │ │ │ │ tstphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f9b0a │ │ │ │ movwls r0, #2304 @ 0x900 │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ @@ -13384,15 +13384,15 @@ │ │ │ │ @ instruction: 0xf1058018 │ │ │ │ @ instruction: 0xf8c50308 │ │ │ │ ldrbmi fp, [r0], -r4 │ │ │ │ andne pc, r1, #64, 4 │ │ │ │ addeq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r3, sl, lsr #32 │ │ │ │ @ instruction: 0xf1109302 │ │ │ │ - blls 114024 │ │ │ │ + blls 114004 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ msrhi CPSR_sxc, r0 │ │ │ │ bcs b0914 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ ldmdbls r0, {r5, r8, pc} │ │ │ │ b 10bbb20 │ │ │ │ @@ -13446,17 +13446,17 @@ │ │ │ │ andcc pc, r4, r9, asr #17 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ rscseq fp, r6, r8, lsl pc │ │ │ │ svclt 0x00086065 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ - mrc2 1, 0, pc, cr8, cr14, {0} │ │ │ │ + mrc2 1, 0, pc, cr0, cr14, {0} │ │ │ │ ldrbmi r4, [r0], -r7, lsl #12 │ │ │ │ - mrc2 1, 1, pc, cr2, cr14, {0} │ │ │ │ + mcr2 1, 1, pc, cr10, cr14, {0} @ │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0xf8dbd009 │ │ │ │ @ instruction: 0xf1a22038 │ │ │ │ blx fef18814 │ │ │ │ b 1454a40 │ │ │ │ b 141c984 │ │ │ │ b 11e0b48 │ │ │ │ @@ -13630,28 +13630,28 @@ │ │ │ │ @ instruction: 0xd1072e96 │ │ │ │ vpmin.s8 d25, d0, d7 │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe505b28 │ │ │ │ adcshi pc, r0, r0 │ │ │ │ movwvc pc, #1088 @ 0x440 @ │ │ │ │ ldrtmi r9, [r0], -r8, lsl #6 │ │ │ │ - @ instruction: 0xff5cf10f │ │ │ │ + @ instruction: 0xff54f10f │ │ │ │ teqlt r0, r6, lsl #12 │ │ │ │ @ instruction: 0xf1a66b86 │ │ │ │ blx fedd76e8 │ │ │ │ ldmdbeq r6!, {r1, r2, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0470376 │ │ │ │ ldmdals r7, {r0, r8, r9, sl} │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ - ldc2l 1, cr15, [r2], #-120 @ 0xffffff88 │ │ │ │ + stc2l 1, cr15, [sl], #-120 @ 0xffffff88 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ stmdacs r0, {r0, r3, ip, pc} │ │ │ │ addhi pc, r6, r0, asr #32 │ │ │ │ @ instruction: 0xf10f9817 │ │ │ │ - msrlt LR_irq, r3 │ │ │ │ + msrlt LR_irq, fp │ │ │ │ blls 2b0d18 │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc :64], r0 │ │ │ │ b 111ed1c │ │ │ │ stcls 3, cr2, [r8, #-532] @ 0xfffffdec │ │ │ │ umlalne pc, r6, r8, r8 @ │ │ │ │ blls 226b9c │ │ │ │ @@ -13812,15 +13812,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ andlt r3, sl, r0, ror #18 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0154631 │ │ │ │ @ instruction: 0xf8d9f967 │ │ │ │ @ instruction: 0xe79f1974 │ │ │ │ - eoreq r9, r7, r0, ror #12 │ │ │ │ + eoreq r9, r7, r0, asr r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r0, asr ip │ │ │ │ @ instruction: 0xf5004b50 │ │ │ │ ldrbtmi r5, [ip], #-1856 @ 0xfffff8c0 │ │ │ │ @@ -13900,15 +13900,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8bef015 │ │ │ │ ldmdbcs r4!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f1e784 │ │ │ │ svclt 0x0000ee1a │ │ │ │ addeq r9, r0, r6, lsr lr │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq r9, r7, r4, asr r5 │ │ │ │ + eoreq r9, r7, r4, asr #10 │ │ │ │ addeq r9, r0, r2, lsr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 19e7b80 │ │ │ │ @@ -14255,15 +14255,15 @@ │ │ │ │ bicsle r2, ip, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7f1e7d9 │ │ │ │ svclt 0x0000eb56 │ │ │ │ addeq r9, r0, r0, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r9, r0, r2, asr #15 │ │ │ │ - eoreq r3, r2, r4, asr #12 │ │ │ │ + eoreq r3, r2, r4, lsr r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a71 │ │ │ │ blmi 1cb5cc0 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -14271,17 +14271,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ strtmi pc, [pc], #1280 @ 568c4 │ │ │ │ stmvs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ orrls r6, r1, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strls r9, [sl], -ip, lsl #4 │ │ │ │ @ instruction: 0xf1d06ad0 │ │ │ │ - @ instruction: 0x9006feb7 │ │ │ │ + andls pc, r6, pc, lsr #29 │ │ │ │ @ instruction: 0xf1d06af0 │ │ │ │ - @ instruction: 0xf8d7feb3 │ │ │ │ + @ instruction: 0xf8d7feab │ │ │ │ @ instruction: 0xf8961974 │ │ │ │ andls r6, pc, r8, ror r1 @ │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 436bc8 │ │ │ │ movwls r4, #1570 @ 0x622 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ @@ -14398,17 +14398,17 @@ │ │ │ │ stcls 0, cr8, [r0, #-480]! @ 0xfffffe20 │ │ │ │ ldrdcs pc, [r0, #130]! @ 0x82 │ │ │ │ tstls r1, r7, lsl #6 │ │ │ │ stmdbcs r0, {r0, r4, fp, sp, lr} │ │ │ │ cmpphi r1, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmdbpl r0, {r0, r1, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1d04650 │ │ │ │ - @ instruction: 0x9009fdb9 │ │ │ │ + @ instruction: 0x9009fdb1 │ │ │ │ @ instruction: 0xf1d09807 │ │ │ │ - @ instruction: 0xf8d9fdb5 │ │ │ │ + @ instruction: 0xf8d9fdad │ │ │ │ blls 79d0b4 │ │ │ │ @ instruction: 0xf893900a │ │ │ │ stmdbcs r0, {r0, r2, r5, r7, ip, sp, pc} │ │ │ │ tstphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f9b0a │ │ │ │ movwls r0, #2304 @ 0x900 │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ @@ -14678,24 +14678,24 @@ │ │ │ │ svcvc 0x00d6f5b0 │ │ │ │ @ instruction: 0xf5b5bf18 │ │ │ │ @ instruction: 0x46067fd6 │ │ │ │ @ instruction: 0xf04fbf0c │ │ │ │ @ instruction: 0xf04f0801 │ │ │ │ @ instruction: 0xf0000800 │ │ │ │ @ instruction: 0xf10e80ac │ │ │ │ - @ instruction: 0xf50aff2d │ │ │ │ + @ instruction: 0xf50aff25 │ │ │ │ strbmi r4, [r3], -pc, lsr #11 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ @ instruction: 0xf0117911 │ │ │ │ @ instruction: 0xf0400f1f │ │ │ │ movwcc r8, #4694 @ 0x1256 │ │ │ │ mvnsle r2, r4, lsl #22 │ │ │ │ stmdals lr, {r0, r1, r3, r8, sl, ip, pc} │ │ │ │ - @ instruction: 0xff1af10e │ │ │ │ + @ instruction: 0xff12f10e │ │ │ │ movwcs r9, #3339 @ 0xd0b │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ @ instruction: 0xf0117911 │ │ │ │ @ instruction: 0xf0400c1f │ │ │ │ movwcc r8, #4692 @ 0x1254 │ │ │ │ mvnsle r2, r4, lsl #22 │ │ │ │ @@ -14825,15 +14825,15 @@ │ │ │ │ andls r2, r8, r0 │ │ │ │ andls r3, r7, r8, lsl #2 │ │ │ │ ldmdals r2, {r1, r2, ip, pc} │ │ │ │ andcs r9, r1, r4 │ │ │ │ stmdals pc, {r0, r1, ip, pc} @ │ │ │ │ ldmdals r0, {r0, ip, pc} │ │ │ │ strbmi r9, [r0], -r0 │ │ │ │ - stc2l 1, cr15, [r4], {200} @ 0xc8 │ │ │ │ + ldc2 1, cr15, [ip], #800 @ 0x320 │ │ │ │ @ instruction: 0xf8d5ab28 │ │ │ │ movwls r0, #476 @ 0x1dc │ │ │ │ ldmib r8, {r3, r4, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf028234a │ │ │ │ @ instruction: 0x9017fdbf │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdbls r7, {r0, r1, r2, r3, r6, r8, pc} │ │ │ │ @@ -14853,15 +14853,15 @@ │ │ │ │ movwcs r9, #31250 @ 0x7a12 │ │ │ │ teqls r6, #-805306365 @ 0xd0000003 │ │ │ │ @ instruction: 0xf960f02e │ │ │ │ @ instruction: 0xf8dd4642 │ │ │ │ @ instruction: 0x4629805c │ │ │ │ strbmi r9, [r3], -r0, asr #32 │ │ │ │ @ instruction: 0x900ca8ba │ │ │ │ - stc2l 1, cr15, [ip], #-820 @ 0xfffffccc │ │ │ │ + stc2l 1, cr15, [r4], #-820 @ 0xfffffccc │ │ │ │ andcs r9, r1, #17408 @ 0x4400 │ │ │ │ ldrbmi r9, [r0], -r1, lsl #6 │ │ │ │ andls r9, r0, #13312 @ 0x3400 │ │ │ │ stmib sp, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ stmdbls fp, {r1, fp, pc} │ │ │ │ ldrdcc pc, [ip, r3] │ │ │ │ ldrtmi r9, [r3], -r4, lsl #6 │ │ │ │ @@ -14940,15 +14940,15 @@ │ │ │ │ @ instruction: 0xf04f9b12 │ │ │ │ movtls r0, #47104 @ 0xb800 │ │ │ │ movtls r2, #17159 @ 0x4307 │ │ │ │ @ instruction: 0xf8b0f02e │ │ │ │ ldmdbls r9, {r1, r4, r5, r9, sl, lr} │ │ │ │ subls r2, lr, r0, lsl #6 │ │ │ │ @ instruction: 0xf1cd980c │ │ │ │ - blls 4d624c │ │ │ │ + blls 4d622c │ │ │ │ ldrbmi r9, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8d99a0d │ │ │ │ @ instruction: 0xf04f3024 │ │ │ │ movwls r0, #2304 @ 0x900 │ │ │ │ @ instruction: 0xf892990b │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ andls r2, r4, #140, 2 @ 0x23 │ │ │ │ @@ -15010,28 +15010,28 @@ │ │ │ │ ldrbmi r9, [r0], -r0 │ │ │ │ stc2l 0, cr15, [lr, #528]! @ 0x210 │ │ │ │ ldrtcc pc, [r4], #2266 @ 0x8da @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8caae06 │ │ │ │ @ instruction: 0xe60204b4 │ │ │ │ bvs ffa7e894 │ │ │ │ - @ instruction: 0xf8f0f1d0 │ │ │ │ - ldc2 1, cr15, [r2], {14} │ │ │ │ + @ instruction: 0xf8e8f1d0 │ │ │ │ + stc2 1, cr15, [sl], {14} │ │ │ │ @ instruction: 0xf890990d │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf8910307 │ │ │ │ bvs ff25fa60 │ │ │ │ subsle r2, pc, r2, lsl #22 │ │ │ │ rsble r2, r3, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ blls 3d0d18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1d06ad8 │ │ │ │ - @ instruction: 0xf10ef8d9 │ │ │ │ - @ instruction: 0xf890fc7b │ │ │ │ + @ instruction: 0xf10ef8d1 │ │ │ │ + @ instruction: 0xf890fc73 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed180b0 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044543 │ │ │ │ @ instruction: 0xf8939b0c │ │ │ │ @ instruction: 0xf47f1178 │ │ │ │ @@ -15042,15 +15042,15 @@ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq lr, r7, r8, lsl r0 │ │ │ │ umulleq r8, r0, r2, pc @ │ │ │ │ rsbseq sp, r7, r2, ror #27 │ │ │ │ ldrsbteq sp, [r7], #-166 @ 0xffffff5a │ │ │ │ rsbseq sp, r7, lr, asr sl │ │ │ │ rsbseq sp, r7, ip, lsr sl │ │ │ │ - eoreq r2, r2, sl, ror #20 │ │ │ │ + eoreq r2, r2, sl, asr sl │ │ │ │ stmdals lr, {r2, r3, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ biceq pc, r0, r1, asr #7 │ │ │ │ mcr2 7, 1, pc, cr6, cr7, {7} @ │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf895adf0 │ │ │ │ @ instruction: 0x07d83178 │ │ │ │ @@ -15063,24 +15063,24 @@ │ │ │ │ ldmpl r3, {r3, r4, r9, fp, ip, pc}^ │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ cmpeq fp, #364 @ 0x16c │ │ │ │ ldclge 5, cr15, [r9, #508] @ 0x1fc │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1134479 │ │ │ │ - ldrb pc, [r0, #2987] @ 0xbab @ │ │ │ │ + ldrb pc, [r0, #2979] @ 0xba3 @ │ │ │ │ @ instruction: 0xf47f2a02 │ │ │ │ @ instruction: 0xf04fadce │ │ │ │ str r0, [r2, r1, lsl #16]! │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f0e79f │ │ │ │ svclt 0x0000ecf0 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq r2, r2, r6, lsr #19 │ │ │ │ - eoreq r2, r2, r0, ror #19 │ │ │ │ + mlaeq r2, r6, r9, r2 │ │ │ │ + ldrdeq r2, [r2], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r7, lsr sl │ │ │ │ @ instruction: 0x46814b37 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -15295,15 +15295,15 @@ │ │ │ │ eorvs r6, r8, r3 │ │ │ │ @ instruction: 0xf10de046 │ │ │ │ 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: 0xf10e4630 │ │ │ │ - pkhtbmi pc, r0, r9, asr #20 @ │ │ │ │ + pkhtbmi pc, r0, r1, asr #20 @ │ │ │ │ rsble r2, r5, r0, lsl #16 │ │ │ │ blcs b26f4 │ │ │ │ ldc 1, cr13, [pc, #392] @ 57a74 │ │ │ │ @ instruction: 0x464f8a7d │ │ │ │ beq 693d28 │ │ │ │ bhi 934d4 │ │ │ │ beq d2bd8 │ │ │ │ @@ -15354,15 +15354,15 @@ │ │ │ │ ldrb r6, [r1, fp, lsr #32] │ │ │ │ @ instruction: 0xf8d8b11e │ │ │ │ blcs a3a98 │ │ │ │ movwcs sp, #2498 @ 0x9c2 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 14, cr15, cr0, cr9, {0} │ │ │ │ + cdp2 1, 13, cr15, cr8, cr9, {0} │ │ │ │ ldcl 7, cr14, [pc, #776] @ 57cd8 │ │ │ │ str r7, [pc, r2, asr #20]! │ │ │ │ bvc 1253154 │ │ │ │ bvc a5335c │ │ │ │ @ instruction: 0xf8b8e7aa │ │ │ │ vmvn.i32 d19, #176 @ 0x000000b0 │ │ │ │ blcs 85c908 │ │ │ │ @@ -15407,22 +15407,22 @@ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8b8e7af │ │ │ │ vaddl.u8 , d3, d28 │ │ │ │ str r1, [sl, r8, asr #7]! │ │ │ │ strhtcc pc, [r4], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ ldrtmi lr, [r0], -r5, lsr #15 │ │ │ │ - @ instruction: 0xff00f11c │ │ │ │ + mrc2 1, 7, pc, cr8, cr12, {0} │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ cmnphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf11c4630 │ │ │ │ - strmi pc, [r0], r7, lsl #30 │ │ │ │ + @ instruction: 0x4680feff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -r6, lsl #3 │ │ │ │ - mcr2 1, 1, pc, cr14, cr12, {0} @ │ │ │ │ + mcr2 1, 1, pc, cr6, cr12, {0} @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r3, r4, r7, r8, pc}^ │ │ │ │ b 1139b54 │ │ │ │ eorvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ ldr r6, [sp, -fp, rrx]! │ │ │ │ @@ -15516,75 +15516,75 @@ │ │ │ │ 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, [r3], lr, lsr #32 │ │ │ │ @ instruction: 0xf11c4630 │ │ │ │ - stmdacs r0, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3!, {r0, r2, r3, r5, r6, ip, lr, pc} │ │ │ │ ldmib r4, {r1, r5, r6, r7, fp, sp, lr}^ │ │ │ │ vaddl.u8 , d3, d1 │ │ │ │ b 1118888 │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b d84ac │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b e88a8 │ │ │ │ tstmi r3, #0, 4 │ │ │ │ strbt r6, [r7], -fp, lsr #32 │ │ │ │ @ instruction: 0xf11c4630 │ │ │ │ - strmi pc, [r7], -fp, lsl #28 │ │ │ │ + strmi pc, [r7], -r3, lsl #28 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -ip, lsl #1 │ │ │ │ - mrc2 1, 0, pc, cr2, cr12, {0} │ │ │ │ + mcr2 1, 0, pc, cr10, cr12, {0} @ │ │ │ │ rsble r2, sp, r0, lsl #16 │ │ │ │ ldrtmi r2, [fp], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1094400 │ │ │ │ - ldrb pc, [r1], -r3, asr #28 @ │ │ │ │ + @ instruction: 0xe651fe3b │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1054400 │ │ │ │ - @ instruction: 0xe647fafd │ │ │ │ + @ instruction: 0xe647faf5 │ │ │ │ stmdavs r1!, {r5, fp, sp, lr}^ │ │ │ │ stmiavs r3!, {r1, r5, r7, fp, sp, lr}^ │ │ │ │ strb ip, [r1], -pc, lsl #10 │ │ │ │ mlascc r5, r8, r8, pc @ │ │ │ │ stmdale r2!, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ andseq r1, r2, #28, 14 @ 0x700000 │ │ │ │ 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: 0xf1054400 │ │ │ │ - strt pc, [r9], -r5, lsl #23 │ │ │ │ + @ instruction: 0xe629fb7d │ │ │ │ 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 │ │ │ │ - blx 914144 │ │ │ │ + blx 714144 │ │ │ │ strcs lr, [r1], #-1552 @ 0xfffff9f0 │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ strtmi r4, [r8], -sl, asr #12 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx ffd1415a │ │ │ │ + blx ffb1415a │ │ │ │ vrsubhn.i16 d30, , q3 │ │ │ │ blcs 589a4 │ │ │ │ @ instruction: 0xf046d04c │ │ │ │ vst1.16 {d20-d22}, [r6 :256], r8 │ │ │ │ ldrb r0, [r7, -r0, lsl #13]! │ │ │ │ tstpeq r6, #67108867 @ p-variant is OBSOLETE @ 0x4000003 │ │ │ │ vst2. {d27-d30}, [r6 :64], fp │ │ │ │ @@ -15601,39 +15601,39 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1502 @ 0x5de │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2l 1, cr15, [r4, #-20]! @ 0xffffffec │ │ │ │ + stc2l 1, cr15, [ip, #-20]! @ 0xffffffec │ │ │ │ movwcs lr, #1492 @ 0x5d4 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 2, cr15, cr6, cr5, {0} │ │ │ │ + cdp2 1, 1, cr15, cr14, cr5, {0} │ │ │ │ strcs lr, [r0], -sl, asr #11 │ │ │ │ strcs lr, [r1], #-1752 @ 0xfffff928 │ │ │ │ @ instruction: 0x464a463b │ │ │ │ @ instruction: 0x46284639 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [r4], #20 │ │ │ │ + ldc2 1, cr15, [ip], {5} │ │ │ │ bcs 914d0 │ │ │ │ svcge 0x0004f47f │ │ │ │ ldrbtne pc, [r8], -r6, asr #8 @ │ │ │ │ vabd.s8 d30, d0, d0 │ │ │ │ strb r7, [r5], r1, asr #13 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf046af2d │ │ │ │ @ instruction: 0xe7294678 │ │ │ │ strbmi r2, [r3], -r1, lsl #8 │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1064400 │ │ │ │ - str pc, [r5, #2061]! @ 0x80d │ │ │ │ + str pc, [r5, #2053]! @ 0x805 │ │ │ │ mcr 0, 0, r2, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf7ef1a10 │ │ │ │ @ instruction: 0xf7efeb7e │ │ │ │ stmibeq r3, {r2, r3, r4, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ b 1207a4c │ │ │ │ vst1.64 {d18-d20}, [r6], r0 │ │ │ │ ldrb r3, [pc], r0, lsl #12 │ │ │ │ @@ -15673,15 +15673,15 @@ │ │ │ │ svclt 0x00021c7b │ │ │ │ @ instruction: 0xf8d96c0f │ │ │ │ bne 23ee4 │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 17ec40 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - blx ff094606 │ │ │ │ + blx fee94606 │ │ │ │ andls r9, r9, r3, lsl #22 │ │ │ │ bmi fe8952dc │ │ │ │ @ instruction: 0x43aff503 │ │ │ │ @ instruction: 0xf8da9308 │ │ │ │ @ instruction: 0xf8da1798 │ │ │ │ stmdbcs r0, {r2, r7, r8, r9, sl, sp} │ │ │ │ bicshi pc, r7, r0, asr #32 │ │ │ │ @@ -15715,19 +15715,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: 0xf04f2784 │ │ │ │ @ instruction: 0xf1cf0b04 │ │ │ │ - @ instruction: 0xf11cfb6d │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf11cfb65 │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ orrshi pc, r7, r0 │ │ │ │ @ instruction: 0xf1cf4620 │ │ │ │ - bls 2d6f0c │ │ │ │ + bls 2d6eec │ │ │ │ movweq pc, #24576 @ 0x6000 @ │ │ │ │ svclt 0x00183b00 │ │ │ │ bcs fe4e0b90 │ │ │ │ rscscs fp, r0, #24, 30 @ 0x60 │ │ │ │ msrhi SPSR_fsxc, r0 │ │ │ │ strbeq lr, [r3], #2635 @ 0xa4b │ │ │ │ @ instruction: 0x3784f8da │ │ │ │ @@ -15922,15 +15922,15 @@ │ │ │ │ rscscs r2, r0, #48, 4 │ │ │ │ ldrmi lr, [r3], -r0, lsl #13 │ │ │ │ vhadd.s8 d18, d14, d0 │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ @ instruction: 0xf8430188 │ │ │ │ subsvs r1, r0, r8, lsl #22 │ │ │ │ @ instruction: 0x4620e653 │ │ │ │ - blx 13949e8 │ │ │ │ + blx 11949e8 │ │ │ │ bleq 2142b0 │ │ │ │ bleq 949a0 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ b 141aec0 │ │ │ │ ldrb r0, [fp], -fp, lsl #23 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ strcc pc, [r8, sl, asr #17] │ │ │ │ @@ -15982,16 +15982,16 @@ │ │ │ │ stmiale r7!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf5079a03 │ │ │ │ bllt 2ed488 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs e4978 │ │ │ │ @ instruction: 0xf1cfd1d0 │ │ │ │ - @ instruction: 0xf10df957 │ │ │ │ - @ instruction: 0xf890fcf9 │ │ │ │ + @ instruction: 0xf10df94f │ │ │ │ + @ instruction: 0xf890fcf1 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs d8fc4 │ │ │ │ ldrb sp, [sp, r6, asr #3] │ │ │ │ strbpl pc, [r0], #-1287 @ 0xfffffaf9 @ │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ stmdbcc r0!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ orrvc pc, r4, #1124073472 @ 0x43000000 │ │ │ │ @@ -16111,19 +16111,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 497730 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ @ instruction: 0xf1cf4650 │ │ │ │ - @ instruction: 0x4602f8d3 │ │ │ │ + strmi pc, [r2], -fp, asr #17 │ │ │ │ @ instruction: 0x07924650 │ │ │ │ @ instruction: 0xf04fbf48 │ │ │ │ strle r0, [r9], #-2568 @ 0xfffff5f8 │ │ │ │ - @ instruction: 0xf8caf1cf │ │ │ │ + @ instruction: 0xf8c2f1cf │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2545e4 │ │ │ │ beq 2d46f8 │ │ │ │ bleq d49ec │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f601dc │ │ │ │ pkhbtmi pc, r4, r3, lsl #27 @ │ │ │ │ @@ -16183,19 +16183,19 @@ │ │ │ │ andcs pc, r1, #226304 @ 0x37400 │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r4, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r3, lsr #32 │ │ │ │ - @ instruction: 0xf842f1cf │ │ │ │ + @ instruction: 0xf83af1cf │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 294804 │ │ │ │ ldrbmi sp, [r0], -r9, lsl #8 │ │ │ │ - @ instruction: 0xf83af1cf │ │ │ │ + @ instruction: 0xf832f1cf │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2546f4 │ │ │ │ bleq 2d4818 │ │ │ │ @ instruction: 0xf8d93701 │ │ │ │ @ instruction: 0x462101dc │ │ │ │ ldrdge pc, [r0], -r5 │ │ │ │ stc2 7, cr15, [r2, #-984] @ 0xfffffc28 │ │ │ │ @@ -16233,26 +16233,26 @@ │ │ │ │ stc2l 7, cr15, [r2], {246} @ 0xf6 │ │ │ │ bicsle r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0x462b9a13 │ │ │ │ strtmi r9, [r1], -r3, lsl #16 │ │ │ │ @ instruction: 0xf7f69700 │ │ │ │ @ instruction: 0xe7d8fb3b │ │ │ │ @ instruction: 0xf1ce207f │ │ │ │ - @ instruction: 0x0780ffdf │ │ │ │ + @ instruction: 0x0780ffd7 │ │ │ │ rsbscs sp, pc, pc, lsr r4 @ │ │ │ │ - @ instruction: 0xffdaf1ce │ │ │ │ + @ instruction: 0xffd2f1ce │ │ │ │ ldrble r0, [sl], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5639 @ 0x1607 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [ip, r5, lsl #6] │ │ │ │ @ instruction: 0xf1ce207e │ │ │ │ - streq pc, [r7, sp, asr #31] │ │ │ │ + streq pc, [r7, r5, asr #31] │ │ │ │ rsbscs sp, lr, sp, lsr #8 │ │ │ │ - @ instruction: 0xffc8f1ce │ │ │ │ + @ instruction: 0xffc0f1ce │ │ │ │ strble r0, [r8], #-1862 @ 0xfffff8ba │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5639 @ 0x1607 │ │ │ │ blcc 192ef8 │ │ │ │ cdpls 7, 0, cr14, cr6, cr11, {6} │ │ │ │ blls 565c1c │ │ │ │ ldmib sp, {r0, r9, sl, ip, sp}^ │ │ │ │ @@ -16540,15 +16540,15 @@ │ │ │ │ blls 429c48 │ │ │ │ andeq lr, r2, #72, 20 @ 0x48000 │ │ │ │ @ instruction: 0x432c6003 │ │ │ │ subvs r9, r2, r6, lsl #22 │ │ │ │ strcs r6, [r0], #-132 @ 0xffffff7c │ │ │ │ @ instruction: 0xf8ca6818 │ │ │ │ @ instruction: 0xf1ce180c │ │ │ │ - @ instruction: 0xf8d9fcfb │ │ │ │ + @ instruction: 0xf8d9fcf3 │ │ │ │ blls 2e0d58 │ │ │ │ @ instruction: 0xf8cd4680 │ │ │ │ bllt 100d20 │ │ │ │ addsmi r6, r4, #1867776 @ 0x1c8000 │ │ │ │ stmdbls r6, {r1, r2, r3, r5, r9, ip, lr, pc} │ │ │ │ svceq 0x0092f1b8 │ │ │ │ @ instruction: 0xf8576935 │ │ │ │ @@ -16588,19 +16588,19 @@ │ │ │ │ @ instruction: 0xf57f069b │ │ │ │ bls 284998 │ │ │ │ @ instruction: 0xf7f04648 │ │ │ │ @ instruction: 0xe721fe3d │ │ │ │ beq d4e44 │ │ │ │ suble r2, fp, r2, lsl #19 │ │ │ │ tstls sl, r8, lsl #12 │ │ │ │ - ldc2 1, cr15, [r8, #-824] @ 0xfffffcc8 │ │ │ │ + ldc2 1, cr15, [r0, #-824] @ 0xfffffcc8 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sl], #-520 @ 0xfffffdf8 │ │ │ │ strmi r9, [r8], -sl, lsl #18 │ │ │ │ - ldc2 1, cr15, [r0, #-824] @ 0xfffffcc8 │ │ │ │ + stc2 1, cr15, [r8, #-824] @ 0xfffffcc8 │ │ │ │ svclt 0x00560742 │ │ │ │ andeq pc, r7, #11 │ │ │ │ @ instruction: 0xf10b2209 │ │ │ │ blls 21b938 │ │ │ │ movwvc lr, #14797 @ 0x39cd │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ movwls r1, #4104 @ 0x1008 │ │ │ │ @@ -16608,36 +16608,36 @@ │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ stc2 7, cr15, [r4, #1020] @ 0x3fc │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ str r2, [r3, r1, lsl #6]! │ │ │ │ beq 114e94 │ │ │ │ bicsle r2, r7, r2, lsl #19 │ │ │ │ @ instruction: 0xf1ce207f │ │ │ │ - @ instruction: 0x0783fcf1 │ │ │ │ + streq pc, [r3, r9, ror #25] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, r9, lsl #8 │ │ │ │ - stc2l 1, cr15, [sl], #824 @ 0x338 │ │ │ │ + stc2l 1, cr15, [r2], #824 @ 0x338 │ │ │ │ svclt 0x00560740 │ │ │ │ andeq pc, r7, #11 │ │ │ │ @ instruction: 0xf10b2209 │ │ │ │ blls 21b984 │ │ │ │ movwvc lr, #14797 @ 0x39cd │ │ │ │ ldmib sp, {r0, r8, r9, sp}^ │ │ │ │ movwls r1, #4104 @ 0x1008 │ │ │ │ orrscs r9, r6, #8388608 @ 0x800000 │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ ldc2l 7, cr15, [lr, #-1020] @ 0xfffffc04 │ │ │ │ ldrb r2, [sp, -r1, lsl #6]! │ │ │ │ beq 154edc │ │ │ │ @ instruction: 0xd1b32982 │ │ │ │ @ instruction: 0xf1ce207e │ │ │ │ - streq pc, [r0, sp, asr #25] │ │ │ │ + streq pc, [r0, r5, asr #25] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, r9, lsl #8 │ │ │ │ - stc2l 1, cr15, [r6], {206} @ 0xce │ │ │ │ + ldc2 1, cr15, [lr], #824 @ 0x338 │ │ │ │ svclt 0x00560741 │ │ │ │ andeq pc, r7, #11 │ │ │ │ @ instruction: 0xf10b2209 │ │ │ │ blls 21b9cc │ │ │ │ movwvc lr, #14797 @ 0x39cd │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r3, ip}^ │ │ │ │ @@ -16957,15 +16957,15 @@ │ │ │ │ @ instruction: 0xf1029b05 │ │ │ │ @ instruction: 0xf85b0108 │ │ │ │ strcs r0, [r0], #-4 │ │ │ │ vqadd.s8 q11, , │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andsvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1ce6071 │ │ │ │ - @ instruction: 0xf047f9b9 │ │ │ │ + @ instruction: 0xf047f9b1 │ │ │ │ blx fed19ee0 │ │ │ │ strls pc, [r5], -r3, lsl #7 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ andls r9, r6, r9, lsl lr │ │ │ │ stmiblt r7, {r3, r8, r9, ip, pc} │ │ │ │ adcmi r9, r3, #23552 @ 0x5c00 │ │ │ │ stmdavs fp!, {r0, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ @@ -16990,19 +16990,19 @@ │ │ │ │ ldmdavs r9, {r5, r6, r7, r8, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ andlt r8, sp, r1, asr #1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrmi r2, [r8], -r1, lsl #4 │ │ │ │ andcs pc, r4, r8, lsl #17 │ │ │ │ @ instruction: 0xf1ce9307 │ │ │ │ - @ instruction: 0x0781f9f5 │ │ │ │ + streq pc, [r1, sp, ror #19] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ blls 24e39c │ │ │ │ @ instruction: 0xf1ce4618 │ │ │ │ - strbeq pc, [r2, -sp, ror #19] @ │ │ │ │ + strbeq pc, [r2, -r5, ror #19] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ ldrdcs pc, [r0], -r8 │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ blcs fe4fff9c │ │ │ │ andcs fp, pc, r8, lsl pc @ │ │ │ │ @@ -17019,18 +17019,18 @@ │ │ │ │ blx 355fc2 │ │ │ │ movwls r1, #4867 @ 0x1303 │ │ │ │ movwne lr, #23005 @ 0x59dd │ │ │ │ mrc2 7, 0, pc, cr2, cr15, {7} │ │ │ │ movwcs lr, #6050 @ 0x17a2 │ │ │ │ @ instruction: 0xf888207f │ │ │ │ @ instruction: 0xf1ce3004 │ │ │ │ - @ instruction: 0x0783f9bb │ │ │ │ + @ instruction: 0x0783f9b3 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, sp, lsl #8 │ │ │ │ - @ instruction: 0xf9b4f1ce │ │ │ │ + @ instruction: 0xf9acf1ce │ │ │ │ svclt 0x004f0740 │ │ │ │ @ instruction: 0xf8d82209 │ │ │ │ mrrcne 0, 0, r2, r3, cr0 │ │ │ │ andeq pc, r7, #2 │ │ │ │ @ instruction: 0xf8c8bf58 │ │ │ │ blls 6e53f4 │ │ │ │ @ instruction: 0xf8da9302 │ │ │ │ @@ -17044,19 +17044,19 @@ │ │ │ │ movwne pc, #15115 @ 0x3b0b @ │ │ │ │ movwls r9, #6405 @ 0x1905 │ │ │ │ movwls r2, #783 @ 0x30f │ │ │ │ @ instruction: 0xf7ff2396 │ │ │ │ @ instruction: 0xe76ffddf │ │ │ │ rsbscs r2, lr, r1, lsl #6 │ │ │ │ andcc pc, r4, r8, lsl #17 │ │ │ │ - @ instruction: 0xf988f1ce │ │ │ │ + @ instruction: 0xf980f1ce │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [sp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ce207e │ │ │ │ - strbeq pc, [r1, -r1, lsl #19] @ │ │ │ │ + smlsldxeq pc, r1, r9, r9 @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ ldrdcs pc, [r0], -r8 │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ movwls r9, #11034 @ 0x2b1a │ │ │ │ ldmdbcc r0!, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -17299,15 +17299,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andlt pc, r4, r3, asr #17 │ │ │ │ strcs r6, [r0], #-26 @ 0xffffffe6 │ │ │ │ @ instruction: 0xf1cd6071 │ │ │ │ - @ instruction: 0xf047ff0d │ │ │ │ + @ instruction: 0xf047ff05 │ │ │ │ blx fed1a438 │ │ │ │ strmi pc, [r3], r3, lsl #7 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ bllt 123e450 │ │ │ │ addsmi r9, ip, #18432 @ 0x4800 │ │ │ │ stmdavs fp!, {r0, r4, r5, r9, ip, lr, pc} │ │ │ │ blcs fe100058 │ │ │ │ @@ -17613,15 +17613,15 @@ │ │ │ │ andsvs r8, r1, r4 │ │ │ │ @ instruction: 0xf500e756 │ │ │ │ svcvs 0x00b15380 │ │ │ │ ldrsbeq pc, [ip, #131] @ 0x83 @ │ │ │ │ @ instruction: 0xf9f2f7f5 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r7, r9, sl, fp, sp, pc} │ │ │ │ - ldc2 1, cr15, [r8], {205} @ 0xcd │ │ │ │ + ldc2 1, cr15, [r0], {205} @ 0xcd │ │ │ │ ldmcs r2, {r0, r9, sl, lr} │ │ │ │ popcs {r1, r2, r6, ip, lr, pc} │ │ │ │ strcs fp, [pc, #-3864] @ 58e0c │ │ │ │ blls 10e13c │ │ │ │ blcs 63168 │ │ │ │ orrscs fp, r1, ip, lsl #30 │ │ │ │ @ instruction: 0x46402196 │ │ │ │ @@ -17685,18 +17685,18 @@ │ │ │ │ strbmi r0, [sl], r0, lsl #18 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 149a38 │ │ │ │ bleq 2016238 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ @ instruction: 0xf1cd7123 │ │ │ │ - streq pc, [r1, r7, lsl #25] │ │ │ │ + @ instruction: 0x0781fc7f │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ ldrbmi sp, [r8], -fp, lsl #8 │ │ │ │ - stc2 1, cr15, [r0], {205} @ 0xcd │ │ │ │ + ldc2l 1, cr15, [r8], #-820 @ 0xfffffccc │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r1!, {r0, r3, r8, sp} │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ ldrbmi r6, [r3], -r3, lsr #32 │ │ │ │ @ instruction: 0xf8cd4632 │ │ │ │ strbmi r9, [r0], -r0 │ │ │ │ @@ -17753,15 +17753,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fa9 │ │ │ │ @ instruction: 0xf7f501dc │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x006bf43f │ │ │ │ @ instruction: 0xf1cd6830 │ │ │ │ - strmi pc, [r1], -r1, lsl #23 │ │ │ │ + @ instruction: 0x4601fb79 │ │ │ │ umaalle r2, sp, r2, r8 │ │ │ │ svclt 0x001828bd │ │ │ │ stmdbeq pc, {r0, r1, r2, r3, r6, ip, sp, lr, pc} @ │ │ │ │ blls 14e370 │ │ │ │ stmdbeq pc, {r0, r1, r2, r3, r6, ip, sp, lr, pc} @ │ │ │ │ svclt 0x000c2b00 │ │ │ │ @ instruction: 0x21962191 │ │ │ │ @@ -19323,20 +19323,20 @@ │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ cmpeq r9, #364 @ 0x16c │ │ │ │ @ instruction: 0xf8dbd402 │ │ │ │ ldrb ip, [lr], ip, lsl #16 │ │ │ │ andcs r4, r1, r6, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2310 @ 0xfffff6fa │ │ │ │ @ instruction: 0xf10f4479 │ │ │ │ - ldrb pc, [r4, r3, ror #20]! @ │ │ │ │ + ubfx pc, fp, #20, #21 │ │ │ │ ldrdeq r4, [r0], r0 │ │ │ │ - ldrdeq lr, [r1], -sl @ │ │ │ │ + eoreq lr, r1, sl, asr #21 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq lr, r1, sl, ror #14 │ │ │ │ - eoreq lr, r1, r0, asr r7 │ │ │ │ + eoreq lr, r1, sl, asr r7 │ │ │ │ + eoreq lr, r1, r0, asr #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 116ca4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf8df460c │ │ │ │ ldrmi r1, [lr], -r8, ror #17 │ │ │ │ @@ -21034,27 +21034,27 @@ │ │ │ │ orrcs pc, r0, #318767104 @ 0x13000000 │ │ │ │ stmib sp, {r1, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ blge 4a9ebc │ │ │ │ @ instruction: 0xf43f930f │ │ │ │ bmi 3c8dc4 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ + ldc2l 1, cr15, [ip], #52 @ 0x34 │ │ │ │ stmib sp, {r0, r4, r8, r9, fp, sp, pc}^ │ │ │ │ movwls r5, #62737 @ 0xf511 │ │ │ │ @ instruction: 0xf7eae6c4 │ │ │ │ svclt 0x0000ee4e │ │ │ │ addeq r3, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r3, r0, r0, lsr r1 │ │ │ │ - eoreq sp, r1, r8, lsr r0 │ │ │ │ + eoreq sp, r1, r8, lsr #32 │ │ │ │ ldrdeq r2, [r0], r6 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq ip, r1, ip, lsr #25 │ │ │ │ - mlaeq r1, r2, ip, ip │ │ │ │ + mlaeq r1, ip, ip, ip │ │ │ │ + eoreq ip, r1, r2, lsl #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq ff89b5fc │ │ │ │ ldclmi 2, cr15, [ip, #692]! @ 0x2b4 │ │ │ │ @ instruction: 0xf8df4682 │ │ │ │ ldrmi r0, [r5], -r0, lsr #13 │ │ │ │ @@ -21121,24 +21121,24 @@ │ │ │ │ svcvc 0x00d6f5b0 │ │ │ │ @ instruction: 0xf5b5bf18 │ │ │ │ @ instruction: 0x46067fd6 │ │ │ │ @ instruction: 0xf04fbf0c │ │ │ │ @ instruction: 0xf04f0801 │ │ │ │ @ instruction: 0xf0000800 │ │ │ │ @ instruction: 0xf10880ac │ │ │ │ - @ instruction: 0xf50afcd5 │ │ │ │ + @ instruction: 0xf50afccd │ │ │ │ strbmi r4, [r3], -pc, lsr #11 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ @ instruction: 0xf0117911 │ │ │ │ @ instruction: 0xf0400f1f │ │ │ │ movwcc r8, #4694 @ 0x1256 │ │ │ │ mvnsle r2, r4, lsl #22 │ │ │ │ stmdals lr, {r0, r1, r3, r8, sl, ip, pc} │ │ │ │ - stc2l 1, cr15, [r2], {8} │ │ │ │ + ldc2 1, cr15, [sl], #32 │ │ │ │ movwcs r9, #3339 @ 0xd0b │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ @ instruction: 0xf0117911 │ │ │ │ @ instruction: 0xf0400c1f │ │ │ │ movwcc r8, #4692 @ 0x1254 │ │ │ │ mvnsle r2, r4, lsl #22 │ │ │ │ @@ -21268,15 +21268,15 @@ │ │ │ │ andls r2, r8, r0 │ │ │ │ andls r3, r7, r8, lsl #2 │ │ │ │ ldmdals r2, {r1, r2, ip, pc} │ │ │ │ andcs r9, r1, r4 │ │ │ │ stmdals pc, {r0, r1, ip, pc} @ │ │ │ │ ldmdals r0, {r0, ip, pc} │ │ │ │ strbmi r9, [r0], -r0 │ │ │ │ - blx 1b99d3c │ │ │ │ + blx 1999d3c │ │ │ │ @ instruction: 0xf8d5ab28 │ │ │ │ movwls r0, #476 @ 0x1dc │ │ │ │ ldmib r8, {r3, r4, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf022234a │ │ │ │ andsls pc, r7, r7, ror #22 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdbls r7, {r0, r1, r2, r3, r6, r8, pc} │ │ │ │ @@ -21296,15 +21296,15 @@ │ │ │ │ movwcs r9, #27154 @ 0x6a12 │ │ │ │ teqls r6, #-805306365 @ 0xd0000003 │ │ │ │ @ instruction: 0xff08f027 │ │ │ │ @ instruction: 0xf8dd4642 │ │ │ │ @ instruction: 0x4629805c │ │ │ │ strbmi r9, [r3], -r0, asr #32 │ │ │ │ @ instruction: 0x900ca8ba │ │ │ │ - blx 599dc0 │ │ │ │ + blx 399dc0 │ │ │ │ andcs r9, r1, #17408 @ 0x4400 │ │ │ │ ldrbmi r9, [r0], -r1, lsl #6 │ │ │ │ andls r9, r0, #13312 @ 0x3400 │ │ │ │ stmib sp, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ stmdbls fp, {r1, fp, pc} │ │ │ │ ldrdcc pc, [ip, r3] │ │ │ │ ldrtmi r9, [r3], -r4, lsl #6 │ │ │ │ @@ -21383,15 +21383,15 @@ │ │ │ │ @ instruction: 0xf04f9b12 │ │ │ │ movtls r0, #47104 @ 0xb800 │ │ │ │ movtls r2, #17158 @ 0x4306 │ │ │ │ cdp2 0, 5, cr15, cr8, cr7, {1} │ │ │ │ ldmdbls r9, {r1, r4, r5, r9, sl, lr} │ │ │ │ subls r2, lr, r0, lsl #6 │ │ │ │ @ instruction: 0xf1c7980c │ │ │ │ - blls 4dbd9c │ │ │ │ + blls 4dbd7c │ │ │ │ ldrbmi r9, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8d99a0d │ │ │ │ @ instruction: 0xf04f3024 │ │ │ │ movwls r0, #2304 @ 0x900 │ │ │ │ @ instruction: 0xf892990b │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ andls r2, r4, #140, 2 @ 0x23 │ │ │ │ @@ -21453,28 +21453,28 @@ │ │ │ │ ldrbmi r9, [r0], -r0 │ │ │ │ blx fe619afa │ │ │ │ ldrtcc pc, [r4], #2266 @ 0x8da @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8caae06 │ │ │ │ @ instruction: 0xe60204b4 │ │ │ │ bvs ffa84d44 │ │ │ │ - cdp2 1, 9, cr15, cr8, cr9, {6} │ │ │ │ - blx f19d3c │ │ │ │ + cdp2 1, 9, cr15, cr0, cr9, {6} │ │ │ │ + blx d19d3c │ │ │ │ @ instruction: 0xf890990d │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf8910307 │ │ │ │ bvs ff265f10 │ │ │ │ subsle r2, pc, r2, lsl #22 │ │ │ │ rsble r2, r3, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ blls 3d71c8 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1c96ad8 │ │ │ │ - @ instruction: 0xf108fe81 │ │ │ │ - @ instruction: 0xf890fa23 │ │ │ │ + @ instruction: 0xf108fe79 │ │ │ │ + @ instruction: 0xf890fa1b │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed1e560 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044543 │ │ │ │ @ instruction: 0xf8939b0c │ │ │ │ @ instruction: 0xf47f1178 │ │ │ │ @@ -21485,15 +21485,15 @@ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ @ instruction: 0x00777b94 │ │ │ │ addeq r2, r0, r2, ror #21 │ │ │ │ rsbseq r7, r7, lr, asr r9 │ │ │ │ rsbseq r7, r7, r2, asr r6 │ │ │ │ ldrsbteq r7, [r7], #-90 @ 0xffffffa6 │ │ │ │ ldrhteq r7, [r7], #-88 @ 0xffffffa8 │ │ │ │ - strhteq ip, [r1], -sl │ │ │ │ + eoreq ip, r1, sl, lsr #11 │ │ │ │ stmdals lr, {r2, r3, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ biceq pc, r0, r1, asr #7 │ │ │ │ blx 1d9b972 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf895adf0 │ │ │ │ @ instruction: 0x07d83178 │ │ │ │ @@ -21506,24 +21506,24 @@ │ │ │ │ ldmpl r3, {r3, r4, r9, fp, ip, pc}^ │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ cmpeq fp, #364 @ 0x16c │ │ │ │ ldclge 5, cr15, [r9, #508] @ 0x1fc │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf10d4479 │ │ │ │ - ldrb pc, [r0, #2387] @ 0x953 @ │ │ │ │ + ldrb pc, [r0, #2379] @ 0x94b @ │ │ │ │ @ instruction: 0xf47f2a02 │ │ │ │ @ instruction: 0xf04fadce │ │ │ │ str r0, [r2, r1, lsl #16]! │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7eae79f │ │ │ │ svclt 0x0000ea98 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - strdeq ip, [r1], -r6 @ │ │ │ │ - eoreq ip, r1, r0, lsr r5 │ │ │ │ + eoreq ip, r1, r6, ror #9 │ │ │ │ + eoreq ip, r1, r0, lsr #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r7, lsr sl │ │ │ │ @ instruction: 0x46814b37 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -21617,15 +21617,15 @@ │ │ │ │ orrshi pc, ip, #0 │ │ │ │ @ instruction: 0x079a9b13 │ │ │ │ sbchi pc, lr, #64, 2 │ │ │ │ andcs r9, r0, #2, 30 │ │ │ │ blls 54c1fc │ │ │ │ strle r0, [lr, #-1883] @ 0xfffff8a5 │ │ │ │ @ instruction: 0xf1089804 │ │ │ │ - @ instruction: 0x463af8f3 │ │ │ │ + ldrtmi pc, [sl], -fp, ror #17 @ │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ bl 6a3b8 │ │ │ │ ldmdbvc r9, {r0, r1, r7, r8, r9} │ │ │ │ @ instruction: 0xf04006cf │ │ │ │ bcs 17f098 │ │ │ │ andcs sp, r1, #244, 2 @ 0x3d │ │ │ │ @ instruction: 0x46219b16 │ │ │ │ @@ -21817,17 +21817,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489302 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf1168004 │ │ │ │ - strmi pc, [r3], pc, lsr #25 │ │ │ │ + strmi pc, [r3], r7, lsr #25 │ │ │ │ @ instruction: 0xf1164628 │ │ │ │ - blls 11d1f8 │ │ │ │ + blls 11d1d8 │ │ │ │ blcs 358814 │ │ │ │ blcs 1098808 │ │ │ │ beq 31880c │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r1, r4, r5, r7, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -21909,17 +21909,17 @@ │ │ │ │ blcc 29c13c │ │ │ │ ldrtmi r6, [r8], r2, asr #32 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ blcc 29c154 │ │ │ │ @ instruction: 0xf116607a │ │ │ │ - @ instruction: 0x4607fbf7 │ │ │ │ + strmi pc, [r7], -pc, ror #23 │ │ │ │ eorseq r4, pc, #40, 12 @ 0x2800000 │ │ │ │ - ldc2 1, cr15, [r0], {22} │ │ │ │ + stc2 1, cr15, [r8], {22} │ │ │ │ strbcs lr, [r0, -r7, asr #20] │ │ │ │ beq 318968 │ │ │ │ vmax.s8 q10, , │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ ldccs 3, cr0, [r2, #676] @ 0x2a4 │ │ │ │ blcc 29c178 │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -21928,15 +21928,15 @@ │ │ │ │ msrhi SPSR_f, #0 │ │ │ │ vmin.s8 d20, d18, d24 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ strtmi r0, [r8], -r8, lsl #7 │ │ │ │ blcc 29c19c │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - cdp2 1, 8, cr15, cr4, cr7, {0} │ │ │ │ + cdp2 1, 7, cr15, cr12, cr7, {0} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe13ee78 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -22155,17 +22155,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 r2, r4 │ │ │ │ - blx 31a86c │ │ │ │ + blx 11a86c │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - blx 99a874 │ │ │ │ + blx 79a874 │ │ │ │ b 1444828 │ │ │ │ b 1329050 │ │ │ │ b 1329128 │ │ │ │ ldrb r0, [sp, #-2570] @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf1072d92 │ │ │ │ vaba.s8 d16, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @@ -22185,15 +22185,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf1078004 │ │ │ │ - strmi pc, [r5], -r3, lsl #25 │ │ │ │ + @ instruction: 0x4605fc7b │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe13ea4c │ │ │ │ beq dab24 │ │ │ │ blx fe31cf84 │ │ │ │ bne 1718ddc │ │ │ │ svceq 0x0000f1bb │ │ │ │ orrshi pc, r1, r0, asr #32 │ │ │ │ @@ -22336,15 +22336,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: 0xf1079102 │ │ │ │ - stmdbls r2, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r2, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe14a264 │ │ │ │ beq dad84 │ │ │ │ blx fe31d1e4 │ │ │ │ bne 171903c │ │ │ │ @ instruction: 0x3710e6d3 │ │ │ │ @@ -22700,20 +22700,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x377c831a │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf8c78ff0 │ │ │ │ blvs f4ad10 │ │ │ │ andeq pc, r3, r8, asr r8 @ │ │ │ │ - ldc2l 1, cr15, [r8], {200} @ 0xc8 │ │ │ │ + ldc2l 1, cr15, [r0], {200} @ 0xc8 │ │ │ │ blcs fefb04a8 │ │ │ │ andeq pc, sl, r8, asr r8 @ │ │ │ │ orrscs fp, r1, #8, 30 │ │ │ │ @ instruction: 0xf1c8613b │ │ │ │ - popcs {r0, r1, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + popcs {r0, r1, r2, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00084603 │ │ │ │ @ instruction: 0x61fb2391 │ │ │ │ bpl 1a1c0dc │ │ │ │ @ instruction: 0xf10a6873 │ │ │ │ blcs a14d0 │ │ │ │ teqphi r1, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andcc lr, sp, #3522560 @ 0x35c000 │ │ │ │ @@ -22918,15 +22918,15 @@ │ │ │ │ addhi pc, pc, r0, asr #32 │ │ │ │ @ instruction: 0x360168bb │ │ │ │ stmiale r7!, {r0, r1, r4, r5, r7, r9, lr}^ │ │ │ │ strcs lr, [r0, #-2012] @ 0xfffff824 │ │ │ │ @ instruction: 0xf8d82104 │ │ │ │ ldrbtvs r0, [sp], #-532 @ 0xfffffdec │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xffc8f10e │ │ │ │ + @ instruction: 0xffc0f10e │ │ │ │ tstcs r8, r5 │ │ │ │ @ instruction: 0x46816bfd │ │ │ │ @ instruction: 0xf01c4628 │ │ │ │ strtmi pc, [r8], -r3, lsr #21 │ │ │ │ @ instruction: 0xf9bcf01c │ │ │ │ ldmdbcc r4!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x466960f9 │ │ │ │ @@ -23028,15 +23028,15 @@ │ │ │ │ strbcs fp, [r0, #-3896] @ 0xfffff0c8 │ │ │ │ ldmdbvs sl!, {r1, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ andseq pc, r8, #216, 16 @ 0xd80000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8d8d06a │ │ │ │ stmdacs r0, {r2, r3, r4, r9, ip} │ │ │ │ @ instruction: 0x462ad055 │ │ │ │ - @ instruction: 0xff22f10e │ │ │ │ + @ instruction: 0xff1af10e │ │ │ │ suble r2, lr, r0, lsl #16 │ │ │ │ eorcc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ eorpl pc, r4, #200, 16 @ 0xc80000 │ │ │ │ andseq pc, ip, #200, 16 @ 0xc80000 │ │ │ │ str r1, [r4, r5, asr #17] │ │ │ │ smladx pc, r5, r6, r4 @ │ │ │ │ @ instruction: 0xf8c76a7b │ │ │ │ @@ -23099,15 +23099,15 @@ │ │ │ │ @ instruction: 0xf7e8e7bb │ │ │ │ svclt 0x0000ee3e │ │ │ │ @ instruction: 0x008014ba │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ umulleq r1, r0, r0, r4 │ │ │ │ umulleq r1, r0, r0, r3 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - eoreq r0, r7, lr, asr #14 │ │ │ │ + eoreq r0, r7, lr, lsr r7 │ │ │ │ @ instruction: 0xffff04f3 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0040f8cc │ │ │ │ svcge 0x0006b0a7 │ │ │ │ @@ -23180,15 +23180,15 @@ │ │ │ │ mlscc r5, r3, r8, pc @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ blvs f3f608 │ │ │ │ mvnsvs r2, #4, 2 │ │ │ │ strpl pc, [r0], r3, lsl #10 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ andseq pc, r4, #14024704 @ 0xd60000 │ │ │ │ - ldc2 1, cr15, [ip, #56]! @ 0x38 │ │ │ │ + ldc2 1, cr15, [r4, #56]! @ 0x38 │ │ │ │ andvs r2, r5, r4, lsl #2 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xf898f01c │ │ │ │ @ instruction: 0xf01b4620 │ │ │ │ @ instruction: 0xf8daffb1 │ │ │ │ stmib r7, {r2, r4, r5, r6, r8, fp, ip, sp}^ │ │ │ │ strbtmi r1, [r9], -r3 │ │ │ │ @@ -23347,15 +23347,15 @@ │ │ │ │ ldrbeq pc, [r6, r9, lsl #4] @ │ │ │ │ @ instruction: 0xf109d452 │ │ │ │ strbmi r0, [fp, #-2305] @ 0xfffff6ff │ │ │ │ blvs e95a80 │ │ │ │ @ instruction: 0xf7f04621 │ │ │ │ @ instruction: 0xf8dbf96f │ │ │ │ @ instruction: 0xf1c80000 │ │ │ │ - @ instruction: 0xf010f849 │ │ │ │ + @ instruction: 0xf010f841 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi fe37fa2c │ │ │ │ ldrbtmi r4, [sl], #-2952 @ 0xfffff478 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-251 @ 0xffffff05 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi r2, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23401,15 +23401,15 @@ │ │ │ │ blmi 1868c70 │ │ │ │ @ instruction: 0xf8d66879 │ │ │ │ stmiapl fp, {r3, r4, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d68094 │ │ │ │ stmdacs r0, {r2, r3, r4, r9, ip} │ │ │ │ @ instruction: 0x462ad057 │ │ │ │ - ldc2 1, cr15, [r8], #-56 @ 0xffffffc8 │ │ │ │ + ldc2 1, cr15, [r0], #-56 @ 0xffffffc8 │ │ │ │ suble r2, sl, r0, lsl #16 │ │ │ │ eorcc pc, r0, #14024704 @ 0xd60000 │ │ │ │ eorpl pc, r4, #12976128 @ 0xc60000 │ │ │ │ andseq pc, ip, #12976128 @ 0xc60000 │ │ │ │ strt r1, [r3], r5, asr #17 │ │ │ │ @ instruction: 0xf045320a │ │ │ │ @ instruction: 0xf04f0505 │ │ │ │ @@ -23488,15 +23488,15 @@ │ │ │ │ ldmne sp, {r2, r3, r4, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c62300 │ │ │ │ @ instruction: 0xe6093218 │ │ │ │ bl c1d878 │ │ │ │ strdeq r0, [r0], lr │ │ │ │ strdeq r0, [r0], r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq r0, r7, lr, lsr r3 │ │ │ │ + eoreq r0, r7, lr, lsr #6 │ │ │ │ @ instruction: 0xffff2809 │ │ │ │ addeq r0, r0, r2, asr #18 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -23629,15 +23629,15 @@ │ │ │ │ mvnshi pc, r0 │ │ │ │ @ instruction: 0xf0139b13 │ │ │ │ @ instruction: 0xf0000202 │ │ │ │ cdpls 2, 0, cr8, cr2, cr9, {0} │ │ │ │ ldmiblt r6, {r9, sp} │ │ │ │ smmlaeq fp, r3, fp, r9 │ │ │ │ stmdals r3, {r1, r2, r3, r8, sl, ip, lr, pc} │ │ │ │ - @ instruction: 0xf93af106 │ │ │ │ + @ instruction: 0xf932f106 │ │ │ │ @ instruction: 0xf1024632 │ │ │ │ andcc r0, r1, #8, 6 @ 0x20000000 │ │ │ │ orreq lr, r3, #0, 22 │ │ │ │ @ instruction: 0x06ce7919 │ │ │ │ ldrbhi pc, [pc], -r0, asr #32 @ │ │ │ │ mvnsle r2, r4, lsl #20 │ │ │ │ blls 5e833c │ │ │ │ @@ -23829,17 +23829,17 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ ldrtmi r0, [r7], -r8, lsl #5 │ │ │ │ movwls r4, #13864 @ 0x3628 │ │ │ │ blcs 29df4c │ │ │ │ rsbsvs r2, r2, r0, lsl #4 │ │ │ │ @ instruction: 0xf1146067 │ │ │ │ - strdls pc, [r2], -r7 │ │ │ │ + andls pc, r2, pc, ror #25 │ │ │ │ @ instruction: 0xf1144628 │ │ │ │ - stmdbls r2, {r0, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ subeq r9, r2, #3072 @ 0xc00 │ │ │ │ andcs lr, r1, r2, asr #20 │ │ │ │ beq 31a750 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r1, r4, r5, r7, r8, pc}^ │ │ │ │ blcs 166d88 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -24049,17 +24049,17 @@ │ │ │ │ blcc 29e2a8 │ │ │ │ @ instruction: 0x4637607a │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ blcc 29e2c0 │ │ │ │ @ instruction: 0xf1146072 │ │ │ │ - @ instruction: 0x4606fb3f │ │ │ │ + @ instruction: 0x4606fb37 │ │ │ │ @ instruction: 0xf1144628 │ │ │ │ - subeq pc, r3, #91136 @ 0x16400 │ │ │ │ + subeq pc, r3, #82944 @ 0x14400 │ │ │ │ andcs lr, r6, r3, asr #20 │ │ │ │ beq 31aabc │ │ │ │ vmin.s8 d20, d9, d30 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ ldccs 3, cr0, [r2, #676] @ 0x2a4 │ │ │ │ blcc 29e2e4 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ @@ -24068,15 +24068,15 @@ │ │ │ │ bicshi pc, r5, #0 │ │ │ │ vmin.s8 d20, d2, d23 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ strtmi r0, [r8], -r8, lsl #7 │ │ │ │ blcc 29e308 │ │ │ │ andge pc, r4, r6, asr #17 │ │ │ │ @ instruction: 0xf1056067 │ │ │ │ - stmdacs r0, {r0, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mvnshi pc, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feea2608 │ │ │ │ b 145e82c │ │ │ │ @ instruction: 0xf1071959 │ │ │ │ @ instruction: 0xf8c70208 │ │ │ │ @ instruction: 0xf6409004 │ │ │ │ @@ -24218,17 +24218,17 @@ │ │ │ │ strbt r6, [r6], #102 @ 0x66 │ │ │ │ movwcs r3, #1808 @ 0x710 │ │ │ │ strtmi r6, [r8], -r7, lsr #1 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, r3, r8, lsl #7 │ │ │ │ tstls r3, r7, rrx │ │ │ │ - @ instruction: 0xf9ecf114 │ │ │ │ + @ instruction: 0xf9e4f114 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - blx 21c8a8 │ │ │ │ + @ instruction: 0xf9fef114 │ │ │ │ stmdbls r3, {r1, r8, r9, fp, ip, pc} │ │ │ │ b 1120ccc │ │ │ │ b 1129164 │ │ │ │ ldrbt r0, [r7], #2570 @ 0xa0a │ │ │ │ @ instruction: 0xf1062d92 │ │ │ │ vmin.s8 d16, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @@ -24247,15 +24247,15 @@ │ │ │ │ vmla.i8 d22, d18, d18 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r7], -r8, lsl #7 │ │ │ │ andls r4, r2, #40, 12 @ 0x2800000 │ │ │ │ blcc 29e5d4 │ │ │ │ andge pc, r4, r6, asr #17 │ │ │ │ @ instruction: 0xf1056067 │ │ │ │ - bls 11f660 │ │ │ │ + bls 11f640 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ addshi pc, r0, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feee2cd8 │ │ │ │ b 145ef00 │ │ │ │ bcs 66e44 │ │ │ │ sbcshi pc, r5, #64 @ 0x40 │ │ │ │ @@ -24500,15 +24500,15 @@ │ │ │ │ @ instruction: 0x3710e77b │ │ │ │ adcvs r4, r7, r8, lsr #12 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andge pc, r4, r6, asr #17 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ @ instruction: 0xf1059102 │ │ │ │ - stmdbls r2, {r0, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe14c104 │ │ │ │ beq dcf54 │ │ │ │ blx fe31f3b4 │ │ │ │ bne 171b20c │ │ │ │ ldrcc lr, [r0], -r7, lsl #12 │ │ │ │ @@ -24975,20 +24975,20 @@ │ │ │ │ svcvs 0x007b681a │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ ldrbcc r8, [ip, -r8, lsl #6]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ ldrshvs r8, [sp, #240]! @ 0xf0 │ │ │ │ stmibpl r0!, {r2, r3, r4, r5, r7, r9, fp, sp, lr} │ │ │ │ - blx 51d73e │ │ │ │ + blx 31d73e │ │ │ │ blcs fefb2834 │ │ │ │ andeq pc, sl, r4, asr r8 @ │ │ │ │ orrscs fp, r1, #8, 30 │ │ │ │ @ instruction: 0xf1c660fb │ │ │ │ - popcs {r0, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + popcs {r0, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00084603 │ │ │ │ @ instruction: 0x61bb2391 │ │ │ │ bpl 1a1e470 │ │ │ │ ldrdcc pc, [r4], -r8 │ │ │ │ beq 19d474 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ ldmib r7, {r0, r4, r8, pc}^ │ │ │ │ @@ -25179,15 +25179,15 @@ │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r7, pc} │ │ │ │ adcsmi r3, r3, #1048576 @ 0x100000 │ │ │ │ ldrb sp, [ip, r7, ror #17] │ │ │ │ tstcs r4, r0, lsl #10 │ │ │ │ andseq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8c7647d │ │ │ │ @ instruction: 0xf10cd024 │ │ │ │ - andvs pc, r5, pc, lsl lr @ │ │ │ │ + andvs pc, r5, r7, lsl lr @ │ │ │ │ blvs fffa9778 │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ @ instruction: 0xf8faf01a │ │ │ │ @ instruction: 0xf01a4628 │ │ │ │ @ instruction: 0xf8d4f813 │ │ │ │ eorsvs r3, r9, #116, 18 @ 0x1d0000 │ │ │ │ strmi r4, [r3], r9, ror #12 │ │ │ │ @@ -25289,15 +25289,15 @@ │ │ │ │ blmi 156a9f0 │ │ │ │ @ instruction: 0xf8d8693a │ │ │ │ ldmpl r3, {r3, r4, r9}^ │ │ │ │ @ instruction: 0xd0774298 │ │ │ │ andsne pc, ip, #216, 16 @ 0xd80000 │ │ │ │ rsble r2, r0, r0, lsl #16 │ │ │ │ @ instruction: 0xf10c462a │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d8d059 │ │ │ │ @ instruction: 0xf8c83220 │ │ │ │ @ instruction: 0xf8c85224 │ │ │ │ stmiane r5, {r2, r3, r4, r9}^ │ │ │ │ ldrtmi lr, [r5], -r4, lsl #15 │ │ │ │ strbmi lr, [sp, #-1807] @ 0xfffff8f1 │ │ │ │ @ instruction: 0x464dbf38 │ │ │ │ @@ -25365,15 +25365,15 @@ │ │ │ │ addsvs r0, sl, ip, lsl #4 │ │ │ │ @ instruction: 0xf7e6e7a9 │ │ │ │ svclt 0x0000ec88 │ │ │ │ rsbseq pc, pc, lr, lsr #2 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq pc, pc, r0, lsl #2 │ │ │ │ rsbseq pc, pc, r0 │ │ │ │ - strdeq lr, [r6], -ip @ │ │ │ │ + eoreq lr, r6, ip, ror #7 │ │ │ │ @ instruction: 0xfffee1a1 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0050f8cc │ │ │ │ @@ -25437,15 +25437,15 @@ │ │ │ │ mlscc r5, r3, r8, pc @ │ │ │ │ rsbsle r2, pc, r0, lsl #22 │ │ │ │ tstcs r4, fp, ror sl │ │ │ │ @ instruction: 0xf50362fd │ │ │ │ @ instruction: 0xf8c75880 │ │ │ │ @ instruction: 0xf8d8d014 │ │ │ │ @ instruction: 0xf10c0214 │ │ │ │ - tstpcs r4, fp, lsl ip @ p-variant is OBSOLETE │ │ │ │ + tstpcs r4, r3, lsl ip @ p-variant is OBSOLETE │ │ │ │ strmi r6, [r3], r5 │ │ │ │ @ instruction: 0xf0194620 │ │ │ │ @ instruction: 0x4620fef7 │ │ │ │ mrc2 0, 0, pc, cr0, cr9, {0} │ │ │ │ ldmdbcc r4!, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andne lr, r3, r7, asr #19 │ │ │ │ ldcvs 6, cr4, [sp, #-420] @ 0xfffffe5c │ │ │ │ @@ -25539,15 +25539,15 @@ │ │ │ │ vpmax.s8 d15, d6, d21 │ │ │ │ ldrle r0, [pc], #-2002 @ 618dc │ │ │ │ adcsmi r3, r3, #1048576 @ 0x100000 │ │ │ │ bvs 1e97cc4 │ │ │ │ @ instruction: 0xf7ee4621 │ │ │ │ bvs f5fbc0 │ │ │ │ @ instruction: 0xf1c56818 │ │ │ │ - @ instruction: 0xf010ff29 │ │ │ │ + @ instruction: 0xf010ff21 │ │ │ │ cmnle r8, r6, lsl #30 │ │ │ │ blmi 13f4244 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ mrcvs 8, 7, r6, cr11, cr10, {0} │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ ldrbcc r8, [r4, -pc, lsl #1]! │ │ │ │ @@ -25565,15 +25565,15 @@ │ │ │ │ strbcs fp, [r0, #-3896] @ 0xfffff0c8 │ │ │ │ ldmdavs r9!, {r0, r6, r8, r9, fp, lr} │ │ │ │ andseq pc, r8, #216, 16 @ 0xd80000 │ │ │ │ addsmi r5, r8, #13303808 @ 0xcb0000 │ │ │ │ @ instruction: 0xf8d8d057 │ │ │ │ mvnlt r1, ip, lsl r2 │ │ │ │ @ instruction: 0xf10c462a │ │ │ │ - orrlt pc, r0, r1, asr fp @ │ │ │ │ + orrlt pc, r0, r9, asr #22 │ │ │ │ eorcc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ eorpl pc, r4, #200, 16 @ 0xc80000 │ │ │ │ andseq pc, ip, #200, 16 @ 0xc80000 │ │ │ │ ldrb r1, [fp, -r5, asr #17] │ │ │ │ svclt 0x0038455d │ │ │ │ ubfx r4, sp, #12, #6 │ │ │ │ bl 3b0188 │ │ │ │ @@ -25622,15 +25622,15 @@ │ │ │ │ ldmne sp, {r2, r3, r4, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c82300 │ │ │ │ usat r3, #27, r8, lsl #4 │ │ │ │ b fe11f9c8 │ │ │ │ @ instruction: 0x007fe996 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ @ instruction: 0x007fe990 │ │ │ │ - eoreq lr, r6, r2, lsr #1 │ │ │ │ + mlaeq r6, r2, r0, lr │ │ │ │ @ instruction: 0xffff04cd │ │ │ │ rsbseq lr, pc, r4, lsl #14 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -25755,58 +25755,58 @@ │ │ │ │ ldrbtne pc, [r8], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x960d4478 │ │ │ │ @ instruction: 0xf10d2701 │ │ │ │ stmdapl r1, {r3, r4, r5, r8, fp}^ │ │ │ │ stmdavs r9, {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9129 │ │ │ │ ldrtmi r0, [r1], -r0, lsl #2 │ │ │ │ - cdp2 1, 13, cr15, cr10, cr6, {1} │ │ │ │ + cdp2 1, 13, cr15, cr2, cr6, {1} │ │ │ │ @ instruction: 0xf8df9817 │ │ │ │ ldrdcs r3, [r8, -ip] │ │ │ │ eorvc pc, r0, r0, lsl #17 │ │ │ │ movwls r5, #18659 @ 0x48e3 │ │ │ │ @ instruction: 0xf8df461a │ │ │ │ ldrbtmi r3, [fp], #-1232 @ 0xfffffb30 │ │ │ │ - blx ff19e0fe │ │ │ │ + blx fef9e0fe │ │ │ │ ldrtmi r2, [r1], -r2, lsl #4 │ │ │ │ sbcvs r9, r6, #8 │ │ │ │ @ instruction: 0xf7ec4650 │ │ │ │ andcs pc, r2, #475136 @ 0x74000 │ │ │ │ strmi r2, [r4], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7ec4650 │ │ │ │ vst2.8 {d31,d33}, [pc :64], r7 │ │ │ │ strmi r7, [r5], -r6, lsl #2 │ │ │ │ @ instruction: 0xf1239817 │ │ │ │ - @ instruction: 0x4602fed1 │ │ │ │ + strmi pc, [r2], -r9, asr #29 │ │ │ │ @ instruction: 0x23203218 │ │ │ │ andls r4, r3, #17825792 @ 0x1100000 │ │ │ │ andls r4, r5, sl, lsr r6 │ │ │ │ - @ instruction: 0xf8d4f125 │ │ │ │ + @ instruction: 0xf8ccf125 │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ @ instruction: 0x46414650 │ │ │ │ - blx fe59e150 │ │ │ │ + blx fe39e150 │ │ │ │ mlacs r9, r8, r8, pc @ │ │ │ │ @ instruction: 0x46399817 │ │ │ │ strvs lr, [lr], -sp, asr #19 │ │ │ │ - cdp2 1, 9, cr15, cr6, cr3, {1} │ │ │ │ + cdp2 1, 8, cr15, cr14, cr3, {1} │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #9802 @ 0x264a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 1206e0 │ │ │ │ + blls 1206c0 │ │ │ │ bls 12e930 │ │ │ │ cmppne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf10d4650 │ │ │ │ @ instruction: 0xf1270b64 │ │ │ │ - @ instruction: 0x462bf81f │ │ │ │ + @ instruction: 0x462bf817 │ │ │ │ strls r4, [r0], #-1538 @ 0xfffff9fe │ │ │ │ ldcge 1, cr2, [sp], {115} @ 0x73 │ │ │ │ @ instruction: 0xf1274650 │ │ │ │ - movwcs pc, #2123 @ 0x84b @ │ │ │ │ + movwcs pc, #2115 @ 0x843 @ │ │ │ │ @ instruction: 0x46069011 │ │ │ │ stmib r9, {r1, r2, r3, r8, r9, ip, pc}^ │ │ │ │ stcvc 3, cr3, [r5], {1} │ │ │ │ stmib r4, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ stccs 3, cr3, [r1, #-4] │ │ │ │ ldm r9, {r0, r1, r5, r6, r7, sp, lr} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ @@ -25814,19 +25814,19 @@ │ │ │ │ @ instruction: 0x465f83da │ │ │ │ stcge 6, cr9, [r1, #-112]! @ 0xffffff90 │ │ │ │ strgt ip, [pc, #-3855] @ 60e1d │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1239817 │ │ │ │ - @ instruction: 0xf100fdf1 │ │ │ │ + @ instruction: 0xf100fde9 │ │ │ │ @ instruction: 0x4611021c │ │ │ │ andls r7, r6, #29440 @ 0x7300 │ │ │ │ strmi r2, [r7], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf880f125 │ │ │ │ + @ instruction: 0xf878f125 │ │ │ │ @ instruction: 0xf1079b16 │ │ │ │ @ instruction: 0xf89d0c30 │ │ │ │ blhi ee5eac │ │ │ │ movweq pc, #33731 @ 0x83c3 @ │ │ │ │ rsbsvs pc, pc, #570425344 @ 0x22000000 │ │ │ │ biceq lr, r3, r1, asr #20 │ │ │ │ ldrmi sl, [lr], r1, lsr #22 │ │ │ │ @@ -25835,15 +25835,15 @@ │ │ │ │ strdmi r7, [fp], -r9 │ │ │ │ teqhi fp, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504639 │ │ │ │ - blx 99e230 │ │ │ │ + blx 79e230 │ │ │ │ ldrls r2, [r1], -r0, lsl #6 │ │ │ │ ldrbmi r9, [pc], -lr, lsl #6 │ │ │ │ movwcc lr, #6601 @ 0x19c9 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmib r4, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ rscvs r3, r3, r1, lsl #6 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ @@ -25851,19 +25851,19 @@ │ │ │ │ andeq lr, pc, fp, lsl #17 │ │ │ │ ldrls r9, [ip], -r2, lsl #26 │ │ │ │ strgt ip, [pc, #-3855] @ 60eb1 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1239817 │ │ │ │ - ldclvc 13, cr15, [r3], #-668 @ 0xfffffd64 │ │ │ │ + ldclvc 13, cr15, [r3], #-636 @ 0xfffffd84 │ │ │ │ ldreq pc, [ip], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf1254607 │ │ │ │ - blls 61fec0 │ │ │ │ + blls 61fea0 │ │ │ │ @ instruction: 0x1054f89d │ │ │ │ ldceq 1, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ vbic.i16 d24, #47616 @ 0xba00 │ │ │ │ @ instruction: 0xf8dd0308 │ │ │ │ vld4.8 {d14-d17}, [r2], r8 │ │ │ │ b 10ba7f8 │ │ │ │ @ instruction: 0xf02201c3 │ │ │ │ @@ -25871,50 +25871,50 @@ │ │ │ │ strdmi r7, [fp], -r9 │ │ │ │ teqhi fp, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504639 │ │ │ │ - @ instruction: 0xf9dcf127 │ │ │ │ + @ instruction: 0xf9d4f127 │ │ │ │ bleq fefdd4a4 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ - ldc2 1, cr15, [sl, #144]! @ 0x90 │ │ │ │ + ldc2 1, cr15, [r2, #144]! @ 0x90 │ │ │ │ @ instruction: 0x46419817 │ │ │ │ @ instruction: 0xf1232220 │ │ │ │ - @ instruction: 0x4605fddb │ │ │ │ + @ instruction: 0x4605fdd3 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r8, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r9], -r9, ror #5 │ │ │ │ @ instruction: 0x46503514 │ │ │ │ - @ instruction: 0xf9c6f127 │ │ │ │ + @ instruction: 0xf9bef127 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq 9d934 │ │ │ │ - stc2 1, cr15, [r4, #144]! @ 0x90 │ │ │ │ + ldc2 1, cr15, [ip, #144] @ 0x90 │ │ │ │ eorcs r9, r0, #1507328 @ 0x170000 │ │ │ │ @ instruction: 0xf1232101 │ │ │ │ - strmi pc, [r7], -r5, asr #27 │ │ │ │ + @ instruction: 0x4607fdbd │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46503714 │ │ │ │ - @ instruction: 0xf9b0f127 │ │ │ │ + @ instruction: 0xf9a8f127 │ │ │ │ bls 1f374c │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ bicsne pc, r1, r0, asr #4 │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - stmdbls r8, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r8, {r0, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7ec4650 │ │ │ │ andcs pc, r3, r5, lsr #23 │ │ │ │ @ instruction: 0xf1b99d17 │ │ │ │ - blmi fea20368 │ │ │ │ + blmi fea20348 │ │ │ │ tstcs r8, r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ - blx fe99e33c │ │ │ │ + blx fe79e33c │ │ │ │ @ instruction: 0x23202202 │ │ │ │ sbcvs r4, r3, #17825792 @ 0x1100000 │ │ │ │ ldrbmi r9, [r0], -r6 │ │ │ │ @ instruction: 0xfffcf7eb │ │ │ │ tstcs r6, r2, lsl #4 │ │ │ │ ldrbmi r4, [r0], -r5, lsl #12 │ │ │ │ @ instruction: 0xfff6f7eb │ │ │ │ @@ -25922,28 +25922,28 @@ │ │ │ │ ldrbmi r4, [r0], -r6, lsl #12 │ │ │ │ @ instruction: 0xfff0f7eb │ │ │ │ andls r9, r8, r5, lsl #22 │ │ │ │ ldmdals r7, {r0, r8, sp} │ │ │ │ mlacs r9, r3, r8, pc @ │ │ │ │ movwls r2, #58112 @ 0xe300 │ │ │ │ andcc pc, r4, r9, asr #17 │ │ │ │ - stc2 1, cr15, [r0, #140] @ 0x8c │ │ │ │ + ldc2l 1, cr15, [r8, #-140]! @ 0xffffff74 │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #22090 @ 0x564a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 1e04b4 │ │ │ │ + blls 1e0494 │ │ │ │ bls 12eb5c │ │ │ │ cmppne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - ldrtmi pc, [r3], -fp, lsl #30 @ │ │ │ │ + ldrtmi pc, [r3], -r3, lsl #30 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - @ instruction: 0xff38f126 │ │ │ │ + @ instruction: 0xff30f126 │ │ │ │ andsls r2, r1, r0, lsl #6 │ │ │ │ movwls r4, #59008 @ 0xe680 │ │ │ │ movwcc lr, #6601 @ 0x19c9 │ │ │ │ tstls sp, #1280 @ 0x500 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ rscvs r2, r3, r1, lsl #26 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ @@ -25953,20 +25953,20 @@ │ │ │ │ @ instruction: 0xf8cd465e │ │ │ │ svcls 0x00028070 │ │ │ │ ldrtmi ip, [sp], -pc, lsl #28 │ │ │ │ ldm r6, {r0, r1, r2, r3, r8, sl, lr, pc} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ ldmdals r7, {r2, r3, r5, r7, r8, ip, sp, lr} │ │ │ │ - ldc2l 1, cr15, [sl], {35} @ 0x23 │ │ │ │ + ldc2l 1, cr15, [r2], {35} @ 0x23 │ │ │ │ andseq pc, ip, #0, 2 │ │ │ │ @ instruction: 0xf8984611 │ │ │ │ andls r3, r5, #17 │ │ │ │ strmi r2, [r6], -r1, lsl #4 │ │ │ │ - @ instruction: 0xff68f124 │ │ │ │ + @ instruction: 0xff60f124 │ │ │ │ ssatmi r9, #29, r6, lsl #22 │ │ │ │ @ instruction: 0x1054f89d │ │ │ │ ldreq pc, [r0, -r6, lsl #2]! │ │ │ │ vbic.i16 d24, #45568 @ 0xb200 │ │ │ │ vld2.8 {d0-d3}, [r2], r8 │ │ │ │ b 10ba994 │ │ │ │ @ instruction: 0xf02201c3 │ │ │ │ @@ -25974,15 +25974,15 @@ │ │ │ │ strdmi r7, [fp], -r9 │ │ │ │ teqhi r3, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm r5, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1274650 │ │ │ │ - strcs pc, [r0, #-2319] @ 0xfffff6f1 │ │ │ │ + strcs pc, [r0, #-2311] @ 0xfffff6f9 │ │ │ │ subhi pc, r4, sp, asr #17 │ │ │ │ ldrbmi r9, [ip], lr, lsl #10 │ │ │ │ strpl lr, [r1, #-2505] @ 0xfffff637 │ │ │ │ ldrls r2, [sp, #-1537] @ 0xfffff9ff │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ strpl lr, [r1, #-2500] @ 0xfffff63c │ │ │ │ @ instruction: 0xf88d60e5 │ │ │ │ @@ -25990,20 +25990,20 @@ │ │ │ │ svcls 0x0002000f │ │ │ │ rsbshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ ldmdals r7, {r2, r3, r5, r7, r8, ip, sp, lr} │ │ │ │ - ldc2 1, cr15, [r0], {35} @ 0x23 │ │ │ │ + stc2 1, cr15, [r8], {35} @ 0x23 │ │ │ │ mulscc r1, r8, r8 │ │ │ │ ldmdaeq ip, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46414632 │ │ │ │ @ instruction: 0xf1249003 │ │ │ │ - blls 621c90 │ │ │ │ + blls 621c70 │ │ │ │ @ instruction: 0xf89d9803 │ │ │ │ vmov.i32 , #180 @ 0x000000b4 │ │ │ │ @ instruction: 0xf8dd0308 │ │ │ │ blhi 11a044 │ │ │ │ ldceq 1, cr15, [r0], #-0 │ │ │ │ biceq lr, r3, r1, asr #20 │ │ │ │ mvnsvc pc, #64, 12 @ 0x4000000 │ │ │ │ @@ -26012,81 +26012,81 @@ │ │ │ │ tstmi r3, #-1879048192 @ 0x90000000 │ │ │ │ ldm lr!, {r0, r1, r8, r9, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stmdbls r3, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf1274650 │ │ │ │ - blls 2a0364 │ │ │ │ + blls 2a0344 │ │ │ │ vst1.8 {d25-d26}, [pc], r5 │ │ │ │ movwls r7, #488 @ 0x1e8 │ │ │ │ @ instruction: 0x46434650 │ │ │ │ - cdp2 1, 9, cr15, cr6, cr6, {1} │ │ │ │ + cdp2 1, 8, cr15, cr14, cr6, {1} │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ ldrbmi r2, [r0], -r7, lsl #6 │ │ │ │ blx feea0024 │ │ │ │ ldmdbls r7, {r0, r2, r3, r8, r9, fp, sp, pc} │ │ │ │ stmdals r7, {r0, r1, r9, sp} │ │ │ │ movwls r9, #34048 @ 0x8500 │ │ │ │ blx 1020032 │ │ │ │ strtmi r4, [sl], -lr, lsr #22 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf126447b │ │ │ │ - ldmdals r7, {r0, r1, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r7, {r0, r1, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r8, fp, lsr #22 │ │ │ │ ldrbtmi r9, [fp], #-2564 @ 0xfffff5fc │ │ │ │ eorvs pc, r0, r0, lsl #17 │ │ │ │ - @ instruction: 0xf9aaf123 │ │ │ │ + @ instruction: 0xf9a2f123 │ │ │ │ strtmi r2, [r9], -r2, lsl #4 │ │ │ │ sbcvs r9, r5, #6 │ │ │ │ @ instruction: 0xf7eb4650 │ │ │ │ andcs pc, r2, #3, 30 │ │ │ │ andls r2, r3, r4, lsl #2 │ │ │ │ @ instruction: 0xf7eb4650 │ │ │ │ @ instruction: 0x4632fefd │ │ │ │ andls r2, r5, r2, lsl #2 │ │ │ │ @ instruction: 0xf7eb4650 │ │ │ │ @ instruction: 0xf44ffef7 │ │ │ │ andls r7, r9, r6, lsl #2 │ │ │ │ @ instruction: 0xf1239817 │ │ │ │ - @ instruction: 0x4607fcb1 │ │ │ │ + strmi pc, [r7], -r9, lsr #25 │ │ │ │ ldmdaeq r8, {r8, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r2], -r0, lsr #6 │ │ │ │ @ instruction: 0xf1244641 │ │ │ │ - @ instruction: 0x4639feb5 │ │ │ │ + ldrtmi pc, [r9], -sp, lsr #29 @ │ │ │ │ @ instruction: 0xf1274650 │ │ │ │ - strls pc, [lr, #-2167] @ 0xfffff789 │ │ │ │ + strls pc, [lr, #-2159] @ 0xfffff791 │ │ │ │ mlacs r9, r7, r8, pc @ │ │ │ │ ldmdals r7, {r0, r4, r5, r9, sl, lr} │ │ │ │ andpl pc, r4, r9, asr #17 │ │ │ │ - ldc2l 1, cr15, [r8], #-140 @ 0xffffff74 │ │ │ │ + ldc2l 1, cr15, [r0], #-140 @ 0xffffff74 │ │ │ │ movwlt r4, #34307 @ 0x8603 │ │ │ │ movwls r4, #46666 @ 0xb64a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 3602a4 │ │ │ │ + blls 360284 │ │ │ │ ands r3, r5, r4, lsl r3 │ │ │ │ ... │ │ │ │ rsbseq lr, pc, r0, ror #7 │ │ │ │ - eoreq r8, r1, sl, asr #6 │ │ │ │ + eoreq r8, r1, sl, lsr r3 │ │ │ │ rsbseq lr, pc, r8, asr #7 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq r8, r1, r6, lsl r3 │ │ │ │ - eoreq r7, r1, r6, ror #31 │ │ │ │ - eoreq r7, r1, ip, ror #29 │ │ │ │ - eoreq r7, r1, r6, ror #29 │ │ │ │ + eoreq r8, r1, r6, lsl #6 │ │ │ │ + ldrdeq r7, [r1], -r6 @ │ │ │ │ + ldrdeq r7, [r1], -ip @ │ │ │ │ + ldrdeq r7, [r1], -r6 @ │ │ │ │ vmax.s8 q10, q0, q1 │ │ │ │ ldrbmi r1, [r0], -r5, asr #2 │ │ │ │ - stc2l 1, cr15, [ip, #152]! @ 0x98 │ │ │ │ + stc2l 1, cr15, [r4, #152]! @ 0x98 │ │ │ │ strmi r9, [r2], -r3, lsl #22 │ │ │ │ movwls r2, #371 @ 0x173 │ │ │ │ blls 1b3aa0 │ │ │ │ - cdp2 1, 1, cr15, cr8, cr6, {1} │ │ │ │ + cdp2 1, 1, cr15, cr0, cr6, {1} │ │ │ │ stcvc 3, cr2, [r6], {-0} │ │ │ │ andsls r4, r1, r5, lsl #12 │ │ │ │ cdpcs 3, 0, cr9, cr1, cr14, {0} │ │ │ │ movwcc lr, #6601 @ 0x19c9 │ │ │ │ strtmi fp, [r8], r8, lsl #30 │ │ │ │ stmib r4, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ rscvs r3, r3, r1, lsl #6 │ │ │ │ @@ -26095,19 +26095,19 @@ │ │ │ │ @ instruction: 0x465fd036 │ │ │ │ mcrls 5, 0, r9, cr2, cr12, {0} │ │ │ │ strgt ip, [pc], -pc, lsl #30 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1239817 │ │ │ │ - @ instruction: 0xf100fbbd │ │ │ │ + @ instruction: 0xf100fbb5 │ │ │ │ stclvc 8, cr0, [fp], #-112 @ 0xffffff90 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1244607 │ │ │ │ - blls 621aec │ │ │ │ + blls 621acc │ │ │ │ @ instruction: 0x1054f89d │ │ │ │ ldceq 1, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ vbic.i16 d24, #47616 @ 0xba00 │ │ │ │ @ instruction: 0xf8dd0308 │ │ │ │ vld4.8 {d14-d17}, [r2], r8 │ │ │ │ b 10babcc │ │ │ │ @ instruction: 0xf02201c3 │ │ │ │ @@ -26115,34 +26115,34 @@ │ │ │ │ strdmi r7, [fp], -r9 │ │ │ │ teqhi fp, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504639 │ │ │ │ - @ instruction: 0xfff2f126 │ │ │ │ + @ instruction: 0xffeaf126 │ │ │ │ ldrls r2, [r1, #-768] @ 0xfffffd00 │ │ │ │ ldrbmi r9, [pc], -lr, lsl #6 │ │ │ │ movwcc lr, #6601 @ 0x19c9 │ │ │ │ tstls sp, #1048576 @ 0x100000 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ ldm r9, {r0, r1, r5, r6, r7, sp, lr} │ │ │ │ @ instruction: 0xf88d000f │ │ │ │ stm fp, {r2, r4, r5, r6, sp, lr} │ │ │ │ stcls 0, cr0, [r2], {15} │ │ │ │ svcgt 0x000f951c │ │ │ │ ldm r7, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ ldmdals r7, {r2, r3, r5, r7, r8, ip, sp, lr} │ │ │ │ - blx 1e1e6c2 │ │ │ │ + blx 1c1e6c2 │ │ │ │ @ instruction: 0xf1007c6b │ │ │ │ @ instruction: 0x4632051c │ │ │ │ strmi r4, [r7], -r9, lsr #12 │ │ │ │ - cdp2 1, 0, cr15, cr6, cr4, {1} │ │ │ │ + ldc2l 1, cr15, [lr, #144]! @ 0x90 │ │ │ │ @ instruction: 0xf89d9b16 │ │ │ │ @ instruction: 0xf1071054 │ │ │ │ blhi ee5310 │ │ │ │ movweq pc, #33731 @ 0x83c3 @ │ │ │ │ ldrd pc, [r8], -sp │ │ │ │ rsbsvs pc, pc, #570425344 @ 0x22000000 │ │ │ │ biceq lr, r3, r1, asr #20 │ │ │ │ @@ -26151,39 +26151,39 @@ │ │ │ │ tstmi r3, #11 │ │ │ │ ldm lr!, {r0, r1, r3, r4, r5, r8, r9, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - msrcs LR_irq, fp │ │ │ │ + msrcs LR_irq, r3 │ │ │ │ cdp 6, 11, cr4, cr7, cr8, {2} │ │ │ │ @ instruction: 0xf1240b00 │ │ │ │ - ldmdals r7, {r0, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r7, {r0, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r1], -r0, lsr #4 │ │ │ │ - blx feb1e72a │ │ │ │ + blx fe91e72a │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 133bd0 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - blls 2e2108 │ │ │ │ + blls 2e20e8 │ │ │ │ strls r4, [r1], #-1602 @ 0xfffff9be │ │ │ │ bicsne pc, r1, r0, asr #4 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf126462b │ │ │ │ - stmdbls r6, {r0, r2, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r6, {r0, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7ec4650 │ │ │ │ blmi fe2e08f8 │ │ │ │ tstcs r8, sl, lsl #26 │ │ │ │ stmiapl fp!, {r0, r1, r2, r4, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sl], -r2, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2950 @ 0xfffff47a │ │ │ │ - @ instruction: 0xf888f123 │ │ │ │ + @ instruction: 0xf880f123 │ │ │ │ @ instruction: 0x46042316 │ │ │ │ andcs r6, r1, #805306380 @ 0x3000000c │ │ │ │ ldrbmi r2, [r0], -r3, lsl #2 │ │ │ │ stc2l 7, cr15, [r0, #940]! @ 0x3ac │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ec2401 │ │ │ │ @@ -26218,49 +26218,49 @@ │ │ │ │ stclmi 8, cr5, [r3, #-940]! @ 0xfffffc54 │ │ │ │ blmi 1946f90 │ │ │ │ smlsdxls r3, sp, r4, r4 │ │ │ │ movwls r4, #25723 @ 0x647b │ │ │ │ ldrbmi r9, [r0], -r3, lsl #28 │ │ │ │ andcs r4, r0, #45088768 @ 0x2b00000 │ │ │ │ strls r2, [r0], -r4, lsl #2 │ │ │ │ - blx f1e82e │ │ │ │ + blx d1e82e │ │ │ │ strcs r9, [r1], #-2071 @ 0xfffff7e9 │ │ │ │ eormi pc, r0, r0, lsl #17 │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ @ instruction: 0xf04f809e │ │ │ │ strls r0, [r9, #-2048] @ 0xfffff800 │ │ │ │ andge pc, r8, sp, asr #17 │ │ │ │ tstcs r8, r6, lsl #22 │ │ │ │ @ instruction: 0xf1239a04 │ │ │ │ - strmi pc, [r4], -r1, lsr #16 │ │ │ │ + @ instruction: 0x4604f819 │ │ │ │ movweq pc, #16648 @ 0x4108 @ │ │ │ │ sbcvs r2, r3, #4, 4 @ 0x40000000 │ │ │ │ orreq lr, r8, pc, asr #20 │ │ │ │ @ instruction: 0xf7eb9802 │ │ │ │ tstpcs r0, r7, ror sp @ p-variant is OBSOLETE │ │ │ │ ldmdals r7, {r1, r2, r9, sl, lr} │ │ │ │ - blx ff71e860 │ │ │ │ + blx ff51e860 │ │ │ │ @ instruction: 0xf1006923 │ │ │ │ strmi r0, [r2], r4, asr #10 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ orrvs r0, r3, r4, lsl r3 │ │ │ │ stmib r0, {r0, r1, r5, r7, fp, sp, lr}^ │ │ │ │ blls 62f408 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1243148 │ │ │ │ - ldrbmi pc, [r1], -r7, lsr #26 @ │ │ │ │ + @ instruction: 0x4651fd1f │ │ │ │ @ instruction: 0xf04f9802 │ │ │ │ @ instruction: 0xf1263aff │ │ │ │ - vceq.f32 , q8, │ │ │ │ + @ instruction: 0xf240fedf │ │ │ │ ldmdals r7, {r0, r1, r2, r3, r4, r5, r6, r8, sp} │ │ │ │ @ instruction: 0xf1237c34 │ │ │ │ - ldrls pc, [r1, #-2831] @ 0xfffff4f1 │ │ │ │ + ldrls pc, [r1, #-2823] @ 0xfffff4f9 │ │ │ │ cdpeq 1, 5, cr15, cr4, cr0, {0} │ │ │ │ strvc lr, [r0, -r9, asr #19] │ │ │ │ stcleq 1, cr15, [r4], #-0 │ │ │ │ andvc pc, r8, r9, asr #17 │ │ │ │ @ instruction: 0xf8964605 │ │ │ │ blx 30e474 │ │ │ │ @ instruction: 0xf880f404 │ │ │ │ @@ -26282,15 +26282,15 @@ │ │ │ │ blx 108482 │ │ │ │ strtmi r1, [r9], -r3, lsl #6 │ │ │ │ @ instruction: 0xf8937f9a │ │ │ │ andcc r3, fp, #46 @ 0x2e │ │ │ │ @ instruction: 0xf845330b │ │ │ │ @ instruction: 0xf8454022 │ │ │ │ @ instruction: 0xf1267023 │ │ │ │ - blls 161f28 │ │ │ │ + blls 161f08 │ │ │ │ strbmi r9, [r3, #-2071] @ 0xfffff7e9 │ │ │ │ ldrmi sp, [ip], -r8, lsl #3 │ │ │ │ @ instruction: 0x46011d9a │ │ │ │ andls r9, r0, #8, 22 @ 0x2000 │ │ │ │ stmdals r7, {r1, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dd9d09 │ │ │ │ @ instruction: 0xf7eba008 │ │ │ │ @@ -26309,18 +26309,18 @@ │ │ │ │ bls 12b0fc │ │ │ │ ldmib sp, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7eb0307 │ │ │ │ strls pc, [r3], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0xf7e5e748 │ │ │ │ svclt 0x0000ed20 │ │ │ │ muleq r0, r0, r8 │ │ │ │ - eoreq r7, r1, sl, lsr #25 │ │ │ │ + mlaeq r1, sl, ip, r7 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ - eoreq r7, r1, ip, lsl ip │ │ │ │ - eoreq r7, r1, r8, lsr #24 │ │ │ │ + eoreq r7, r1, ip, lsl #24 │ │ │ │ + eoreq r7, r1, r8, lsl ip │ │ │ │ rsbseq sp, pc, r0, asr #22 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb971c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf500559a │ │ │ │ @@ -26450,15 +26450,15 @@ │ │ │ │ movwhi lr, #6605 @ 0x19cd │ │ │ │ strls r9, [r0, #-2833] @ 0xfffff4ef │ │ │ │ @ instruction: 0xf8d39a06 │ │ │ │ ldmdbls r0, {r2, r3, r4, r5, r6, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53adf503 │ │ │ │ movwls r9, #22535 @ 0x5807 │ │ │ │ @ instruction: 0xf1bf4633 │ │ │ │ - blls 2a2598 │ │ │ │ + blls 2a2578 │ │ │ │ strtne pc, [r0], #-2259 @ 0xfffff72d │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrle r0, [r0], #-1883 @ 0xfffff8a5 │ │ │ │ strcc r9, [r1, -r9, lsl #22] │ │ │ │ blls 3739a8 │ │ │ │ blls 3337c0 │ │ │ │ strhle r4, [ip], #-43 @ 0xffffffd5 │ │ │ │ @@ -26655,15 +26655,15 @@ │ │ │ │ blls 4f7650 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8d39a07 │ │ │ │ ldmib sp, {r2, r3, r4, r5, r6, r7, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5030110 │ │ │ │ movwls r5, #21421 @ 0x53ad │ │ │ │ @ instruction: 0xf1c04633 │ │ │ │ - blls 3a256c │ │ │ │ + blls 3a254c │ │ │ │ ldrmi r3, [sp], #-1793 @ 0xfffff8ff │ │ │ │ ldrmi r9, [r8], #2825 @ 0xb09 │ │ │ │ adcsmi r9, fp, #11264 @ 0x2c00 │ │ │ │ blls 296bbc │ │ │ │ strtne pc, [r0], #-2259 @ 0xfffff72d │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrble r0, [r4, #1883] @ 0x75b │ │ │ │ @@ -26846,15 +26846,15 @@ │ │ │ │ ldmibcc r8, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwne lr, #39683 @ 0x9b03 │ │ │ │ @ instruction: 0xf5089307 │ │ │ │ movwls r5, #45967 @ 0xb38f │ │ │ │ ldrdcc pc, [r0, #139]! @ 0x8b │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbchi pc, r3, r0, asr #32 │ │ │ │ - ldc2l 1, cr15, [r2], #-784 @ 0xfffffcf0 │ │ │ │ + stc2l 1, cr15, [sl], #-784 @ 0xfffffcf0 │ │ │ │ strmi r6, [r7], -sl, lsr #18 │ │ │ │ @ instruction: 0xf8cd2400 │ │ │ │ tstlt r2, #36 @ 0x24 │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ andsle r4, pc, #156, 4 @ 0xc0000009 │ │ │ │ @@ -26884,19 +26884,19 @@ │ │ │ │ addshi pc, r7, r0, asr #32 │ │ │ │ pop {r0, r2, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f8ff0 │ │ │ │ bcs fe0e59f0 │ │ │ │ ldrmi sp, [r0], -sl, lsr #32 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ andls r7, r8, #-1073741812 @ 0xc000000c │ │ │ │ - stc2 1, cr15, [r4], #784 @ 0x310 │ │ │ │ + ldc2 1, cr15, [ip], {196} @ 0xc4 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [ip], #-520 @ 0xfffffdf8 │ │ │ │ ldrmi r9, [r0], -r8, lsl #20 │ │ │ │ - ldc2 1, cr15, [ip], {196} @ 0xc4 │ │ │ │ + ldc2 1, cr15, [r4], {196} @ 0xc4 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 23aeec │ │ │ │ stmib sp, {r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #770 @ 0x302 │ │ │ │ @@ -26905,38 +26905,38 @@ │ │ │ │ @ instruction: 0xf8cdb000 │ │ │ │ @ instruction: 0xf7f59010 │ │ │ │ ldr pc, [r8, sp, lsl #26]! │ │ │ │ bleq 15ef7c │ │ │ │ bicsle r2, r4, r2, lsl #21 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, lr, ror r0 │ │ │ │ - ldc2l 1, cr15, [sl], #-784 @ 0xfffffcf0 │ │ │ │ + ldc2l 1, cr15, [r2], #-784 @ 0xfffffcf0 │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1c4207e │ │ │ │ - smlsldxeq pc, r1, r3, ip @ │ │ │ │ + strbeq pc, [r1, -fp, ror #24] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ strbmi r9, [r0], -r7, lsl #22 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ stmdbls r6, {r8, r9, sp} │ │ │ │ movwlt lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8cd2391 │ │ │ │ @ instruction: 0xf7f59010 │ │ │ │ stmiavs fp!, {r0, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strle r0, [lr, #1882] @ 0x75a │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, pc, ror r0 │ │ │ │ - mrrc2 1, 12, pc, r4, cr4 @ │ │ │ │ + mcrr2 1, 12, pc, ip, cr4 @ │ │ │ │ svclt 0x00480783 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1c4207f │ │ │ │ - strbeq pc, [r0, -sp, asr #24] @ │ │ │ │ + strbeq pc, [r0, -r5, asr #24] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ strbmi r9, [r0], -r7, lsl #22 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ stmdbls r6, {r0, r8, r9, sp} │ │ │ │ @@ -27353,15 +27353,15 @@ │ │ │ │ blcs 157554 │ │ │ │ @ instruction: 0xf440bf08 │ │ │ │ andle r3, r3, r8 │ │ │ │ svclt 0x00082b01 │ │ │ │ andcc pc, r0, r0, asr #8 │ │ │ │ blmi 1a16bc │ │ │ │ svclt 0x00004770 │ │ │ │ - eoreq ip, r6, r8, lsl #9 │ │ │ │ + eoreq ip, r6, r8, ror r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba758 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ strmi r4, [r4], -r0, lsr #13 │ │ │ │ adcsmi pc, r0, r0, lsl #10 │ │ │ │ andcc r2, r8, r0, lsl #10 │ │ │ │ @@ -27388,15 +27388,15 @@ │ │ │ │ @ instruction: 0xf8820300 │ │ │ │ @ instruction: 0xf8c43a20 │ │ │ │ @ instruction: 0xf8d45220 │ │ │ │ @ instruction: 0xf8d43230 │ │ │ │ @ instruction: 0xf0430214 │ │ │ │ @ instruction: 0xf8c40310 │ │ │ │ @ instruction: 0xf10a3230 │ │ │ │ - @ instruction: 0xf8c4fdc1 │ │ │ │ + @ instruction: 0xf8c4fdb9 │ │ │ │ ldcllt 2, cr5, [r0, #-80]! @ 0xffffffb0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febba7e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ svcmi 0x00215500 │ │ │ │ ldrbtmi r4, [pc], #-1540 @ 635f8 │ │ │ │ @@ -27422,26 +27422,26 @@ │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ cmpeq sl, #364 @ 0x16c │ │ │ │ movwcs sp, #5131 @ 0x140b │ │ │ │ svccc 0x00c4f886 │ │ │ │ bmi 31d5b8 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 69fa82 │ │ │ │ + blx 49fa82 │ │ │ │ bmi 29d608 │ │ │ │ stmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 49fa92 │ │ │ │ + blx 29fa92 │ │ │ │ svclt 0x0000e7eb │ │ │ │ rsbseq ip, pc, sl, lsl #20 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - mlaeq r1, r4, r9, r6 │ │ │ │ - strhteq r6, [r1], -sl │ │ │ │ - eoreq r6, r1, r4, asr #18 │ │ │ │ + eoreq r6, r1, r4, lsl #19 │ │ │ │ eoreq r6, r1, sl, lsr #17 │ │ │ │ + eoreq r6, r1, r4, lsr r9 │ │ │ │ + mlaeq r1, sl, r8, r6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba898 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1027600 │ │ │ │ blmi 104f8b8 │ │ │ │ ldrbtmi r4, [sl], #-1540 @ 0xfffff9fc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -27450,15 +27450,15 @@ │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50551dc │ │ │ │ @ instruction: 0xf8d557af │ │ │ │ @ instruction: 0x37143cfc │ │ │ │ @ instruction: 0xf5034638 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ ldmibvs lr, {r6, r8, fp, ip, sp}^ │ │ │ │ - blx fef9fb48 │ │ │ │ + blx fed9fb48 │ │ │ │ addpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ eorsne pc, ip, #13762560 @ 0xd20000 │ │ │ │ mvncc pc, #13762560 @ 0xd20000 │ │ │ │ orrmi pc, r0, r1, lsl #10 │ │ │ │ stmdbvs r9, {r3, r7, fp, sp, lr} │ │ │ │ ldrtmi r4, [r8], -r3, lsl #5 │ │ │ │ @ instruction: 0xf103bf98 │ │ │ │ @@ -27470,15 +27470,15 @@ │ │ │ │ svclt 0x009f428b │ │ │ │ movwmi pc, #259 @ 0x103 @ │ │ │ │ subseq r3, fp, r0, lsr #22 │ │ │ │ mvnscc pc, #12713984 @ 0xc20000 │ │ │ │ blcc fe1a1a34 │ │ │ │ mvncc pc, #13762560 @ 0xd20000 │ │ │ │ blcc fe0a1a3c │ │ │ │ - blx fe91fb98 │ │ │ │ + blx fe71fb98 │ │ │ │ blcc fe1a1a84 │ │ │ │ blcs fe0a1a88 │ │ │ │ ldmne sp, {r3, r5, r9, sl, lr} │ │ │ │ movwls sl, #2818 @ 0xb02 │ │ │ │ blx 1ec33a │ │ │ │ bl 1e0b50 │ │ │ │ @ instruction: 0xf01c0286 │ │ │ │ @@ -27812,15 +27812,15 @@ │ │ │ │ tstlt fp, r3, lsl sp │ │ │ │ ldrmi r6, [r9], #2195 @ 0x893 │ │ │ │ tstlt fp, r3, asr sp │ │ │ │ ldrmi r6, [pc], #-2195 @ 63c6c │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - stc2l 1, cr15, [r4, #-780]! @ 0xfffffcf4 │ │ │ │ + ldc2l 1, cr15, [ip, #-780] @ 0xfffffcf4 │ │ │ │ ldmdbcs r4!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 153489c │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ @ instruction: 0x4094f8d2 │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -27995,15 +27995,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 966440 │ │ │ │ bleq 1aa2298 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d029 │ │ │ │ movwlt r1, #2924 @ 0xb6c │ │ │ │ @ instruction: 0xf10a464a │ │ │ │ - @ instruction: 0x4607f853 │ │ │ │ + strmi pc, [r7], -fp, asr #16 │ │ │ │ eormi pc, r0, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf8d5b177 │ │ │ │ @ instruction: 0xf8c53b70 │ │ │ │ @ instruction: 0xf8c57b6c │ │ │ │ ldrmi r9, [pc], #-2932 @ 63f6c │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 642d24 │ │ │ │ @@ -28051,15 +28051,15 @@ │ │ │ │ @ instruction: 0xffdaf06e │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf504d172 │ │ │ │ @ instruction: 0xf5065380 │ │ │ │ @ instruction: 0xf50451c1 │ │ │ │ tstcc r0, pc, lsl #1 │ │ │ │ bicsvs pc, ip, r3, asr #17 │ │ │ │ - blx fe3a0458 │ │ │ │ + blx fe1a0458 │ │ │ │ orrspl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ orrspl pc, r0, r4, lsl #10 │ │ │ │ tstcc r8, sl, lsr #12 │ │ │ │ adcmi pc, pc, r4, lsl #10 │ │ │ │ smlabtne r2, r3, r9, lr │ │ │ │ blmi f35914 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @@ -28117,22 +28117,22 @@ │ │ │ │ ldrbtmi r9, [sl], #-1024 @ 0xfffffc00 │ │ │ │ @ instruction: 0x13b9f640 │ │ │ │ @ instruction: 0xff80f077 │ │ │ │ strtmi r4, [r8], -r5, lsl #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ rsbseq r0, r7, r0, lsl pc │ │ │ │ - strdeq r5, [r1], -r8 @ │ │ │ │ - eoreq r5, r1, sl, ror #31 │ │ │ │ + eoreq r5, r1, r8, ror #31 │ │ │ │ ldrdeq r5, [r1], -sl @ │ │ │ │ - ldrdeq r5, [r1], -r2 @ │ │ │ │ - ldrdeq r5, [r1], -r0 @ │ │ │ │ + eoreq r5, r1, sl, asr #31 │ │ │ │ eoreq r5, r1, r2, asr #31 │ │ │ │ eoreq r5, r1, r0, asr #31 │ │ │ │ - strdeq r5, [r1], -sl @ │ │ │ │ + strhteq r5, [r1], -r2 │ │ │ │ + strhteq r5, [r1], -r0 │ │ │ │ + eoreq r5, r1, sl, ror #29 │ │ │ │ ldmdbcs r0, {r4, r5, r6, r8, sl, ip, sp, pc} │ │ │ │ @ instruction: 0xc010f8bd │ │ │ │ mulspl r4, sp, r8 │ │ │ │ ldmdale r3!, {r0, r2, r5, r6, ip, lr, pc} │ │ │ │ cdpcs 14, 0, cr1, cr14, cr14, {2} │ │ │ │ strcs sp, [r1], #-2116 @ 0xfffff7bc │ │ │ │ cdpne 2, 8, cr15, cr2, cr1, {2} │ │ │ │ @@ -28338,15 +28338,15 @@ │ │ │ │ stmpl r0, {r0, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ bcc 608a8 │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ b 144c4f4 │ │ │ │ @ instruction: 0xf8c7068a │ │ │ │ @ instruction: 0xf8d8d00c │ │ │ │ @ instruction: 0xf1090214 │ │ │ │ - ldrtmi pc, [r1], -pc, ror #26 @ │ │ │ │ + ldrtmi pc, [r1], -r7, ror #26 @ │ │ │ │ andge pc, r0, r0, asr #17 │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ @ instruction: 0xf84af017 │ │ │ │ @ instruction: 0xf0164620 │ │ │ │ @ instruction: 0xf505ff63 │ │ │ │ adcsvs r5, r9, r0, asr #6 │ │ │ │ strmi r4, [r2], r9, ror #12 │ │ │ │ @@ -28407,15 +28407,15 @@ │ │ │ │ ssat16mi fp, #10, r8 │ │ │ │ @ instruction: 0xf8d84b25 │ │ │ │ @ instruction: 0xf85b0218 │ │ │ │ addsmi r3, r8, #3 │ │ │ │ @ instruction: 0xf8d8d021 │ │ │ │ biclt r3, r8, ip, lsl r2 │ │ │ │ @ instruction: 0x464a4619 │ │ │ │ - ldc2 1, cr15, [sl, #-36] @ 0xffffffdc │ │ │ │ + ldc2 1, cr15, [r2, #-36] @ 0xffffffdc │ │ │ │ @ instruction: 0xf8d8b190 │ │ │ │ @ instruction: 0xf8c83220 │ │ │ │ stmiane r4, {r2, r3, r4, r9}^ │ │ │ │ eorls pc, r4, #200, 16 @ 0xc80000 │ │ │ │ stclcs 7, cr14, [r0, #-836] @ 0xfffffcbc │ │ │ │ svclt 0x003846a9 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @@ -28437,15 +28437,15 @@ │ │ │ │ andscc pc, r8, #200, 16 @ 0xc80000 │ │ │ │ @ instruction: 0xf7e3e7ab │ │ │ │ svclt 0x0000ec86 │ │ │ │ ldrshteq fp, [pc], #-178 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq fp, pc, r0, ror #23 │ │ │ │ rsbseq fp, pc, r6, lsl #23 │ │ │ │ - eoreq fp, r6, sl, ror #8 │ │ │ │ + eoreq fp, r6, sl, asr r4 │ │ │ │ @ instruction: 0xfffff245 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf06e4605 │ │ │ │ @@ -28499,27 +28499,27 @@ │ │ │ │ ldmvs r0!, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmvs r4!, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ rsbvs r2, r3, #1543503872 @ 0x5c000000 │ │ │ │ ldrteq pc, [r8], #1540 @ 0x604 @ │ │ │ │ bicle r4, fp, r4, asr #10 │ │ │ │ strpl pc, [pc], #1285 @ 64730 │ │ │ │ @ instruction: 0xf1074620 │ │ │ │ - @ instruction: 0xf8d7ff15 │ │ │ │ + @ instruction: 0xf8d7ff0d │ │ │ │ @ instruction: 0x462011dc │ │ │ │ bicpl pc, r1, r1, lsl #10 │ │ │ │ @ instruction: 0xf1073110 │ │ │ │ - @ instruction: 0xf505ff05 │ │ │ │ + @ instruction: 0xf505fefd │ │ │ │ @ instruction: 0xf5055340 │ │ │ │ @ instruction: 0xf8d745a0 │ │ │ │ @ instruction: 0xf8c30214 │ │ │ │ @ instruction: 0xf8a567f0 │ │ │ │ @ instruction: 0xf1096ba0 │ │ │ │ - @ instruction: 0xf8d5fcff │ │ │ │ + @ instruction: 0xf8d5fcf7 │ │ │ │ @ instruction: 0xf1090b78 │ │ │ │ - @ instruction: 0xf8c7fcfb │ │ │ │ + @ instruction: 0xf8c7fcf3 │ │ │ │ @ instruction: 0xf8c56214 │ │ │ │ @ instruction: 0xf8c76b78 │ │ │ │ @ instruction: 0xf8c56220 │ │ │ │ pop {r4, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ svclt 0x000081f0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -28545,15 +28545,15 @@ │ │ │ │ strcc r3, [ip, -r8, lsr #32]! │ │ │ │ ldc2 0, cr15, [r4, #88] @ 0x58 │ │ │ │ adcsmi pc, r5, r4, lsl #10 │ │ │ │ @ instruction: 0xf8df3030 │ │ │ │ @ instruction: 0xf0168104 │ │ │ │ @ instruction: 0xf504fd8d │ │ │ │ @ instruction: 0xf107508f │ │ │ │ - @ instruction: 0xf504feb9 │ │ │ │ + @ instruction: 0xf504feb1 │ │ │ │ @ instruction: 0xf8d65190 │ │ │ │ ldrdcc r0, [r8, -ip] │ │ │ │ @ instruction: 0xf7e844f8 │ │ │ │ stmdavs fp!, {r0, r1, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ subeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d6b19b │ │ │ │ vsra.u64 q0, q6, #1 │ │ │ │ @@ -28569,36 +28569,36 @@ │ │ │ │ @ instruction: 0xf8d6b121 │ │ │ │ blvs 6f0fa8 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ ldreq pc, [r8, #1541]! @ 0x605 │ │ │ │ bicsle r4, ip, pc, lsr #5 │ │ │ │ strmi pc, [r0, #1284]! @ 0x504 │ │ │ │ andseq pc, r4, #14024704 @ 0xd60000 │ │ │ │ - stc2 1, cr15, [r6], {9} │ │ │ │ + ldc2l 1, cr15, [lr], #-36 @ 0xffffffdc │ │ │ │ bleq 1ea2ba8 │ │ │ │ - stc2 1, cr15, [r2], {9} │ │ │ │ + ldc2l 1, cr15, [sl], #-36 @ 0xffffffdc │ │ │ │ andseq pc, ip, #14024704 @ 0xd60000 │ │ │ │ blmi 910f00 │ │ │ │ andscs pc, r8, #14024704 @ 0xd60000 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf109b3aa │ │ │ │ - @ instruction: 0xf8d6fc75 │ │ │ │ + @ instruction: 0xf8d6fc6d │ │ │ │ vqsub.s8 d18, d1, d8 │ │ │ │ stmdane r1!, {r3, r4, sp} │ │ │ │ eorpl r2, r3, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c660cb │ │ │ │ @ instruction: 0xf8d52218 │ │ │ │ @ instruction: 0xb1a80b6c │ │ │ │ @ instruction: 0xf8d54b15 │ │ │ │ @ instruction: 0xf8582b68 │ │ │ │ addsmi r3, sl, #3 │ │ │ │ @ instruction: 0xb1bad004 │ │ │ │ - mrrc2 1, 0, pc, ip, cr9 @ │ │ │ │ + mrrc2 1, 0, pc, r4, cr9 @ │ │ │ │ blcs 1aa2bfc │ │ │ │ rsbcc pc, r8, r5, asr #12 │ │ │ │ movwcs r1, #2081 @ 0x821 │ │ │ │ subvs r5, fp, r3, lsr #32 │ │ │ │ sbcvs r6, fp, fp, lsl #1 │ │ │ │ blcs 1aa2bd0 │ │ │ │ @ instruction: 0xf06e4620 │ │ │ │ @@ -28762,16 +28762,16 @@ │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e3e7ec │ │ │ │ svclt 0x0000e9fa │ │ │ │ ldrshteq fp, [pc], #-88 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq fp, pc, sl, lsl r5 @ │ │ │ │ - eoreq r5, r1, r8, lsl r5 │ │ │ │ - strdeq r5, [r1], -r2 @ │ │ │ │ + eoreq r5, r1, r8, lsl #10 │ │ │ │ + eoreq r5, r1, r2, ror #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0x4615b099 │ │ │ │ @ instruction: 0xf6404ad0 │ │ │ │ blmi ff466654 │ │ │ │ @@ -28981,15 +28981,15 @@ │ │ │ │ blls 41ea70 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ strbt r9, [fp], r6, lsl #6 │ │ │ │ stmda r2, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbseq fp, pc, r8, lsl #9 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq fp, pc, sl, asr r3 @ │ │ │ │ - eoreq r5, r1, r4, lsr #3 │ │ │ │ + mlaeq r1, r4, r1, r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addpl pc, r0, #0, 10 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @ instruction: 0xf890460c │ │ │ │ @@ -29195,15 +29195,15 @@ │ │ │ │ cdpge 12, 1, cr10, cr0, cr12, {0} │ │ │ │ stm r4, {r2, r4, r5, r8, r9, sl, fp, lr} │ │ │ │ strmi r0, [ip], -ip │ │ │ │ blls 44fa38 │ │ │ │ muleq r3, r6, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ bgt 236410 │ │ │ │ - @ instruction: 0xf9def107 │ │ │ │ + @ instruction: 0xf9d6f107 │ │ │ │ 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}^ │ │ │ │ @@ -29230,15 +29230,15 @@ │ │ │ │ @ instruction: 0xf5056062 │ │ │ │ blls 43a8c8 │ │ │ │ ldm r6, {r1, r3, r4, r5, r6, fp, ip, lr} │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ bge 375aa4 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ bgt 24a6a8 │ │ │ │ - @ instruction: 0xf9d4f107 │ │ │ │ + @ instruction: 0xf9ccf107 │ │ │ │ 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] │ │ │ │ @@ -29255,18 +29255,18 @@ │ │ │ │ ldrmi r4, [r1], -pc, lsl #12 │ │ │ │ blmi 637b48 │ │ │ │ ldrbtmi fp, [sl], #-141 @ 0xffffff73 │ │ │ │ strmi sl, [r6], -r5, lsl #26 │ │ │ │ ldmpl r3, {r3, r5, r9, sl, lr}^ │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf94af107 │ │ │ │ + @ instruction: 0xf942f107 │ │ │ │ stcge 6, cr4, [r8], {33} @ 0x21 │ │ │ │ @ instruction: 0xf1074620 │ │ │ │ - blge e3860 │ │ │ │ + blge e3840 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ ldm r5, {r0, r1, r2, sl, fp, ip, pc} │ │ │ │ strls r0, [r0], #-12 │ │ │ │ @ instruction: 0xff5cf7ff │ │ │ │ blmi 237b50 │ │ │ │ @@ -30093,16 +30093,16 @@ │ │ │ │ @ instruction: 0x4649e7dc │ │ │ │ @ instruction: 0xf0154630 │ │ │ │ strb pc, [r3, -r1, asr #20]! @ │ │ │ │ svc 0x0092f7e1 │ │ │ │ rsbseq sl, pc, r8, lsr #3 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq sl, pc, lr, ror r0 @ │ │ │ │ - eoreq r4, r1, r4, ror r0 │ │ │ │ - eoreq r4, r1, r0, lsr r0 │ │ │ │ + eoreq r4, r1, r4, rrx │ │ │ │ + eoreq r4, r1, r0, lsr #32 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ @ instruction: 0x461f4616 │ │ │ │ stmibvs fp, {r0, r1, r3, r6, r8, ip, sp, pc} │ │ │ │ @@ -31295,16 +31295,16 @@ │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ ldr sl, [r8, r4, ror #30]! │ │ │ │ cdp 7, 2, cr15, cr14, cr0, {7} │ │ │ │ rsbseq r8, pc, lr, asr pc @ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r8, pc, r2, ror #28 │ │ │ │ - eoreq r2, r1, sl, ror #27 │ │ │ │ - eoreq r2, r1, r0, ror #26 │ │ │ │ + ldrdeq r2, [r1], -sl @ │ │ │ │ + eoreq r2, r1, r0, asr sp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @ instruction: 0x46054616 │ │ │ │ stmdavs r8, {r2, r3, r9, sl, lr}^ │ │ │ │ @@ -32279,18 +32279,18 @@ │ │ │ │ pop {r0, r2, r4, ip, sp, pc} │ │ │ │ andcc r8, ip, #240, 30 @ 0x3c0 │ │ │ │ @ instruction: 0xf8dbe7f2 │ │ │ │ @ instruction: 0xf8db3004 │ │ │ │ @ instruction: 0xe7702018 │ │ │ │ rsbseq r8, pc, r6, lsl r3 @ │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - eoreq r2, r1, sl, ror #2 │ │ │ │ - mlaeq r1, r0, r1, r2 │ │ │ │ + eoreq r2, r1, sl, asr r1 │ │ │ │ + eoreq r2, r1, r0, lsl #3 │ │ │ │ + mlaeq r1, lr, r1, r2 │ │ │ │ eoreq r2, r1, lr, lsr #3 │ │ │ │ - strhteq r2, [r1], -lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbf45c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf934f073 │ │ │ │ strbpl pc, [r0], -r4, lsl #10 @ │ │ │ │ ldrmi pc, [r0, #1284]! @ 0x504 │ │ │ │ @@ -33174,15 +33174,15 @@ │ │ │ │ bllt 527024 │ │ │ │ svc 0x0084f7de │ │ │ │ rsbseq r7, pc, sl, lsr #22 │ │ │ │ rsbseq r7, pc, r4, lsr #22 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r7, pc, r2, ror r7 @ │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - eoreq r1, r1, r8, lsl #1 │ │ │ │ + eoreq r1, r1, r8, ror r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc024c │ │ │ │ @ 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}^ │ │ │ │ @@ -33910,15 +33910,15 @@ │ │ │ │ tstls pc, #2 │ │ │ │ ldrdvs pc, [r0], -fp │ │ │ │ @ instruction: 0xe75e0076 │ │ │ │ stmib r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbseq r6, pc, r0, lsr r8 @ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r6, pc, r4, lsl r8 @ │ │ │ │ - eoreq r0, r1, r8, asr #9 │ │ │ │ + strhteq r0, [r1], -r8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc0dcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12adad4 │ │ │ │ strtmi pc, [r0], #1280 @ 0x500 │ │ │ │ addlt r4, fp, r8, asr #22 │ │ │ │ @ instruction: 0x4606447a │ │ │ │ @@ -34389,22 +34389,22 @@ │ │ │ │ tstls r2, #84, 16 @ 0x540000 │ │ │ │ @ instruction: 0xe7676993 │ │ │ │ ldrdmi pc, [r4], -sl │ │ │ │ @ instruction: 0x3018f8da │ │ │ │ svclt 0x0000e762 │ │ │ │ ldrsbteq r6, [pc], #-46 │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - eoreq r0, r1, r6, lsr r3 │ │ │ │ - eoreq r0, r1, r6, asr r3 │ │ │ │ + eoreq r0, r1, r6, lsr #6 │ │ │ │ + eoreq r0, r1, r6, asr #6 │ │ │ │ + eoreq r0, r1, r2, ror #6 │ │ │ │ eoreq r0, r1, r2, ror r3 │ │ │ │ - eoreq r0, r1, r2, lsl #7 │ │ │ │ - eoreq r0, r1, sl, ror r0 │ │ │ │ - eoreq r0, r1, lr, ror r0 │ │ │ │ + eoreq r0, r1, sl, rrx │ │ │ │ + eoreq r0, r1, lr, rrx │ │ │ │ + eoreq r0, r1, lr, lsl #1 │ │ │ │ mlaeq r1, lr, r0, r0 │ │ │ │ - eoreq r0, r1, lr, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc1564 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf8b0f071 │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ adcsmi pc, r0, #4, 10 @ 0x1000000 │ │ │ │ @@ -35360,15 +35360,15 @@ │ │ │ │ bllt 1a924c │ │ │ │ mrc 7, 3, APSR_nzcv, cr0, cr12, {6} │ │ │ │ rsbseq r5, pc, lr, lsl r9 @ │ │ │ │ rsbseq r5, pc, r8, lsl r9 @ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r5, pc, r6, ror #10 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - eoreq lr, r0, r0, ror #28 │ │ │ │ + eoreq lr, r0, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc2474 │ │ │ │ @ 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}^ │ │ │ │ @@ -37747,15 +37747,15 @@ │ │ │ │ @ instruction: 0x4628e034 │ │ │ │ strls r9, [ip], #-1038 @ 0xfffffbf2 │ │ │ │ stmpl r0, {r0, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ submi pc, r1, #1342177284 @ 0x50000004 │ │ │ │ addscc pc, lr, #204472320 @ 0xc300000 │ │ │ │ @ instruction: 0xf06d920b │ │ │ │ strtmi pc, [r0], -fp, ror #28 │ │ │ │ - blx ff329bba │ │ │ │ + blx ff129bba │ │ │ │ ldrtmi pc, [r8], #2267 @ 0x8db @ │ │ │ │ andseq pc, r4, #200, 16 @ 0xc80000 │ │ │ │ andsle r1, r5, r3, ror #24 │ │ │ │ bcs 87990 │ │ │ │ orrhi pc, pc, r0 │ │ │ │ rscpl pc, r6, r7, asr #4 │ │ │ │ addscc pc, fp, r3, asr #13 │ │ │ │ @@ -37871,15 +37871,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #30 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ stmiblt r3!, {r2, r9, fp, ip, sp} │ │ │ │ @ instruction: 0xac069b01 │ │ │ │ @ instruction: 0xf5084620 │ │ │ │ @ instruction: 0xf50378f8 │ │ │ │ @ instruction: 0xf0fe518f │ │ │ │ - blls 12d1cc │ │ │ │ + blls 12d1ac │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r8, lsl #17 │ │ │ │ bcc 1abd00 │ │ │ │ bls 11be24 │ │ │ │ @ instruction: 0xf8c22301 │ │ │ │ bmi 143c1d0 │ │ │ │ ldrbtmi r4, [sl], #-2893 @ 0xfffff4b3 │ │ │ │ @@ -37903,15 +37903,15 @@ │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ blcs 7bad0 │ │ │ │ stcls 0, cr13, [r1], {90} @ 0x5a │ │ │ │ @ instruction: 0xf7f64620 │ │ │ │ @ instruction: 0x4623f8f9 │ │ │ │ @ instruction: 0xf503ac06 │ │ │ │ strtmi r5, [r0], -pc, lsl #3 │ │ │ │ - stc2l 0, cr15, [r8, #1016] @ 0x3f8 │ │ │ │ + stc2l 0, cr15, [r0, #1016] @ 0x3f8 │ │ │ │ mvnsvc pc, #8, 10 @ 0x2000000 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ @ instruction: 0xf8933974 │ │ │ │ @ instruction: 0xb12b3065 │ │ │ │ eorscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @@ -38536,15 +38536,15 @@ │ │ │ │ @ instruction: 0x4628e034 │ │ │ │ strls r9, [ip], #-1038 @ 0xfffffbf2 │ │ │ │ stmpl r0, {r0, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ submi pc, r1, #1342177284 @ 0x50000004 │ │ │ │ addscc pc, lr, #204472320 @ 0xc300000 │ │ │ │ @ instruction: 0xf06d920b │ │ │ │ strtmi pc, [r0], -r1, asr #16 │ │ │ │ - stc2 0, cr15, [r0, #1020]! @ 0x3fc │ │ │ │ + ldc2 0, cr15, [r8, #1020] @ 0x3fc │ │ │ │ ldrtmi pc, [r8], #2267 @ 0x8db @ │ │ │ │ andseq pc, r4, #200, 16 @ 0xc80000 │ │ │ │ andsle r1, r5, r3, ror #24 │ │ │ │ bcs 885e4 │ │ │ │ orrhi pc, pc, r0 │ │ │ │ rscpl pc, r6, r7, asr #4 │ │ │ │ addscc pc, fp, r3, asr #13 │ │ │ │ @@ -38660,15 +38660,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #30 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ stmiblt r3!, {r2, r9, fp, ip, sp} │ │ │ │ @ instruction: 0xac069b01 │ │ │ │ @ instruction: 0xf5084620 │ │ │ │ @ instruction: 0xf50378f8 │ │ │ │ @ instruction: 0xf0fd518f │ │ │ │ - blls 12e578 │ │ │ │ + blls 12e558 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r8, lsl #17 │ │ │ │ bcc 1ac954 │ │ │ │ bls 11ca78 │ │ │ │ @ instruction: 0xf8c22301 │ │ │ │ bmi 143ce24 │ │ │ │ ldrbtmi r4, [sl], #-2893 @ 0xfffff4b3 │ │ │ │ @@ -38692,15 +38692,15 @@ │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ blcs 7c724 │ │ │ │ stcls 0, cr13, [r1], {90} @ 0x5a │ │ │ │ @ instruction: 0xf7f54620 │ │ │ │ strtmi pc, [r3], -pc, asr #21 │ │ │ │ @ instruction: 0xf503ac06 │ │ │ │ strtmi r5, [r0], -pc, lsl #3 │ │ │ │ - @ instruction: 0xff9ef0fd │ │ │ │ + @ instruction: 0xff96f0fd │ │ │ │ mvnsvc pc, #8, 10 @ 0x2000000 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ @ instruction: 0xf8933974 │ │ │ │ @ instruction: 0xb12b3065 │ │ │ │ eorscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @@ -40114,15 +40114,15 @@ │ │ │ │ ldrtmi r2, [r8], -r1, lsl #2 │ │ │ │ blx ffeabcca │ │ │ │ @ instruction: 0xf7d8e76e │ │ │ │ svclt 0x0000e94a │ │ │ │ ldrshteq r0, [pc], #-76 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrhteq r0, [pc], #-72 │ │ │ │ - eoreq sl, r0, r4, lsr #7 │ │ │ │ + mlaeq r0, r4, r3, sl │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc6ebc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcls 15, cr0, [r6, #-928] @ 0xfffffc60 │ │ │ │ b 10c14d8 │ │ │ │ b 11418d4 │ │ │ │ stmibvs r3, {r0, r2, r9, sl, lr} │ │ │ │ @@ -40808,23 +40808,23 @@ │ │ │ │ ldmdbcs r0!, {r1, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmdb r3, {r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7f32302 │ │ │ │ strb pc, [r6, #-3313]! @ 0xfffff30f @ │ │ │ │ andcs r4, r1, r9, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0xf0fa4479 │ │ │ │ - strb pc, [r4, r5, lsl #21] @ │ │ │ │ + @ instruction: 0xe7c4fa7d │ │ │ │ bl ff52e6ec │ │ │ │ ldrsbteq r0, [pc], #-4 │ │ │ │ ldrhteq r0, [pc], #-14 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq pc, lr, r8, lsl #27 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq r9, r0, lr, lsr #16 │ │ │ │ - mlaeq r0, r4, r7, r9 │ │ │ │ + eoreq r9, r0, lr, lsl r8 │ │ │ │ + eoreq r9, r0, r4, lsl #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf500b083 │ │ │ │ strmi r5, [r4], -r0, asr #24 │ │ │ │ @ instruction: 0xf5004613 │ │ │ │ @@ -42007,23 +42007,23 @@ │ │ │ │ ldmdbcs r0!, {r0, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmdb r3, {r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7f22302 │ │ │ │ ldr pc, [r6, #2963] @ 0xb93 │ │ │ │ andcs r4, r1, r9, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0xf0f94479 │ │ │ │ - strb pc, [r4, r7, lsr #18] @ │ │ │ │ + bfc pc, (invalid: 18:4) @ │ │ │ │ b 1daf9a4 │ │ │ │ ldrhteq lr, [lr], #-216 @ 0xffffff28 │ │ │ │ rsbseq lr, lr, r2, lsr #27 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq lr, lr, ip, ror #20 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq r8, r0, r2, ror r5 │ │ │ │ - ldrdeq r8, [r0], -r8 @ │ │ │ │ + eoreq r8, r0, r2, ror #10 │ │ │ │ + eoreq r8, r0, r8, asr #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf500b083 │ │ │ │ strmi r5, [r4], -r0, asr #24 │ │ │ │ @ instruction: 0xf5004613 │ │ │ │ @@ -43306,16 +43306,16 @@ │ │ │ │ strb r4, [r1, r6, lsl #12]! │ │ │ │ ldmda ip, {r0, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbseq sp, lr, ip, lsl r2 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ @ instruction: 0xffffcb69 │ │ │ │ rsbseq sp, lr, r0, asr #3 │ │ │ │ @ instruction: 0xffff9d49 │ │ │ │ - eoreq r7, r0, r2, asr r3 │ │ │ │ - strhteq r7, [r0], -r4 │ │ │ │ + eoreq r7, r0, r2, asr #6 │ │ │ │ + eoreq r7, r0, r4, lsr #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febca0a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf060460d │ │ │ │ @ instruction: 0xf504f903 │ │ │ │ swpcs r5, r1, [r0] │ │ │ │ @@ -43414,15 +43414,15 @@ │ │ │ │ ldmdbcc r8!, {r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf926f068 │ │ │ │ eorscc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c70380 │ │ │ │ @ instruction: 0xf0fa3230 │ │ │ │ - strmi pc, [r3], -r5, lsl #31 │ │ │ │ + @ instruction: 0x4603ff7d │ │ │ │ @ instruction: 0xf8c74620 │ │ │ │ @ instruction: 0xf0163214 │ │ │ │ andcs pc, r0, fp, lsl #19 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strpl pc, [r0, r4, lsl #10] │ │ │ │ strmi pc, [pc, #1284]! @ 73560 │ │ │ │ ldrdcc pc, [r0, #135]! @ 0x87 │ │ │ │ @@ -43854,16 +43854,16 @@ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d4e7cf │ │ │ │ svclt 0x0000ec10 │ │ │ │ rsbseq ip, lr, r8, lsl sl │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq ip, lr, sl, asr #18 │ │ │ │ - eoreq r6, r0, r4, asr #18 │ │ │ │ - eoreq r6, r0, r4, lsr #18 │ │ │ │ + eoreq r6, r0, r4, lsr r9 │ │ │ │ + eoreq r6, r0, r4, lsl r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi pc, [r0, #1280]! @ 0x500 │ │ │ │ ldrmi fp, [r8], r9, lsl #1 │ │ │ │ movsmi pc, #0, 10 │ │ │ │ @@ -44793,15 +44793,15 @@ │ │ │ │ tstpvs r2, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ stmdbcc r8!, {r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbcc r4!, {r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf870f014 │ │ │ │ orrpl pc, pc, r5, lsl #10 │ │ │ │ @ instruction: 0xf0f74620 │ │ │ │ - @ instruction: 0xf8d8fff3 │ │ │ │ + @ instruction: 0xf8d8ffeb │ │ │ │ @ instruction: 0xf50a2974 │ │ │ │ @ instruction: 0xf89273f8 │ │ │ │ ldm r4, {r0, r2, r5, r6, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @ instruction: 0xb12e0007 │ │ │ │ eorscc pc, r0, #14286848 @ 0xda0000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ @@ -44810,15 +44810,15 @@ │ │ │ │ @ instruction: 0xf8d54628 │ │ │ │ @ instruction: 0xf04234ac │ │ │ │ @ instruction: 0xf8c50210 │ │ │ │ @ instruction: 0xf04324a8 │ │ │ │ @ instruction: 0xf8c50304 │ │ │ │ @ instruction: 0xf7f934ac │ │ │ │ andcs pc, r0, r7, ror sl @ │ │ │ │ - ldc2 0, cr15, [sl], {249} @ 0xf9 │ │ │ │ + ldc2 0, cr15, [r2], {249} @ 0xf9 │ │ │ │ andseq pc, r4, #13238272 @ 0xca0000 │ │ │ │ blmi 986ebc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 8ce690 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle fp, r0, lsl #6 │ │ │ │ pop {r0, r1, r5, ip, sp, pc} │ │ │ │ @@ -44853,15 +44853,15 @@ │ │ │ │ ldr pc, [r9, r7, lsl #30]! │ │ │ │ mcrr 7, 13, pc, r4, cr3 @ │ │ │ │ @ instruction: 0x007ebc9e │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ rsbseq fp, lr, lr, lsl #25 │ │ │ │ rsbseq fp, lr, r0, ror #19 │ │ │ │ - strhteq r5, [r0], -r6 │ │ │ │ + eoreq r5, r0, r6, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0050f8cc │ │ │ │ ldrdlt r4, [r3], r3 @ │ │ │ │ ldrbtmi r4, [ip], #-3027 @ 0xfffff42d │ │ │ │ ldclmi 8, cr5, [r3], {227} @ 0xe3 │ │ │ │ @@ -45015,15 +45015,15 @@ │ │ │ │ tstpvs r2, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ stmdbcc r8!, {r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbcc r4!, {r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldc2l 0, cr15, [r4, #76]! @ 0x4c │ │ │ │ orrpl pc, pc, r5, lsl #10 │ │ │ │ @ instruction: 0xf0f74620 │ │ │ │ - @ instruction: 0xf8d8fe37 │ │ │ │ + @ instruction: 0xf8d8fe2f │ │ │ │ @ instruction: 0xf50a2974 │ │ │ │ @ instruction: 0xf89273f8 │ │ │ │ ldm r4, {r0, r2, r5, r6, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @ instruction: 0xb12e0007 │ │ │ │ eorscc pc, r0, #14286848 @ 0xda0000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ @@ -45032,15 +45032,15 @@ │ │ │ │ @ instruction: 0xf8d54628 │ │ │ │ @ instruction: 0xf04234ac │ │ │ │ @ instruction: 0xf8c50210 │ │ │ │ @ instruction: 0xf04324a8 │ │ │ │ @ instruction: 0xf8c50304 │ │ │ │ @ instruction: 0xf7f834ac │ │ │ │ andcs pc, r0, pc, asr #18 │ │ │ │ - blx ff830d74 │ │ │ │ + blx ff630d74 │ │ │ │ andseq pc, r4, #13238272 @ 0xca0000 │ │ │ │ blmi 987234 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 8cea08 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle fp, r0, lsl #6 │ │ │ │ pop {r0, r1, r5, ip, sp, pc} │ │ │ │ @@ -45075,15 +45075,15 @@ │ │ │ │ ldr pc, [r9, fp, asr #26]! │ │ │ │ b fe2b2970 │ │ │ │ rsbseq fp, lr, r6, lsr #18 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ rsbseq fp, lr, r6, lsl r9 │ │ │ │ rsbseq fp, lr, r8, ror #12 │ │ │ │ - eoreq r5, r0, lr, lsr r6 │ │ │ │ + eoreq r5, r0, lr, lsr #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ addlt r4, sp, r3, asr #29 │ │ │ │ ldrbtmi r4, [lr], #-3523 @ 0xfffff23d │ │ │ │ fstmiaxmi r4, {d20-d116} @ Deprecated │ │ │ │ @@ -45273,24 +45273,24 @@ │ │ │ │ smlattcs r0, sl, r6, lr │ │ │ │ @ instruction: 0xf0064658 │ │ │ │ ldr pc, [r2, r7, lsr #23] │ │ │ │ cdp2 0, 2, cr15, cr4, cr12, {3} │ │ │ │ bmi 32e884 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffa0f0f5 │ │ │ │ + @ instruction: 0xff98f0f5 │ │ │ │ @ instruction: 0xf7d3e752 │ │ │ │ svclt 0x0000e8ee │ │ │ │ rsbseq fp, lr, lr, lsr #11 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq fp, lr, r8, lsr #11 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ rsbseq fp, lr, r6, lsl r5 │ │ │ │ - eoreq r5, r0, r8, ror r4 │ │ │ │ - eoreq r5, r0, sl, asr #3 │ │ │ │ + eoreq r5, r0, r8, ror #8 │ │ │ │ + strhteq r5, [r0], -sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ addlt r4, sp, r3, asr #29 │ │ │ │ ldrbtmi r4, [lr], #-3523 @ 0xfffff23d │ │ │ │ fstmiaxmi r4, {d20-d116} @ Deprecated │ │ │ │ @@ -45480,24 +45480,24 @@ │ │ │ │ smlattcs r0, sl, r6, lr │ │ │ │ @ instruction: 0xf0064658 │ │ │ │ ldr pc, [r2, r9, lsl #20] │ │ │ │ stc2 0, cr15, [r6], {108} @ 0x6c │ │ │ │ bmi 32ebc0 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mcr2 0, 0, pc, cr2, cr5, {7} @ │ │ │ │ + ldc2l 0, cr15, [sl, #980]! @ 0x3d4 │ │ │ │ @ instruction: 0xf7d2e752 │ │ │ │ svclt 0x0000ef50 │ │ │ │ rsbseq fp, lr, r2, ror r2 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq fp, lr, ip, ror #4 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ ldrsbteq fp, [lr], #-26 @ 0xffffffe6 │ │ │ │ - eoreq r5, r0, ip, lsr r1 │ │ │ │ - eoreq r4, r0, lr, lsl #29 │ │ │ │ + eoreq r5, r0, ip, lsr #2 │ │ │ │ + eoreq r4, r0, lr, ror lr │ │ │ │ stmdavs r2, {r4, r5, sl, ip, sp, pc}^ │ │ │ │ movwmi lr, #2513 @ 0x9d1 │ │ │ │ tstmi sl, #327680 @ 0x50000 │ │ │ │ @ instruction: 0x432c6883 │ │ │ │ stmvs ip, {r2, sp, lr} │ │ │ │ strtmi r6, [r3], #-2253 @ 0xfffff733 │ │ │ │ subvs r6, r2, r4, lsl #18 │ │ │ │ @@ -45581,15 +45581,15 @@ │ │ │ │ svclt 0x003846c1 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d54b25 │ │ │ │ ldmpl fp!, {r3, r4, r9}^ │ │ │ │ mlale sl, r8, r2, r4 │ │ │ │ andsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ strbmi fp, [sl], -r8, lsl #6 │ │ │ │ - mcr2 0, 7, pc, cr12, cr8, {7} @ │ │ │ │ + mcr2 0, 7, pc, cr4, cr8, {7} @ │ │ │ │ cmnlt r6, r6, lsl #12 │ │ │ │ eorcc pc, r0, #13959168 @ 0xd50000 │ │ │ │ andsvs pc, ip, #12910592 @ 0xc50000 │ │ │ │ eorls pc, r4, #12910592 @ 0xc50000 │ │ │ │ and r4, r4, lr, lsl r4 │ │ │ │ andsvs pc, ip, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x060aeb16 │ │ │ │ @@ -45665,15 +45665,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 9b785c │ │ │ │ andseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d02a │ │ │ │ movwlt r1, #33308 @ 0x821c │ │ │ │ @ instruction: 0xf0f8464a │ │ │ │ - strmi pc, [r4], -r5, asr #28 │ │ │ │ + @ instruction: 0x4604fe3d │ │ │ │ @ instruction: 0xf8d5b174 │ │ │ │ @ instruction: 0xf8c53220 │ │ │ │ @ instruction: 0xf8c5421c │ │ │ │ ldrmi r9, [ip], #-548 @ 0xfffffddc │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 585bfc │ │ │ │ andle r0, r3, sl, lsl #8 │ │ │ │ @@ -45744,15 +45744,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 9b7998 │ │ │ │ andseq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d4d02a │ │ │ │ movwlt r1, #33308 @ 0x821c │ │ │ │ @ instruction: 0xf0f8464a │ │ │ │ - strmi pc, [r5], -r7, lsr #27 │ │ │ │ + @ instruction: 0x4605fd9f │ │ │ │ @ instruction: 0xf8d4b175 │ │ │ │ @ instruction: 0xf8c43220 │ │ │ │ @ instruction: 0xf8c4521c │ │ │ │ ldrmi r9, [sp], #-548 @ 0xfffffddc │ │ │ │ @ instruction: 0xf8d4e004 │ │ │ │ bl 5c9d38 │ │ │ │ andle r0, r3, sl, lsl #10 │ │ │ │ @@ -45892,15 +45892,15 @@ │ │ │ │ ldrhcc r4, [r8], -r2 │ │ │ │ cdp2 0, 12, cr15, cr0, cr5, {0} │ │ │ │ bcc 1b3a44 │ │ │ │ vqdmulh.s d2, d0, d1 │ │ │ │ @ instruction: 0xf10d80e8 │ │ │ │ @ instruction: 0xf5050928 │ │ │ │ strbmi r5, [r8], -pc, lsl #3 │ │ │ │ - @ instruction: 0xff5cf0f6 │ │ │ │ + @ instruction: 0xff54f0f6 │ │ │ │ mvnsvc pc, #46137344 @ 0x2c00000 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0xf7ee4628 │ │ │ │ movwcs pc, #11195 @ 0x2bbb @ │ │ │ │ bcc 1b3a30 │ │ │ │ @ instruction: 0xf7ed4628 │ │ │ │ @@ -45909,23 +45909,23 @@ │ │ │ │ cdp2 0, 5, cr15, cr10, cr5, {0} │ │ │ │ bcc 1b3a88 │ │ │ │ blcs c433c │ │ │ │ @ instruction: 0xf505d896 │ │ │ │ @ instruction: 0xf10d538f │ │ │ │ ldrmi r0, [r9], -r8, lsr #18 │ │ │ │ movwls r4, #22088 @ 0x5648 │ │ │ │ - @ instruction: 0xff3af0f6 │ │ │ │ + @ instruction: 0xff32f0f6 │ │ │ │ ldclvc 5, cr15, [r8], #44 @ 0x2c │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, ip, lsl #17 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ stc2 7, cr15, [r8, #1020]! @ 0x3fc │ │ │ │ strbmi r9, [r8], -r5, lsl #22 │ │ │ │ @ instruction: 0xf0f64619 │ │ │ │ - @ instruction: 0xf50bff2b │ │ │ │ + @ instruction: 0xf50bff23 │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ subcs r0, r4, #7 │ │ │ │ orrsne pc, ip, r7, lsl #12 │ │ │ │ addsne pc, ip, r6, lsl #12 │ │ │ │ mcr 7, 0, pc, cr8, cr2, {6} @ │ │ │ │ bcc 1b3ad8 │ │ │ │ @@ -45945,15 +45945,15 @@ │ │ │ │ stmdals r4, {r1, r3, r5, r7, r8, fp, lr} │ │ │ │ @ instruction: 0xf8db5841 │ │ │ │ addmi r0, r8, #24, 4 @ 0x80000001 │ │ │ │ tstphi sl, r0 @ p-variant is OBSOLETE │ │ │ │ andsne pc, ip, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 255bfc │ │ │ │ - ldc2 0, cr15, [r4], {248} @ 0xf8 │ │ │ │ + stc2 0, cr15, [ip], {248} @ 0xf8 │ │ │ │ cmplt r4, r4, lsl #12 │ │ │ │ @ instruction: 0xf8cb9b07 │ │ │ │ @ instruction: 0xf8db3224 │ │ │ │ @ instruction: 0xf8cb3220 │ │ │ │ ldrmi r4, [ip], #-540 @ 0xfffffde4 │ │ │ │ @ instruction: 0xf8cb9b05 │ │ │ │ @ instruction: 0xf8d93220 │ │ │ │ @@ -45996,15 +45996,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andsmi pc, ip, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xd1ad18e4 │ │ │ │ @ instruction: 0xf10de7b1 │ │ │ │ @ instruction: 0xf5050928 │ │ │ │ strbmi r5, [r8], -pc, lsl #3 │ │ │ │ bcc 1b3bb4 │ │ │ │ - mcr2 0, 4, pc, cr12, cr6, {7} @ │ │ │ │ + mcr2 0, 4, pc, cr4, cr6, {7} @ │ │ │ │ mvnsvc pc, #46137344 @ 0x2c00000 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ stmdbcs r0, {r0, r1, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs sp, r0, #1073741875 @ 0x40000033 │ │ │ │ msrvs SPSR_fs, #268435460 @ 0x10000004 │ │ │ │ stmdbcs r0!, {r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -46053,15 +46053,15 @@ │ │ │ │ bcc 1b3c80 │ │ │ │ stmdals r5, {r1, r2, r4, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ svclt 0x00384281 │ │ │ │ tstls r7, r1, lsl #12 │ │ │ │ @ instruction: 0xf10de71e │ │ │ │ @ instruction: 0xf5050928 │ │ │ │ strbmi r5, [r8], -pc, lsl #3 │ │ │ │ - mrc2 0, 0, pc, cr10, cr6, {7} │ │ │ │ + mrc2 0, 0, pc, cr2, cr6, {7} │ │ │ │ mvnsvc pc, #46137344 @ 0x2c00000 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0xf8d6e69c │ │ │ │ @ instruction: 0xf8d6395c │ │ │ │ @ instruction: 0xf0030960 │ │ │ │ @ instruction: 0xf0230293 │ │ │ │ @@ -46110,20 +46110,20 @@ │ │ │ │ ldrhteq sl, [lr], #-164 @ 0xffffff5c │ │ │ │ rsbseq sl, lr, r6, lsr #21 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - eoreq r4, r0, r4, lsl #16 │ │ │ │ + strdeq r4, [r0], -r4 @ │ │ │ │ @ instruction: 0x007ea794 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ andeq r0, r0, r8, lsl #15 │ │ │ │ andeq r0, r0, r0, asr fp │ │ │ │ - eoreq r4, r0, r0, asr r6 │ │ │ │ + eoreq r4, r0, r0, asr #12 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ andeq r0, r0, ip, asr ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febccc8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ stc2 0, cr15, [r6, #-404]! @ 0xfffffe6c │ │ │ │ @@ -46357,15 +46357,15 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmpl fp!, {r0, r1, r4, r8, r9, fp, lr}^ │ │ │ │ blmi 56fdc4 │ │ │ │ @ instruction: 0xe7b458fb │ │ │ │ ldmvc lr!, {r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ orrpl pc, pc, r4, lsl #10 │ │ │ │ @ instruction: 0xf0f64668 │ │ │ │ - ldm sp, {r0, r1, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldm sp, {r0, r1, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ strtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf81cf7ee │ │ │ │ @ instruction: 0x41aff504 │ │ │ │ @ instruction: 0xf7fc4620 │ │ │ │ str pc, [r2, r5, asr #22]! │ │ │ │ stmda sl!, {r1, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -46525,15 +46525,15 @@ │ │ │ │ ldrbmi r9, [r3, #-2826] @ 0xfffff4f6 │ │ │ │ cmpcs r8, #475136 @ 0x74000 │ │ │ │ @ instruction: 0xf50afb03 │ │ │ │ ldmdbne ip, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ blcs 90b64 │ │ │ │ blvs fe96a7ac │ │ │ │ @ instruction: 0xf1b16ad8 │ │ │ │ - bls 374da8 │ │ │ │ + bls 374d88 │ │ │ │ svceq 0x0006f010 │ │ │ │ @ instruction: 0xf44bbf14 │ │ │ │ @ instruction: 0xf04b7b00 │ │ │ │ bvs 538ef4 │ │ │ │ bl 15ad1c │ │ │ │ svclt 0x000a0405 │ │ │ │ ldmibvs r3, {r0, r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -46841,15 +46841,15 @@ │ │ │ │ strmi fp, [r3], -r4, asr #1 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf107814f │ │ │ │ @ instruction: 0xf8c708b0 │ │ │ │ @ instruction: 0xf50550a8 │ │ │ │ strbmi r5, [r0], -pc, lsl #11 │ │ │ │ @ instruction: 0xf0f54629 │ │ │ │ - @ instruction: 0xf8d7fff3 │ │ │ │ + @ instruction: 0xf8d7ffeb │ │ │ │ @ instruction: 0xf8d720a4 │ │ │ │ @ instruction: 0xf50210a0 │ │ │ │ @ instruction: 0xf8d173fe │ │ │ │ ldm r8, {r2, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ @ instruction: 0xf8d780ac │ │ │ │ @@ -47116,15 +47116,15 @@ │ │ │ │ @ instruction: 0xf1074630 │ │ │ │ @ instruction: 0xf00404b0 │ │ │ │ @ instruction: 0xf8d7fd2f │ │ │ │ strtmi r5, [r0], -r8, lsr #1 │ │ │ │ orrpl pc, pc, #20971520 @ 0x1400000 │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf0f54619 │ │ │ │ - @ instruction: 0xf8d7fdcd │ │ │ │ + @ instruction: 0xf8d7fdc5 │ │ │ │ @ instruction: 0xf50220a4 │ │ │ │ @ instruction: 0xf8d273fe │ │ │ │ @ instruction: 0xf8d221dc │ │ │ │ @ instruction: 0xf8d78cfc │ │ │ │ @ instruction: 0xf8d220a0 │ │ │ │ ldm r4, {r7, r8, fp, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -48840,28 +48840,28 @@ │ │ │ │ ldrpl pc, [r0], #1283 @ 0x503 │ │ │ │ muleq r3, r4, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldrdcc pc, [r4], r7 @ │ │ │ │ ldrbvc pc, [r8, #1283]! @ 0x503 @ │ │ │ │ ldrsbcc pc, [ip, #131]! @ 0x83 @ │ │ │ │ muleq r7, r5, r8 │ │ │ │ - @ instruction: 0xf862f0f4 │ │ │ │ + @ instruction: 0xf85af0f4 │ │ │ │ movwcs fp, #352 @ 0x160 │ │ │ │ ldmcc r8!, {r1, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldcllt 7, cr15, [r7], #-1016 @ 0xfffffc08 │ │ │ │ andseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8ca4618 │ │ │ │ ldrmi r2, [r3], -r8, lsl #15 │ │ │ │ ldmiblt r1!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ muleq r3, r4, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldrdcc pc, [r4], r7 @ │ │ │ │ muleq r7, r5, r8 │ │ │ │ ldrsbcc pc, [ip, #131]! @ 0x83 @ │ │ │ │ - @ instruction: 0xf988f0f4 │ │ │ │ + @ instruction: 0xf980f0f4 │ │ │ │ ldrmi lr, [sl], -r5, ror #15 │ │ │ │ strmi r2, [r8], -r0, lsl #2 │ │ │ │ streq pc, [r3], #-584 @ 0xfffffdb8 │ │ │ │ strbeq pc, [r3], #-711 @ 0xfffffd39 @ │ │ │ │ andcs pc, r2, r0, asr #13 │ │ │ │ blmi 4b6664 │ │ │ │ smlabteq r1, r3, r9, lr │ │ │ │ @@ -49279,15 +49279,15 @@ │ │ │ │ addcs pc, r0, r7, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf1078223 │ │ │ │ @ instruction: 0xf8c709a8 │ │ │ │ @ instruction: 0xf50550a4 │ │ │ │ strbmi r5, [r8], -pc, lsl #11 │ │ │ │ @ instruction: 0xf0f34629 │ │ │ │ - @ instruction: 0xf8d7fce7 │ │ │ │ + @ instruction: 0xf8d7fcdf │ │ │ │ @ instruction: 0xf8d720a0 │ │ │ │ @ instruction: 0xf502109c │ │ │ │ @ instruction: 0xf8d173fe │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ strbmi r0, [r1], -r4, lsr #1 │ │ │ │ @@ -49659,15 +49659,15 @@ │ │ │ │ @ instruction: 0xf1074630 │ │ │ │ @ instruction: 0xf00205a8 │ │ │ │ @ instruction: 0xf8d7f951 │ │ │ │ strtmi r3, [r8], -r4, lsr #1 │ │ │ │ orrpl pc, pc, #12582912 @ 0xc00000 │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf0f34619 │ │ │ │ - @ instruction: 0xf8d7f9ef │ │ │ │ + @ instruction: 0xf8d7f9e7 │ │ │ │ @ instruction: 0xf50220a0 │ │ │ │ @ instruction: 0xf8d273fe │ │ │ │ @ instruction: 0xf8d221dc │ │ │ │ @ instruction: 0xf8d74cfc │ │ │ │ @ instruction: 0xf8d2209c │ │ │ │ ldm r5, {r7, r8, fp, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -51300,28 +51300,28 @@ │ │ │ │ ldm r4, {r4, r7, sl, ip, lr} │ │ │ │ stm sp, {r0, r1} │ │ │ │ @ instruction: 0xf8d70003 │ │ │ │ @ instruction: 0xf50330a0 │ │ │ │ @ instruction: 0xf8d375f8 │ │ │ │ ldm r5, {r2, r3, r4, r5, r6, r7, r8, ip, sp} │ │ │ │ @ instruction: 0xf0f10007 │ │ │ │ - msrlt SPSR_, fp, lsr #26 │ │ │ │ + msrlt SPSR_, r3, lsr #26 │ │ │ │ @ instruction: 0xf8cb2300 │ │ │ │ @ instruction: 0xf7fe38b8 │ │ │ │ @ instruction: 0xf103bedb │ │ │ │ @ instruction: 0x46180210 │ │ │ │ strcs pc, [r8, fp, asr #17] │ │ │ │ @ instruction: 0xf7ff4613 │ │ │ │ ldm r4, {r0, r3, r4, r5, r7, r8, fp, ip, sp, pc} │ │ │ │ stm sp, {r0, r1} │ │ │ │ @ instruction: 0xf8d70003 │ │ │ │ ldm r5, {r5, r7, ip, sp} │ │ │ │ @ instruction: 0xf8d30007 │ │ │ │ @ instruction: 0xf0f131fc │ │ │ │ - ubfx pc, r1, #28, #6 │ │ │ │ + strb pc, [r5, r9, asr #28]! @ │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ vmax.s8 d20, d8, d8 │ │ │ │ vaddhn.i16 d16, , │ │ │ │ @ instruction: 0xf6c00443 │ │ │ │ @ instruction: 0xf8422002 │ │ │ │ stmib r3, {r4, r8, r9, fp, lr}^ │ │ │ │ sbcsvs r0, r9, r1, lsl #2 │ │ │ │ @@ -51605,48 +51605,48 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ andlt r2, r9, r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r4, r0, r5, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2325 @ 0xfffff6eb │ │ │ │ @ instruction: 0xf0ef4479 │ │ │ │ - strb pc, [r9, r9, lsr #28]! @ │ │ │ │ + strb pc, [r9, r1, lsr #28]! @ │ │ │ │ @ instruction: 0x46224913 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ ldc 7, cr15, [r0], {205} @ 0xcd │ │ │ │ @ instruction: 0xf8574b11 │ │ │ │ @ instruction: 0xf8dbb003 │ │ │ │ @ instruction: 0xf7cc0000 │ │ │ │ ldmdacs r9!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldclvs 1, cr13, [r3], #-996 @ 0xfffffc1c │ │ │ │ bmi 3f4f90 │ │ │ │ stmdbmi sp, {sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 0, 1, cr15, cr0, cr15, {7} │ │ │ │ + cdp2 0, 0, cr15, cr8, cr15, {7} │ │ │ │ @ instruction: 0xf7cce7cd │ │ │ │ svclt 0x0000ef5e │ │ │ │ rsbseq r5, lr, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r5, lr, ip, ror r0 │ │ │ │ rsbseq r4, lr, r4, ror #31 │ │ │ │ - @ instruction: 0x001ff1b2 │ │ │ │ - @ instruction: 0x001feedc │ │ │ │ - andseq pc, pc, lr, ror #3 │ │ │ │ + andseq pc, pc, r2, lsr #3 │ │ │ │ + andseq lr, pc, ip, asr #29 │ │ │ │ + @ instruction: 0x001ff1de │ │ │ │ muleq r0, r0, r7 │ │ │ │ - andseq pc, pc, ip, lsr #3 │ │ │ │ - andseq lr, pc, sl, lsr #29 │ │ │ │ + mulseq pc, ip, r1 @ │ │ │ │ + mulseq pc, sl, lr @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdami r3!, {r1, r2, r9, sl, lr} │ │ │ │ stmpl r0, {r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi fp, [r8], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf0f02500 │ │ │ │ - @ instruction: 0xf8c8fc05 │ │ │ │ + @ instruction: 0xf8c8fbfd │ │ │ │ tstlt r0, #20, 16 @ 0x140000 │ │ │ │ subscs r4, ip, r7, lsl #12 │ │ │ │ stmib ip, {r0, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdbmi ip, {r2, r9, sl, lr} │ │ │ │ movteq pc, #33028 @ 0x8104 @ │ │ │ │ @ instruction: 0x46224638 │ │ │ │ ldrbtmi r6, [r9], #-1382 @ 0xfffffa9a │ │ │ │ @@ -51657,31 +51657,31 @@ │ │ │ │ @ instruction: 0xf7cc504c │ │ │ │ stmdacs r4, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ strtmi sp, [r0], -ip │ │ │ │ b f39034 │ │ │ │ ldmdbmi r2, {r0, r4, r9, fp, lr} │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0ef4479 │ │ │ │ - andlt pc, r2, r1, asr #27 │ │ │ │ + @ instruction: 0xb002fdb9 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ eorsne pc, ip, #216, 16 @ 0xd80000 │ │ │ │ bmi 3cc9ac │ │ │ │ subseq pc, r0, r4, lsl #2 │ │ │ │ orrmi pc, r0, r1, lsl #10 │ │ │ │ ldmdami r4, {r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c1447a │ │ │ │ @ instruction: 0xf8c15178 │ │ │ │ @ instruction: 0x46295170 │ │ │ │ bl 839070 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - mulseq pc, lr, r1 @ │ │ │ │ - andseq pc, pc, sl, lsl #3 │ │ │ │ + andseq pc, pc, lr, lsl #3 │ │ │ │ andseq pc, pc, sl, ror r1 @ │ │ │ │ - andseq lr, pc, ip, lsl #28 │ │ │ │ + andseq pc, pc, sl, ror #2 │ │ │ │ + @ instruction: 0x001fedfc │ │ │ │ @ instruction: 0xfffffe31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febd2360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff8 │ │ │ │ @ instruction: 0xf8d05080 │ │ │ │ tstlt r4, r4, lsl r8 │ │ │ │ @@ -52433,15 +52433,15 @@ │ │ │ │ streq pc, [r8, #-2261]! @ 0xfffff72b │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ svc 0x001cf7cb │ │ │ │ strbeq pc, [r0, #-2261] @ 0xfffff72b @ │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ svc 0x0016f7cb │ │ │ │ @ instruction: 0x0114f8d5 │ │ │ │ - @ instruction: 0xf9f0f0eb │ │ │ │ + @ instruction: 0xf9e8f0eb │ │ │ │ ldrdne pc, [ip, -r5]! │ │ │ │ @ instruction: 0xf8d5b121 │ │ │ │ blvs 7081e4 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0604620 │ │ │ │ bvs ff97b314 │ │ │ │ blvs 70d5d8 │ │ │ │ @@ -52520,81 +52520,81 @@ │ │ │ │ stcge 0, cr10, [r4], #-896 @ 0xfffffc80 │ │ │ │ @ instruction: 0xf8ad4620 │ │ │ │ ldrbtmi r3, [sl], #2 │ │ │ │ eorvs r2, fp, r0, lsl #6 │ │ │ │ stmdbeq r2, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf0f160eb │ │ │ │ - @ instruction: 0x4650fdd5 │ │ │ │ - ldc2 0, cr15, [r2], {234} @ 0xea │ │ │ │ + ldrbmi pc, [r0], -sp, asr #27 @ │ │ │ │ + stc2 0, cr15, [sl], {234} @ 0xea │ │ │ │ orrlt r4, r0, #128, 12 @ 0x8000000 │ │ │ │ - mcrr2 0, 14, pc, sl, cr10 @ │ │ │ │ + mcrr2 0, 14, pc, r2, cr10 @ │ │ │ │ strbmi r4, [r0], -r7, lsl #12 │ │ │ │ - mcrr2 0, 14, pc, r4, cr10 @ │ │ │ │ + ldc2 0, cr15, [ip], #-936 @ 0xfffffc58 │ │ │ │ @ instruction: 0x4620bb18 │ │ │ │ strbmi r2, [r9], -r2, lsl #4 │ │ │ │ - stc2l 0, cr15, [r4, #964]! @ 0x3c4 │ │ │ │ + ldc2l 0, cr15, [ip, #964] @ 0x3c4 │ │ │ │ strtmi r2, [r0], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0f14631 │ │ │ │ - @ instruction: 0x4621fddf │ │ │ │ + @ instruction: 0x4621fdd7 │ │ │ │ @ instruction: 0x4620ac3c │ │ │ │ - mcr2 0, 1, pc, cr4, cr1, {7} @ │ │ │ │ + mrc2 0, 0, pc, cr12, cr1, {7} │ │ │ │ ldm ip!, {r2, r5, r7, r9, sl, lr} │ │ │ │ eorvs r0, r8, pc │ │ │ │ rsbvs r2, r9, r0 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ blmi 74e758 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 10d5f4c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1290300 │ │ │ │ pop {r1, r6, ip, sp, pc} │ │ │ │ @ instruction: 0x460287f0 │ │ │ │ @ instruction: 0x46204639 │ │ │ │ - stc2l 0, cr15, [r0, #964] @ 0x3c4 │ │ │ │ + ldc2 0, cr15, [r8, #964]! @ 0x3c4 │ │ │ │ @ instruction: 0x4650e7d5 │ │ │ │ @ instruction: 0xf7cba904 │ │ │ │ biclt lr, r0, sl, asr #24 │ │ │ │ lslslt r9, r4, #16 │ │ │ │ @ instruction: 0xf7cba908 │ │ │ │ ldmiblt r0, {r3, r4, r5, r9, fp, sp, lr, pc} │ │ │ │ andscc lr, ip, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #16384 @ 0x4000 │ │ │ │ andvs r4, fp, r0, lsr #12 │ │ │ │ - stc2 0, cr15, [sl, #964]! @ 0x3c4 │ │ │ │ + stc2 0, cr15, [r2, #964]! @ 0x3c4 │ │ │ │ blmi 3b5e28 │ │ │ │ bmi 384334 │ │ │ │ ldmpl fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7cb6818 │ │ │ │ @ instruction: 0xf04fed68 │ │ │ │ @ instruction: 0xe7cb30ff │ │ │ │ svc 0x00f8f7cb │ │ │ │ ldrsbteq r4, [lr], #-28 @ 0xffffffe4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrsbteq r4, [lr], #-22 @ 0xffffffea │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ @ instruction: 0xffffff8b │ │ │ │ rsbseq r4, lr, r4, lsr #2 │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - andseq lr, pc, r0, ror r3 @ │ │ │ │ + andseq lr, pc, r0, ror #6 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl febcc730 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 6ffed8 │ │ │ │ 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: 0xf0f79402 │ │ │ │ - mcrrne 13, 12, pc, r6, cr5 @ │ │ │ │ + mcrrne 13, 11, pc, r6, cr13 @ │ │ │ │ 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] │ │ │ │ @@ -52638,15 +52638,15 @@ │ │ │ │ ldmpl r3, {r3, fp, ip, pc}^ │ │ │ │ blls 2d60bc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldclt 0, cr11, [r0, #-40] @ 0xffffffd8 │ │ │ │ svc 0x0068f7cb │ │ │ │ ... │ │ │ │ - @ instruction: 0x001fe2f6 │ │ │ │ + andseq lr, pc, r6, ror #5 │ │ │ │ rsbseq r3, lr, r0, ror #31 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrhteq r3, [lr], #-246 @ 0xffffff0a │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @@ -52673,16 +52673,16 @@ │ │ │ │ orrsmi pc, r9, r0, asr #12 │ │ │ │ ldrbtmi r4, [sl], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf0354478 │ │ │ │ movwcs pc, #8179 @ 0x1ff3 @ │ │ │ │ andlt r7, r4, r3, lsr #32 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ rsbseq r5, lr, r6, asr pc │ │ │ │ - andseq lr, pc, r2, lsr #4 │ │ │ │ - andseq lr, pc, r0, ror #4 │ │ │ │ + andseq lr, pc, r2, lsl r2 @ │ │ │ │ + andseq lr, pc, r0, asr r2 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd3308 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, ror #31 │ │ │ │ ldmib sp, {r1, r3, r7, r8, fp, sp, lr}^ │ │ │ │ strmi r5, [ip], -r6, lsl #14 │ │ │ │ stmiblt r2, {r0, r1, r3, r6, fp, sp, lr} │ │ │ │ @@ -53016,20 +53016,20 @@ │ │ │ │ stmibge r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stcpl 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ ldrtmi r4, [r0], -r4, lsl #12 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r7, r9, sl, lr} │ │ │ │ ldrbtcc pc, [ip], #2253 @ 0x8cd @ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stc2 1, cr15, [lr, #648]! @ 0x288 │ │ │ │ + stc2 1, cr15, [r6, #648]! @ 0x288 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ svcge 0x00788153 │ │ │ │ ldrtmi r4, [r1], -r0, lsl #13 │ │ │ │ @ instruction: 0xf1a24638 │ │ │ │ - @ instruction: 0xf897fd61 │ │ │ │ + @ instruction: 0xf897fd59 │ │ │ │ blcs 89240 │ │ │ │ tstphi pc, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldmdbcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ @ instruction: 0xf898447b │ │ │ │ bcs 1204684 │ │ │ │ msrhi CPSR_x, r1, asr #32 │ │ │ │ @@ -53040,15 +53040,15 @@ │ │ │ │ @ instruction: 0xf10b9300 │ │ │ │ @ instruction: 0xf1080024 │ │ │ │ ldrbtmi r0, [sl], #-770 @ 0xfffffcfe │ │ │ │ mrrc2 7, 15, pc, lr, cr15 @ │ │ │ │ smlawteq ip, r5, r8, pc @ │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ @ instruction: 0x4630811b │ │ │ │ - stc2l 1, cr15, [r6], #648 @ 0x288 │ │ │ │ + ldc2l 1, cr15, [lr], {162} @ 0xa2 │ │ │ │ blcc 21a6c8 │ │ │ │ vqdmulh.s d2, d1, d1 │ │ │ │ vst4.16 {d24,d26,d28,d30}, [pc :128], r2 │ │ │ │ @ instruction: 0x4639723e │ │ │ │ sbcvs pc, r9, r5, lsl #10 │ │ │ │ cdp 7, 5, cr15, cr14, cr11, {6} │ │ │ │ pkhtbgt pc, ip, r5, asr #17 @ │ │ │ │ @@ -53101,29 +53101,29 @@ │ │ │ │ strcc pc, [r4, #2245]! @ 0x8c5 │ │ │ │ strcc pc, [r8, #2261]! @ 0x8d5 │ │ │ │ svclt 0x00043301 │ │ │ │ @ instruction: 0xf8c56b3b │ │ │ │ @ instruction: 0xf50435a8 │ │ │ │ tstcc r0, #603979778 @ 0x24000002 │ │ │ │ ldrmi r9, [r8], -r9, lsl #6 │ │ │ │ - @ instruction: 0xffe4f1a2 │ │ │ │ + @ instruction: 0xffdcf1a2 │ │ │ │ orrpl pc, sl, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ @ instruction: 0xf1a3930a │ │ │ │ - @ instruction: 0xf8dff819 │ │ │ │ + @ instruction: 0xf8dff811 │ │ │ │ mrcge 8, 0, r3, cr13, cr4, {0} │ │ │ │ andcs r4, r1, #48, 12 @ 0x3000000 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf974f1a9 │ │ │ │ + @ instruction: 0xf96cf1a9 │ │ │ │ stmdacc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, #48, 12 @ 0x3000000 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf96af1a9 │ │ │ │ + @ instruction: 0xf962f1a9 │ │ │ │ strls r2, [r1], -r0, lsl #6 │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xffcaf05f │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ sbcshi pc, r5, r1, asr #32 │ │ │ │ stmdbcc r0, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -53151,22 +53151,22 @@ │ │ │ │ blls 2a14a8 │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ @ instruction: 0xf8df8f5b │ │ │ │ vbic.i32 , #-1140850688 @ 0xbc000000 │ │ │ │ @ instruction: 0xf8d52940 │ │ │ │ ldrbtmi r0, [r9], #-296 @ 0xfffffed8 │ │ │ │ sbcvc pc, sl, r0, lsl #10 │ │ │ │ - blx 1ab8fea │ │ │ │ + blx 18b8fea │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ movwcs r8, #4343 @ 0x10f7 │ │ │ │ @ instruction: 0xf8d5930b │ │ │ │ @ instruction: 0xf8df0128 │ │ │ │ @ instruction: 0xf500175c │ │ │ │ ldrbtmi r7, [r9], #-202 @ 0xffffff36 │ │ │ │ - blx 1739006 │ │ │ │ + blx 1539006 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ movwcs r8, #4322 @ 0x10e2 │ │ │ │ @ instruction: 0xf8d5930c │ │ │ │ @ instruction: 0xf8d53128 │ │ │ │ @ instruction: 0xf8df6940 │ │ │ │ @ instruction: 0xf8d31740 │ │ │ │ @ instruction: 0xf8963188 │ │ │ │ @@ -53619,22 +53619,22 @@ │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ 7cfb4 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ rsbseq r3, lr, sl, asr #19 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrhteq r3, [lr], #-156 @ 0xffffff64 │ │ │ │ - eoreq ip, r0, r8, lsl r9 │ │ │ │ - andseq sp, pc, r6, lsl sp @ │ │ │ │ + eoreq ip, r0, r8, lsl #18 │ │ │ │ + andseq sp, pc, r6, lsl #26 │ │ │ │ muleq r0, ip, ip │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - @ instruction: 0x001fdbba │ │ │ │ - mulseq pc, sl, fp @ │ │ │ │ + andseq sp, pc, sl, lsr #23 │ │ │ │ andseq sp, pc, sl, lsl #23 │ │ │ │ + andseq sp, pc, sl, ror fp @ │ │ │ │ strbcc pc, [r8, #2244]! @ 0x8c4 @ │ │ │ │ strbcc pc, [ip, #2244]! @ 0x8c4 @ │ │ │ │ ldrbcc pc, [r0, #2244]! @ 0x8c4 @ │ │ │ │ bicvs pc, r0, #4, 10 @ 0x1000000 │ │ │ │ strbeq pc, [r4, #2244] @ 0x8c4 @ │ │ │ │ strbeq pc, [r8, #2244] @ 0x8c4 @ │ │ │ │ @ instruction: 0xf8c42080 │ │ │ │ @@ -53677,15 +53677,15 @@ │ │ │ │ teqpne r1, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ movteq pc, #704 @ 0x2c0 @ │ │ │ │ eorsne pc, r1, #68, 4 @ 0x40000004 │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ svclt 0x00882906 │ │ │ │ @ instruction: 0xf8c44613 │ │ │ │ strcs r3, [r0], -r0, asr #6 │ │ │ │ - ldc2l 1, cr15, [r0], #-680 @ 0xfffffd58 │ │ │ │ + stc2l 1, cr15, [r8], #-680 @ 0xfffffd58 │ │ │ │ @ instruction: 0x53b2f504 │ │ │ │ ldrdne pc, [ip, -r5]! │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movteq pc, #18628 @ 0x48c4 @ │ │ │ │ subsvc pc, r5, r4, lsl #10 │ │ │ │ @ instruction: 0xf8c4681b │ │ │ │ movwcs r3, #4940 @ 0x134c │ │ │ │ @@ -54000,15 +54000,15 @@ │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ @ instruction: 0xf8c4681a │ │ │ │ ldmdavs sl, {r2, r4, r8, r9, sl, fp, sp}^ │ │ │ │ svccs 0x0018f8c4 │ │ │ │ ldmvs fp, {r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ svccs 0x001cf8c4 │ │ │ │ svccc 0x0020f8c4 │ │ │ │ - blx fed39978 │ │ │ │ + blx feb39978 │ │ │ │ @ instruction: 0xf5049807 │ │ │ │ ldmib r0, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp, lr}^ │ │ │ │ stmib r3, {r8}^ │ │ │ │ @ instruction: 0xf04f0100 │ │ │ │ @ instruction: 0xf8c433ff │ │ │ │ @ instruction: 0xf44f3f10 │ │ │ │ @ instruction: 0xf8c46300 │ │ │ │ @@ -54090,31 +54090,31 @@ │ │ │ │ @ instruction: 0xf8c4ad68 │ │ │ │ @ instruction: 0xf504ad70 │ │ │ │ @ instruction: 0xf8c46a3f │ │ │ │ @ instruction: 0xf8c46d84 │ │ │ │ @ instruction: 0xf8c47c40 │ │ │ │ @ instruction: 0xf8c4796c │ │ │ │ @ instruction: 0xf0f07968 │ │ │ │ - stmdbmi r4, {r0, r1, r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r1, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ andcs r4, r9, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf0f04479 │ │ │ │ - strbmi pc, [r0], -r5, lsr #19 @ │ │ │ │ + @ instruction: 0x4640f99d │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ @ instruction: 0xf0f051ad │ │ │ │ - @ instruction: 0xf504f99f │ │ │ │ + @ instruction: 0xf504f997 │ │ │ │ strbmi r5, [r0], -sp, lsr #3 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ - @ instruction: 0xf998f0f0 │ │ │ │ + @ instruction: 0xf990f0f0 │ │ │ │ @ instruction: 0x51adf504 │ │ │ │ strbmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0f03108 │ │ │ │ - @ instruction: 0x4641f991 │ │ │ │ + strbmi pc, [r1], -r9, lsl #19 @ │ │ │ │ @ instruction: 0xf5044648 │ │ │ │ @ instruction: 0xf0f0683e │ │ │ │ - @ instruction: 0x46ccf9d5 │ │ │ │ + strbmi pc, [ip], sp, asr #19 @ │ │ │ │ bicpl pc, pc, #4, 10 @ 0x1000000 │ │ │ │ blvs a78dec │ │ │ │ movwls r3, #29460 @ 0x7314 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ stccc 8, cr15, [r0, #784] @ 0x310 │ │ │ │ bvc ab8dfc │ │ │ │ tstpvs pc, #4, 10 @ p-variant is OBSOLETE @ 0x1000000 │ │ │ │ @@ -54152,20 +54152,20 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ ... │ │ │ │ svccc 0x00010000 │ │ │ │ - andseq sp, pc, r6, asr r2 @ │ │ │ │ - andseq sp, pc, r2, lsr r2 @ │ │ │ │ + andseq sp, pc, r6, asr #4 │ │ │ │ + andseq sp, pc, r2, lsr #4 │ │ │ │ rsbseq r3, lr, sl, lsl #19 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eoreq r2, r5, r4, lsr #6 │ │ │ │ - andseq ip, pc, r0, asr #26 │ │ │ │ + eoreq r2, r5, r4, lsl r3 │ │ │ │ + andseq ip, pc, r0, lsr sp @ │ │ │ │ @ instruction: 0xf8c49b07 │ │ │ │ @ instruction: 0xf8c46a04 │ │ │ │ @ instruction: 0xf8c479fc │ │ │ │ @ instruction: 0xf8c47a00 │ │ │ │ @ instruction: 0xf8c47a08 │ │ │ │ @ instruction: 0xf8c47a0c │ │ │ │ @ instruction: 0xf8c57a10 │ │ │ │ @@ -54183,15 +54183,15 @@ │ │ │ │ @ instruction: 0xf8015cc3 │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf88d012c │ │ │ │ @ instruction: 0x464934f8 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ - blx 1b39c4a │ │ │ │ + blx 1939c4a │ │ │ │ @ instruction: 0xf8c54b76 │ │ │ │ ldrbtmi r0, [fp], #-276 @ 0xfffffeec │ │ │ │ smlawtcc r0, r5, r8, pc @ │ │ │ │ @ instruction: 0xf504e040 │ │ │ │ @ instruction: 0xf8955580 │ │ │ │ blcs 8aec0 │ │ │ │ blmi 1cf1e3c │ │ │ │ @@ -54302,31 +54302,31 @@ │ │ │ │ andls pc, ip, r9, ror #28 │ │ │ │ svclt 0x0019f7fe │ │ │ │ ldrdeq pc, [r8, -r5]! │ │ │ │ mcr2 0, 3, pc, cr2, cr0, {3} @ │ │ │ │ @ instruction: 0xf7fe900b │ │ │ │ @ instruction: 0xf7cabf04 │ │ │ │ svclt 0x0000ea5e │ │ │ │ - strhteq r2, [r5], -sl │ │ │ │ + eoreq r2, r5, sl, lsr #3 │ │ │ │ rsbseq ip, sp, r6, lsr #29 │ │ │ │ - andseq ip, pc, r8, lsr #21 │ │ │ │ - @ instruction: 0x001fcaf8 │ │ │ │ - andseq ip, pc, r6, ror #21 │ │ │ │ - andseq ip, pc, lr, asr #20 │ │ │ │ - andseq ip, pc, r4, ror sl @ │ │ │ │ - andseq ip, pc, r0, lsr sl @ │ │ │ │ + mulseq pc, r8, sl @ │ │ │ │ + andseq ip, pc, r8, ror #21 │ │ │ │ + @ instruction: 0x001fcad6 │ │ │ │ + andseq ip, pc, lr, lsr sl @ │ │ │ │ + andseq ip, pc, r4, ror #20 │ │ │ │ + andseq ip, pc, r0, lsr #20 │ │ │ │ rsbseq r2, lr, r8, asr #13 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq fp, r0, r4, lsl r6 │ │ │ │ - andseq ip, pc, r0, ror #20 │ │ │ │ - @ instruction: 0x001fc9b2 │ │ │ │ - andseq ip, pc, r0, asr #20 │ │ │ │ - andseq ip, pc, r4, ror r9 @ │ │ │ │ - andseq ip, pc, r8, lsl #21 │ │ │ │ - andseq ip, pc, r0, asr r9 @ │ │ │ │ + eoreq fp, r0, r4, lsl #12 │ │ │ │ + andseq ip, pc, r0, asr sl @ │ │ │ │ + andseq ip, pc, r2, lsr #19 │ │ │ │ + andseq ip, pc, r0, lsr sl @ │ │ │ │ + andseq ip, pc, r4, ror #18 │ │ │ │ + andseq ip, pc, r8, ror sl @ │ │ │ │ + andseq ip, pc, r0, asr #18 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0028f8cc │ │ │ │ bmi fe08f514 │ │ │ │ adclt r4, pc, r0, lsl #23 │ │ │ │ svcmi 0x0080447a │ │ │ │ @@ -54344,19 +54344,19 @@ │ │ │ │ sbchi pc, sl, r0 │ │ │ │ sbcsvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7c92100 │ │ │ │ blmi 1d39998 │ │ │ │ andcs sl, r1, #9, 28 @ 0x90 │ │ │ │ ldmpl fp!, {r4, r5, r9, sl, lr}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xff90f1a7 │ │ │ │ + @ instruction: 0xff88f1a7 │ │ │ │ ldrtmi r4, [r0], -lr, ror #22 │ │ │ │ ldmpl fp!, {r9, sp}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xff88f1a7 │ │ │ │ + @ instruction: 0xff80f1a7 │ │ │ │ ldrtmi r4, [r2], -fp, ror #18 │ │ │ │ ldrbtmi r4, [r9], #-1611 @ 0xfffff9b5 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf94ef06e │ │ │ │ mvnlt r4, r6, lsl #12 │ │ │ │ strtmi r6, [r9], -r3, ror #17 │ │ │ │ ldrmi r6, [r8, r0, lsr #16] │ │ │ │ @@ -54401,88 +54401,88 @@ │ │ │ │ b 145cde0 │ │ │ │ b 1310fe4 │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054943 │ │ │ │ @ instruction: 0x462074d0 │ │ │ │ ldrbtmi r9, [r9], #-520 @ 0xfffffdf8 │ │ │ │ blls 286448 │ │ │ │ - mrc2 1, 4, pc, cr8, cr11, {6} │ │ │ │ + mrc2 1, 4, pc, cr0, cr11, {6} │ │ │ │ strtmi r6, [r1], -fp, lsr #25 │ │ │ │ @ instruction: 0xf5059305 │ │ │ │ blmi fdc340 │ │ │ │ stclvs 6, cr4, [r8], #-232 @ 0xffffff18 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ stcvs 6, cr4, [ip], #-288 @ 0xfffffee0 │ │ │ │ blvs ffba2c34 │ │ │ │ strvc lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf1db9700 │ │ │ │ - ldmdbmi r7!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r7!, {r0, r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ │ │ - @ instruction: 0xf984f1dc │ │ │ │ + @ instruction: 0xf97cf1dc │ │ │ │ blne ff090114 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ strbmi r0, [r8], -ip, lsr #3 │ │ │ │ - @ instruction: 0xf97af1dc │ │ │ │ + @ instruction: 0xf972f1dc │ │ │ │ blx fec90118 │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ strbmi r0, [r8], -sp, lsr #3 │ │ │ │ - @ instruction: 0xf970f1dc │ │ │ │ + @ instruction: 0xf968f1dc │ │ │ │ blx fec9011c │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ strbmi r0, [r8], -lr, lsr #3 │ │ │ │ - @ instruction: 0xf966f1dc │ │ │ │ + @ instruction: 0xf95ef1dc │ │ │ │ blne ff150120 │ │ │ │ svclt 0x00184648 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x31aff885 │ │ │ │ - @ instruction: 0xf95cf1dc │ │ │ │ + @ instruction: 0xf954f1dc │ │ │ │ svclt 0x00181bc0 │ │ │ │ movwcs r2, #4097 @ 0x1001 │ │ │ │ lslseq pc, r5, #17 @ │ │ │ │ @ instruction: 0xf8c8722b │ │ │ │ strb r5, [r3, -r0]! │ │ │ │ @ instruction: 0xf04f4a20 │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ msrvs SPSR_fxc, #64, 4 │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ @ instruction: 0x4606f9bd │ │ │ │ @ instruction: 0xf1a9e758 │ │ │ │ - strmi pc, [r4], -r1, asr #25 │ │ │ │ + @ instruction: 0x4604fcb9 │ │ │ │ bmi 73792c │ │ │ │ ldmdbmi sl, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffe4f0ec │ │ │ │ + @ instruction: 0xffdcf0ec │ │ │ │ @ instruction: 0xf7cae77d │ │ │ │ svclt 0x0000e932 │ │ │ │ rsbseq r2, lr, r8, lsr #10 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r2, lr, r0, lsr #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ @ instruction: 0x00000ab0 │ │ │ │ - eoreq r1, r5, r2, asr #29 │ │ │ │ - andseq ip, pc, sl, ror #15 │ │ │ │ + strhteq r1, [r5], -r2 │ │ │ │ + @ instruction: 0x001fc7da │ │ │ │ @ instruction: 0x007e2494 │ │ │ │ muleq r0, ip, r9 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ @ instruction: 0xffffe15d │ │ │ │ rsbseq r4, lr, r8, lsl #9 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ rsbseq r7, r5, lr, lsl #7 │ │ │ │ - andseq ip, pc, r2, lsl #17 │ │ │ │ andseq ip, pc, r2, ror r8 @ │ │ │ │ - andseq ip, pc, ip, ror r8 @ │ │ │ │ - andseq ip, pc, r6, lsl #17 │ │ │ │ - mulseq pc, r2, r8 @ │ │ │ │ - mulseq pc, sl, r8 @ │ │ │ │ - mulseq pc, r8, r6 @ │ │ │ │ - andseq ip, pc, r8, asr #15 │ │ │ │ - andseq ip, pc, r2, asr r2 @ │ │ │ │ + andseq ip, pc, r2, ror #16 │ │ │ │ + andseq ip, pc, ip, ror #16 │ │ │ │ + andseq ip, pc, r6, ror r8 @ │ │ │ │ + andseq ip, pc, r2, lsl #17 │ │ │ │ + andseq ip, pc, sl, lsl #17 │ │ │ │ + andseq ip, pc, r8, lsl #13 │ │ │ │ + @ instruction: 0x001fc7b8 │ │ │ │ + andseq ip, pc, r2, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd4f38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 881c80 │ │ │ │ blmi 8a9f68 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -54498,17 +54498,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 3386a8 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcvc pc, sl, r0, lsl #10 │ │ │ │ @ instruction: 0xf1dc9b00 │ │ │ │ - @ instruction: 0xf505f87f │ │ │ │ + @ instruction: 0xf505f877 │ │ │ │ @ instruction: 0xf1dc70d0 │ │ │ │ - strtmi pc, [r8], -r1, lsr #17 │ │ │ │ + @ instruction: 0x4628f899 │ │ │ │ blx 439f54 │ │ │ │ bvs 1a98a4c │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 2505c8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 257e18 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -54567,27 +54567,27 @@ │ │ │ │ ldclt 1, cr13, [r0, #-908]! @ 0xfffffc74 │ │ │ │ orrvc pc, r0, pc, asr #8 │ │ │ │ movwvc pc, #1103 @ 0x44f @ │ │ │ │ movwne lr, #14788 @ 0x39c4 │ │ │ │ movwcs lr, #6105 @ 0x17d9 │ │ │ │ ldrbmi r6, [r0, -fp]! │ │ │ │ svclt 0x00004770 │ │ │ │ - eoreq r1, r5, ip, ror fp │ │ │ │ + eoreq r1, r5, ip, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febd50ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ strbtmi r4, [r8], -r4, lsl #12 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 85073c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldc2 0, cr15, [lr, #948]! @ 0x3b4 │ │ │ │ + ldc2 0, cr15, [r6, #948]! @ 0x3b4 │ │ │ │ andne lr, r0, #3620864 @ 0x374000 │ │ │ │ movwcs r2, #4096 @ 0x1000 │ │ │ │ orrsmi r4, r3, r8, lsl #5 │ │ │ │ stmdaeq r8, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 108002c │ │ │ │ vhadd.s8 , , q1 │ │ │ │ bl 192d30 │ │ │ │ @@ -54656,15 +54656,15 @@ │ │ │ │ cmple sp, r0, lsl #6 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf5088ff0 │ │ │ │ strbtmi r5, [r8], -fp, asr #7 │ │ │ │ @ instruction: 0x6700e9d3 │ │ │ │ strvs lr, [r2, -r4, asr #19]! │ │ │ │ stmdbge r0, {r0, r1, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - ldc2 0, cr15, [lr, #-948]! @ 0xfffffc4c │ │ │ │ + ldc2 0, cr15, [r6, #-948]! @ 0xfffffc4c │ │ │ │ orrspl pc, r0, #268435460 @ 0x10000004 │ │ │ │ andeq lr, r3, #8, 22 @ 0x2000 │ │ │ │ andeq pc, r3, r8, asr r8 @ │ │ │ │ ldmib sp, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ b 148a41c │ │ │ │ andle r0, r5, r2, lsl #24 │ │ │ │ bl 1d0ea84 │ │ │ │ @@ -54864,15 +54864,15 @@ │ │ │ │ addshi pc, r3, r0 │ │ │ │ @ instruction: 0xf5062200 │ │ │ │ andvs r5, r2, r0, asr #18 │ │ │ │ addvs r6, r2, r2, asr #32 │ │ │ │ @ instruction: 0xf8c860c2 │ │ │ │ @ instruction: 0xf8d40000 │ │ │ │ @ instruction: 0xf0ee11e0 │ │ │ │ - @ instruction: 0xf8d9f905 │ │ │ │ + @ instruction: 0xf8d9f8fd │ │ │ │ vfnmsne.f32 s6, s20, s8 │ │ │ │ andeq pc, r2, #50 @ 0x32 │ │ │ │ blcs f2520 │ │ │ │ @ instruction: 0xf504d14d │ │ │ │ svcge 0x000773fe │ │ │ │ muleq r7, r3, r8 │ │ │ │ andeq lr, r7, r7, lsl #17 │ │ │ │ @@ -54884,15 +54884,15 @@ │ │ │ │ movwls r4, #17531 @ 0x447b │ │ │ │ stmdavs sl!, {r0, r1, r3, r8, r9, fp, sp, pc} │ │ │ │ ldm r3, {r1, r8, ip, pc} │ │ │ │ stm sp, {r0, r1} │ │ │ │ andls r0, r3, #3 │ │ │ │ ldm r7, {r1, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf0ee0007 │ │ │ │ - stmdavs ip!, {r0, r1, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs ip!, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ stmibvs r2!, {r5, r9, sl, lr} │ │ │ │ ldcne 8, cr6, [r9, #-396] @ 0xfffffe74 │ │ │ │ stmiavs r2!, {r1, r3, r7, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r7, sl, r2 │ │ │ │ andne lr, sl, #212, 18 @ 0x350000 │ │ │ │ svclt 0x003e4291 │ │ │ │ @ instruction: 0x46201d19 │ │ │ │ @@ -54910,29 +54910,29 @@ │ │ │ │ blls 3d844c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_svc │ │ │ │ pop {r0, r1, r2, r3, ip, sp, pc} │ │ │ │ svcge 0x000783f0 │ │ │ │ orrpl pc, pc, r6, lsl #10 │ │ │ │ @ instruction: 0xf0ee4638 │ │ │ │ - @ instruction: 0xf8d9f8cf │ │ │ │ + @ instruction: 0xf8d9f8c7 │ │ │ │ blcs ccc14 │ │ │ │ blcc 1726c0 │ │ │ │ ldmdale r0, {r0, r8, r9, fp, sp} │ │ │ │ ldrbtvc pc, [r8], #1284 @ 0x504 @ │ │ │ │ ldm r4, {r1, r3, r8, r9, fp, sp, pc} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ str r0, [sl, r7]! │ │ │ │ andmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eoreq pc, r6, #1879048204 @ 0x7000000c │ │ │ │ blcs 1bc534 │ │ │ │ ldrhtvs r4, [fp], #-105 @ 0xffffff97 │ │ │ │ @ instruction: 0xf506e76b │ │ │ │ stmdage sl, {r0, r1, r2, r3, r7, r8, ip, lr} │ │ │ │ - @ instruction: 0xf8c0f0ee │ │ │ │ + @ instruction: 0xf8b8f0ee │ │ │ │ @ instruction: 0xf506e79b │ │ │ │ svcge 0x000742b6 │ │ │ │ bgt 24ad54 │ │ │ │ andeq lr, r7, r7, lsl #17 │ │ │ │ ldrdvs lr, [r8], -sp @ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8c8e7c2 │ │ │ │ @@ -54943,15 +54943,15 @@ │ │ │ │ @ instruction: 0x601946b9 │ │ │ │ rsbsvs r4, sl, r3, lsl r6 │ │ │ │ movwcs lr, #14137 @ 0x3739 │ │ │ │ @ instruction: 0xf7c9e70c │ │ │ │ svclt 0x0000ed60 │ │ │ │ ldrsbteq r1, [lr], #-210 @ 0xffffff2e │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - @ instruction: 0x001fc2b8 │ │ │ │ + andseq ip, pc, r8, lsr #5 │ │ │ │ @ instruction: 0xffffdded │ │ │ │ rsbseq r1, lr, r4, lsr #24 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r6, [pc], -fp, asr #17 │ │ │ │ @@ -54961,29 +54961,29 @@ │ │ │ │ stmiaeq r4, {r0, r2, r8, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fcb190 │ │ │ │ @ instruction: 0xf855ff25 │ │ │ │ tstlt r1, r4, lsr r0 │ │ │ │ bvs 1c9918c │ │ │ │ @ instruction: 0xf8d84798 │ │ │ │ @ instruction: 0xf0ee0004 │ │ │ │ - @ instruction: 0xf8d8f84b │ │ │ │ + @ instruction: 0xf8d8f843 │ │ │ │ tstlt r1, r4 │ │ │ │ bvs 1c991a0 │ │ │ │ ldmvs fp!, {r3, r4, r7, r8, r9, sl, lr}^ │ │ │ │ adcmi r3, r3, #16777216 @ 0x1000000 │ │ │ │ bvs f7486c │ │ │ │ @ instruction: 0xf506b17b │ │ │ │ strcc r5, [ip], #-1174 @ 0xfffffb6a │ │ │ │ @ instruction: 0xf1024620 │ │ │ │ - @ instruction: 0xf506fbaf │ │ │ │ + @ instruction: 0xf506fba7 │ │ │ │ mulscc r0, r5, r0 │ │ │ │ msreq CPSR_, r7, lsl #2 │ │ │ │ mcrr2 0, 3, pc, r8, cr3 @ │ │ │ │ @ instruction: 0xf1024620 │ │ │ │ - ldmdbvs r9!, {r0, r1, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs r9!, {r0, r1, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ blvs d6a94c │ │ │ │ @ instruction: 0x47986a70 │ │ │ │ @ instruction: 0x46396b33 │ │ │ │ @ instruction: 0x47986a70 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -55011,15 +55011,15 @@ │ │ │ │ strcs r6, [r0], #-247 @ 0xffffff09 │ │ │ │ ldmdblt pc, {r0, r1, r4, r5, r8, sp, lr} @ │ │ │ │ strcc lr, [r1], #-32 @ 0xffffffe0 │ │ │ │ andsle r4, sp, r7, lsr #5 │ │ │ │ svcpl 0x0004f85a │ │ │ │ blpl fe47b9a0 │ │ │ │ @ instruction: 0xf0ed4658 │ │ │ │ - @ instruction: 0xf505fffd │ │ │ │ + @ instruction: 0xf505fff5 │ │ │ │ stmdacs r0, {r7, r8, r9, ip, lr} │ │ │ │ ldmdbvs r1!, {r0, r4, r5, r6, r7, ip, lr, pc}^ │ │ │ │ bl d6a70 │ │ │ │ @ instruction: 0xf8d301c4 │ │ │ │ ldrbeq r3, [fp, r8, lsr #4] │ │ │ │ @ instruction: 0xf8c1bf48 │ │ │ │ strbtle fp, [r6], #4 │ │ │ │ @@ -55044,16 +55044,16 @@ │ │ │ │ @ instruction: 0xf8d831ff │ │ │ │ @ instruction: 0xf6400cf0 │ │ │ │ @ instruction: 0xf8c90341 │ │ │ │ ldrbtmi r6, [sl], #-0 │ │ │ │ @ instruction: 0xf05d9600 │ │ │ │ andlt pc, r3, pc, lsl #26 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - andseq fp, pc, sl, ror #26 │ │ │ │ - andseq fp, pc, lr, lsr sp @ │ │ │ │ + andseq fp, pc, sl, asr sp @ │ │ │ │ + andseq fp, pc, lr, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febd5824 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ ldmdacc r0, {r0, r6, r7, ip, lr} │ │ │ │ @ instruction: 0xff2cf7ff │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -55100,34 +55100,34 @@ │ │ │ │ @ instruction: 0xf1000a88 │ │ │ │ @ instruction: 0xf8df8087 │ │ │ │ @ instruction: 0xf50937e8 │ │ │ │ @ instruction: 0x465054b1 │ │ │ │ @ instruction: 0xf8583418 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1a74619 │ │ │ │ - @ instruction: 0x4620fa19 │ │ │ │ - stc2l 1, cr15, [r4], {160} @ 0xa0 │ │ │ │ + @ instruction: 0x4620fa11 │ │ │ │ + ldc2 1, cr15, [ip], #640 @ 0x280 │ │ │ │ blcs 21c70c │ │ │ │ blcs 2728c8 │ │ │ │ @ instruction: 0xf8dfd109 │ │ │ │ @ instruction: 0xf85837c4 │ │ │ │ andcs r3, r0, #3 │ │ │ │ movwls r4, #38480 @ 0x9650 │ │ │ │ @ instruction: 0xf1a74619 │ │ │ │ - @ instruction: 0xf8dffa07 │ │ │ │ + @ instruction: 0xf8dff9ff │ │ │ │ andcs r3, r0, #180, 14 @ 0x2d00000 │ │ │ │ @ instruction: 0xf8584650 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1a74619 │ │ │ │ - @ instruction: 0xf8d6f9fd │ │ │ │ + @ instruction: 0xf8d6f9f5 │ │ │ │ @ instruction: 0xf8d33128 │ │ │ │ ldclvs 1, cr3, [r9, #-544] @ 0xfffffde0 │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ @ instruction: 0xf1a74650 │ │ │ │ - @ instruction: 0x4652f9f3 │ │ │ │ + ldrbmi pc, [r2], -fp, ror #19 @ │ │ │ │ ldrdge pc, [r0], -sp @ │ │ │ │ ldrtmi r9, [fp], -r0, lsl #10 │ │ │ │ ldrbmi r4, [r0], -r9, asr #12 │ │ │ │ blx ff03a8ae │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dad056 │ │ │ │ @ instruction: 0x46513030 │ │ │ │ @@ -55167,15 +55167,15 @@ │ │ │ │ @ instruction: 0xf8dfe767 │ │ │ │ str r3, [lr, r0, lsl #14] │ │ │ │ usatcc pc, #28, pc, asr #17 @ │ │ │ │ beq fe2bac28 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #4 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - @ instruction: 0xf992f1a7 │ │ │ │ + @ instruction: 0xf98af1a7 │ │ │ │ strb r2, [sl, -r0, lsl #4]! │ │ │ │ @ instruction: 0xf8d69908 │ │ │ │ @ instruction: 0xf8d63a00 │ │ │ │ strmi r2, [r8], -r8, lsr #2 │ │ │ │ ldclcs 8, cr15, [r0], #772 @ 0x304 │ │ │ │ @ instruction: 0xf8c11c5a │ │ │ │ @ instruction: 0x468a9cfc │ │ │ │ @@ -55197,29 +55197,29 @@ │ │ │ │ blcc 13bcb68 │ │ │ │ @ instruction: 0x3694f8df │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ blcc fe1bcb74 │ │ │ │ pkhtbcc pc, ip, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8c2447b │ │ │ │ @ instruction: 0xf1023b88 │ │ │ │ - bls 2bcf08 │ │ │ │ + bls 2bcee8 │ │ │ │ @ instruction: 0xf5022101 │ │ │ │ mulcc r4, r3, r0 │ │ │ │ - @ instruction: 0xf99cf102 │ │ │ │ + @ instruction: 0xf994f102 │ │ │ │ tstcs r1, r8, lsl #20 │ │ │ │ addspl pc, r4, r2, lsl #10 │ │ │ │ @ instruction: 0xf1023018 │ │ │ │ - bls 2bceec │ │ │ │ + bls 2bcecc │ │ │ │ @ instruction: 0xf5022101 │ │ │ │ mulcc ip, r6, r0 │ │ │ │ - @ instruction: 0xf98ef102 │ │ │ │ + @ instruction: 0xf986f102 │ │ │ │ @ instruction: 0xf5029a08 │ │ │ │ tstcc r4, #-872415230 @ 0xcc000002 │ │ │ │ ldrmi r9, [r8], -r9, lsl #6 │ │ │ │ - @ instruction: 0xf994f0ee │ │ │ │ + @ instruction: 0xf98cf0ee │ │ │ │ strtmi r9, [r9], -r8, lsl #20 │ │ │ │ adcspl pc, sp, r2, lsl #10 │ │ │ │ @ instruction: 0xf7c83010 │ │ │ │ @ instruction: 0xf896ed90 │ │ │ │ blcs 8bec8 │ │ │ │ andshi pc, r6, #64 @ 0x40 │ │ │ │ @ instruction: 0x3630f8df │ │ │ │ @@ -55285,15 +55285,15 @@ │ │ │ │ @ instruction: 0xff80f028 │ │ │ │ ldclcc 8, cr15, [r8], #848 @ 0x350 │ │ │ │ mvnsle r4, #-268435447 @ 0xf0000009 │ │ │ │ @ instruction: 0xf8d29a08 │ │ │ │ @ instruction: 0xb1111cf4 │ │ │ │ bvs 1499620 │ │ │ │ stmdals r9, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ - @ instruction: 0xf90cf0ee │ │ │ │ + @ instruction: 0xf904f0ee │ │ │ │ strtmi r9, [r0], -r8, lsl #24 │ │ │ │ @ instruction: 0xf830f008 │ │ │ │ @ instruction: 0xf0554620 │ │ │ │ blvs 97e430 │ │ │ │ strtmi r6, [r1], -r0, ror #20 │ │ │ │ @ instruction: 0xe6c74798 │ │ │ │ @ instruction: 0x360168fb │ │ │ │ @@ -55306,17 +55306,17 @@ │ │ │ │ cdp2 0, 9, cr15, cr6, cr5, {3} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ svcls 0x0008d1c4 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf6072108 │ │ │ │ tstls r1, #100, 6 @ 0x90000001 │ │ │ │ @ instruction: 0xf0f34618 │ │ │ │ - @ instruction: 0x2101f99d │ │ │ │ + @ instruction: 0x2101f995 │ │ │ │ subpl pc, ip, r7, lsl #12 │ │ │ │ - @ instruction: 0xf8c4f102 │ │ │ │ + @ instruction: 0xf8bcf102 │ │ │ │ stmdbcs r0, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ rsbscc pc, r4, sp, lsr #17 │ │ │ │ @ instruction: 0xf8cda91d │ │ │ │ @ instruction: 0xf04f5076 │ │ │ │ stmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf892331e │ │ │ │ @@ -55338,15 +55338,15 @@ │ │ │ │ stmdacs r0, {r3, r8, sl, fp} │ │ │ │ ldrbhi pc, [ip, -r0] @ │ │ │ │ @ instruction: 0xf44f9b08 │ │ │ │ teqcs r8, r0, lsl #4 │ │ │ │ @ instruction: 0x53b4f503 │ │ │ │ tstls r2, #24, 6 @ 0x60000000 │ │ │ │ @ instruction: 0xf0f34618 │ │ │ │ - @ instruction: 0xf896f95d │ │ │ │ + @ instruction: 0xf896f955 │ │ │ │ blcs 8c0b4 │ │ │ │ msrhi SPSR_xc, r0, asr #32 │ │ │ │ vst1.8 {d25-d26}, [pc], r8 │ │ │ │ vst3.32 {d21,d23,d25}, [pc], r2 │ │ │ │ @ instruction: 0xf502448a │ │ │ │ @ instruction: 0xf8925a80 │ │ │ │ vqsub.s8 d19, d20, d10 │ │ │ │ @@ -55435,134 +55435,134 @@ │ │ │ │ andcs pc, r8, fp, asr #17 │ │ │ │ andcc pc, ip, fp, asr #17 │ │ │ │ bicsle r2, r8, r0, lsl #24 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r4}^ │ │ │ │ @ instruction: 0xf0de9900 │ │ │ │ - @ instruction: 0x4623fd75 │ │ │ │ + strtmi pc, [r3], -sp, ror #26 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ andseq pc, r8, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - mcr2 0, 1, pc, cr6, cr14, {6} @ │ │ │ │ + mrc2 0, 0, pc, cr14, cr14, {6} │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r5}^ │ │ │ │ @ instruction: 0xf0df9900 │ │ │ │ - strtmi pc, [r3], -r5, ror #17 │ │ │ │ + @ instruction: 0x4623f8dd │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eoreq pc, r8, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx ff4bafe2 │ │ │ │ + blx ff2bafe2 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r1, r3, r5}^ │ │ │ │ @ instruction: 0xf0de9900 │ │ │ │ - @ instruction: 0x4623fa7d │ │ │ │ + @ instruction: 0x4623fa75 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eoreq pc, ip, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx 6bb006 │ │ │ │ + blx 4bb006 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r4, r5}^ │ │ │ │ @ instruction: 0xf0e29900 │ │ │ │ - strtmi pc, [r3], -fp, asr #28 │ │ │ │ + strtmi pc, [r3], -r3, asr #28 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eorseq pc, r4, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - mcr2 0, 5, pc, cr12, cr14, {6} @ │ │ │ │ + mcr2 0, 5, pc, cr4, cr14, {6} @ │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r3, r4, r5}^ │ │ │ │ @ instruction: 0xf0de9900 │ │ │ │ - @ instruction: 0x4623fc33 │ │ │ │ + strtmi pc, [r3], -fp, lsr #24 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eorseq pc, ip, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - ldc2l 0, cr15, [r0, #-1008]! @ 0xfffffc10 │ │ │ │ + stc2l 0, cr15, [r8, #-1008]! @ 0xfffffc10 │ │ │ │ strtmi r4, [r1], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b463a │ │ │ │ stmib sp, {r6}^ │ │ │ │ @ instruction: 0xf0df9900 │ │ │ │ - @ instruction: 0xe780f89d │ │ │ │ + @ instruction: 0xe780f895 │ │ │ │ ldrb r9, [r7], #779 @ 0x30b │ │ │ │ @ instruction: 0xf0289808 │ │ │ │ @ instruction: 0xf8d6fe51 │ │ │ │ ldrb r3, [fp, #296]! @ 0x128 │ │ │ │ tstcs r1, r8, lsl #22 │ │ │ │ adcspl pc, r0, r3, lsl #10 │ │ │ │ @ instruction: 0xf101300c │ │ │ │ - blmi fe1bea7c │ │ │ │ + blmi fe1bea5c │ │ │ │ orrspl pc, r0, r1, asr #4 │ │ │ │ andeq lr, r1, #9216 @ 0x2400 │ │ │ │ @ instruction: 0xf859447b │ │ │ │ ldmdavs r5, {r0, ip}^ │ │ │ │ subsmi r6, fp, #1769472 @ 0x1b0000 │ │ │ │ ldmdb r2, {r0, r1, r3, lr}^ │ │ │ │ stmib sp, {r1, r8}^ │ │ │ │ strmi r3, [fp], -r0, lsl #10 │ │ │ │ strmi r9, [r2], -r8, lsl #18 │ │ │ │ adcspl pc, r1, r1, lsl #10 │ │ │ │ @ instruction: 0xf0f53008 │ │ │ │ - strb pc, [r9, #2767] @ 0xacf @ │ │ │ │ + strb pc, [r9, #2759] @ 0xac7 @ │ │ │ │ andcs r4, r0, r8, ror fp │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldrmi r9, [sl], -sp, lsl #6 │ │ │ │ @ instruction: 0xf8584b76 │ │ │ │ movwls r3, #53251 @ 0xd003 │ │ │ │ @ instruction: 0xf0eb4619 │ │ │ │ - blls 2bd0a8 │ │ │ │ + blls 2bd088 │ │ │ │ bpl fe0bc164 │ │ │ │ ldreq pc, [r4], sl, asr #17 │ │ │ │ cdpls 5, 0, cr14, cr13, cr1, {6} │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ bmi 1c91b24 │ │ │ │ ldrdeq pc, [r8, -r6]! │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf03313cd │ │ │ │ @ instruction: 0x4605f9f1 │ │ │ │ blls 2b85c8 │ │ │ │ cmpcs r0, r0, lsr #4 │ │ │ │ adcspl pc, r5, r3, lsl #10 │ │ │ │ @ instruction: 0xf0f43004 │ │ │ │ - stmdacs r0, {r0, r1, r2, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 4, APSR_nzcv, cr2, cr15, {3} │ │ │ │ @ instruction: 0xf06f4b65 │ │ │ │ bmi 19bf1a4 │ │ │ │ ldrdeq pc, [r8, -r6]! │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf0332304 │ │ │ │ blls 2bd50c │ │ │ │ @ instruction: 0xf5034605 │ │ │ │ ldmdals r2, {r7, r9, fp, ip, lr} │ │ │ │ - @ instruction: 0xffe2f0f2 │ │ │ │ + @ instruction: 0xffdaf0f2 │ │ │ │ ssateq pc, #21, sl, asr #17 @ │ │ │ │ bl ff73cce4 │ │ │ │ @ instruction: 0xf8d39b08 │ │ │ │ @ instruction: 0xf07b0d08 │ │ │ │ ldmdals r1, {r0, r1, r8, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffd6f0f2 │ │ │ │ + @ instruction: 0xffcef0f2 │ │ │ │ stmdals r8, {r4, r8, fp, ip, pc} │ │ │ │ ldc2l 0, cr15, [lr], {101} @ 0x65 │ │ │ │ blls 2b8568 │ │ │ │ bmi 1590688 │ │ │ │ ldclcc 8, cr15, [r0], #844 @ 0x34c │ │ │ │ movwls r4, #42106 @ 0xa47a │ │ │ │ blmi 1510650 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ msrcs CPSR_sxc, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf9b0f033 │ │ │ │ strcc pc, [r0, #2198] @ 0x896 │ │ │ │ sbcsle r2, r8, r0, lsl #22 │ │ │ │ @ instruction: 0xf5039b08 │ │ │ │ strhcc r5, [r8], -r1 │ │ │ │ - @ instruction: 0xf83af0f5 │ │ │ │ + @ instruction: 0xf832f0f5 │ │ │ │ stmdbls r8, {r0, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5014b48 │ │ │ │ ldrbtmi r5, [fp], #-149 @ 0xffffff6b │ │ │ │ movwls r3, #16 │ │ │ │ @ instruction: 0xf0322308 │ │ │ │ ldrbt pc, [sp], -r3, lsl #30 @ │ │ │ │ @@ -55603,42 +55603,42 @@ │ │ │ │ ... │ │ │ │ rsbseq r1, lr, r0, lsr #19 │ │ │ │ @ instruction: 0x007e199a │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ andeq r0, r0, r8, lsr #23 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - andseq fp, pc, r0, lsl #28 │ │ │ │ - andseq fp, pc, lr, asr #23 │ │ │ │ + @ instruction: 0x001fbdf0 │ │ │ │ + @ instruction: 0x001fbbbe │ │ │ │ rsbseq r1, lr, r4, ror r8 │ │ │ │ - @ instruction: 0x001fbdb2 │ │ │ │ - andseq fp, pc, r4, lsl #23 │ │ │ │ + andseq fp, pc, r2, lsr #27 │ │ │ │ + andseq fp, pc, r4, ror fp @ │ │ │ │ andeq r0, r0, r0, lsl r8 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ andeq r0, r0, r8, lsr #24 │ │ │ │ @ instruction: 0xffffd505 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - andseq fp, pc, lr, lsr fp @ │ │ │ │ - andseq fp, pc, r2, ror #21 │ │ │ │ - andseq fp, pc, r0, ror #21 │ │ │ │ - andseq fp, pc, lr, lsl r9 @ │ │ │ │ - @ instruction: 0x001fbad6 │ │ │ │ + andseq fp, pc, lr, lsr #22 │ │ │ │ + @ instruction: 0x001fbad2 │ │ │ │ + @ instruction: 0x001fbad0 │ │ │ │ + andseq fp, pc, lr, lsl #18 │ │ │ │ + andseq fp, pc, r6, asr #21 │ │ │ │ @ instruction: 0x007e2090 │ │ │ │ andeq r0, r0, r8, asr sl │ │ │ │ andeq r0, r0, r0, ror #22 │ │ │ │ - andseq fp, pc, r4, lsl #16 │ │ │ │ - @ instruction: 0x001fb5d6 │ │ │ │ - andseq fp, pc, r0, lsl r8 @ │ │ │ │ - andseq fp, pc, r2, lsr #11 │ │ │ │ - andseq fp, pc, ip, asr r5 @ │ │ │ │ - andseq fp, pc, r4, lsr #16 │ │ │ │ - @ instruction: 0x001fb7d6 │ │ │ │ - andseq fp, pc, r2, lsl r8 @ │ │ │ │ + @ instruction: 0x001fb7f4 │ │ │ │ + andseq fp, pc, r6, asr #11 │ │ │ │ + andseq fp, pc, r0, lsl #16 │ │ │ │ + mulseq pc, r2, r5 @ │ │ │ │ + andseq fp, pc, ip, asr #10 │ │ │ │ + andseq fp, pc, r4, lsl r8 @ │ │ │ │ + andseq fp, pc, r6, asr #15 │ │ │ │ + andseq fp, pc, r2, lsl #16 │ │ │ │ bne 519330 │ │ │ │ stmdble r4, {r2, r9, fp, sp} │ │ │ │ andne lr, sl, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0c04291 │ │ │ │ strdcs r8, [r2, -r5] │ │ │ │ movwls r4, #58936 @ 0xe638 │ │ │ │ blx fff3cf50 │ │ │ │ @@ -55713,15 +55713,15 @@ │ │ │ │ mcrge 4, 6, pc, cr4, cr15, {1} @ │ │ │ │ ldmibcc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0x364cf8da │ │ │ │ mulle r4, r3, r2 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf0ef83b0 │ │ │ │ - stcls 8, cr15, [r8], {103} @ 0x67 │ │ │ │ + stcls 8, cr15, [r8], {95} @ 0x5f │ │ │ │ cmppvs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x064cf8da │ │ │ │ stmdane r2!, {r8, r9, sp}^ │ │ │ │ subsvs r5, r3, r3, rrx │ │ │ │ smullsvs r6, r3, r3, r0 │ │ │ │ strbeq pc, [ip], -sl, asr #17 @ │ │ │ │ @ instruction: 0xf8dfe6a8 │ │ │ │ @@ -55738,26 +55738,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8d6d198 │ │ │ │ @ instruction: 0xf8933940 │ │ │ │ blcs 8bc40 │ │ │ │ sbcshi pc, r3, r0, asr #32 │ │ │ │ stmdbeq r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0ec4478 │ │ │ │ - rorlt pc, pc, #23 @ │ │ │ │ + rorlt pc, r7, #23 @ │ │ │ │ stmdbne r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461aab19 │ │ │ │ ldrbtmi r9, [r9], #-781 @ 0xfffffcf3 │ │ │ │ @ instruction: 0xf7c89b0f │ │ │ │ stmdacs r2, {r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ rscshi pc, r7, #0 │ │ │ │ stmdbcs ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df2000 │ │ │ │ ldrbtmi r1, [sl], #-2348 @ 0xfffff6d4 │ │ │ │ @ instruction: 0xf0eb4479 │ │ │ │ - @ instruction: 0x4638fdbb │ │ │ │ + @ instruction: 0x4638fdb3 │ │ │ │ stmda r8!, {r0, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ smlabtcs r1, fp, r3, r8 │ │ │ │ @ instruction: 0xf7c84638 │ │ │ │ stmdacs r0, {r2, r3, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x83b1f040 │ │ │ │ ldrtmi r9, [r9], -r8, lsl #22 │ │ │ │ @@ -55772,26 +55772,26 @@ │ │ │ │ strmi pc, [r5], -r9, lsr #24 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ qsaxmi sl, r3, r3 │ │ │ │ strpl pc, [pc], #1284 @ 7f16c │ │ │ │ @ instruction: 0xf6033414 │ │ │ │ @ instruction: 0x46385774 │ │ │ │ strcc r2, [r0, -r1, lsl #2]! │ │ │ │ - stc2 1, cr15, [r2, #-4]! │ │ │ │ + ldc2 1, cr15, [sl, #-4] │ │ │ │ ldrhle r4, [r8, #44]! @ 0x2c │ │ │ │ tstcs r1, r8, lsl #24 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ @ instruction: 0xf1013010 │ │ │ │ - @ instruction: 0xf504fd19 │ │ │ │ + @ instruction: 0xf504fd11 │ │ │ │ swpcs r5, r0, [r1] │ │ │ │ @ instruction: 0xf1013014 │ │ │ │ - @ instruction: 0xf504fd13 │ │ │ │ + @ instruction: 0xf504fd0b │ │ │ │ andscc r5, r4, pc, lsr #1 │ │ │ │ @ instruction: 0xf1012101 │ │ │ │ - @ instruction: 0xf8d6fd0d │ │ │ │ + @ instruction: 0xf8d6fd05 │ │ │ │ @ instruction: 0xf8933940 │ │ │ │ qsublt r3, r4, fp │ │ │ │ tstlt sl, fp, lsl #20 │ │ │ │ ldrdcc pc, [r8, -r6]! │ │ │ │ lslscc pc, r3 @ @ │ │ │ │ stmdbcc r8!, {r1, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbvc fp, {r2, r3, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -55820,15 +55820,15 @@ │ │ │ │ ldmdacc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ ldmdacc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ stmdacc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf0ed230c │ │ │ │ - strtmi pc, [r0], -r3, lsl #17 │ │ │ │ + @ instruction: 0x4620f87b │ │ │ │ @ instruction: 0xff32f7fb │ │ │ │ ldmdacc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ rschi pc, r6, #0, 2 │ │ │ │ ldmdacc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8589908 │ │ │ │ @@ -56128,15 +56128,15 @@ │ │ │ │ movtvc pc, #16906 @ 0x420a @ │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ ldmibmi pc, {r1, r2, r4, r5, r6, r7, sl, sp, lr, pc}^ @ │ │ │ │ ldmmi pc, {r8, r9, sp}^ @ │ │ │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf0f34478 │ │ │ │ - @ instruction: 0xf000fe1d │ │ │ │ + @ instruction: 0xf000fe15 │ │ │ │ strmi r0, [r3], r1, lsl #6 │ │ │ │ svceq 0x0002f010 │ │ │ │ teqle r5, lr, lsl #6 │ │ │ │ svceq 0x0004f01b │ │ │ │ ldclge 4, cr15, [pc], #252 @ 7f81c │ │ │ │ andcs r2, r1, r8, lsl #3 │ │ │ │ ldc 7, cr15, [r6, #800] @ 0x320 │ │ │ │ @@ -56222,20 +56222,20 @@ │ │ │ │ @ instruction: 0xf60d2600 │ │ │ │ stmib sp, {r2, r4, r9, sl, sp}^ │ │ │ │ andcs r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0x46304619 │ │ │ │ ldcl 7, cr15, [r2, #800] @ 0x320 │ │ │ │ sbcpl pc, fp, r4, lsl #10 │ │ │ │ andcc r4, ip, r1, lsr r6 │ │ │ │ - stc2l 1, cr15, [r4, #-636] @ 0xfffffd84 │ │ │ │ + ldc2 1, cr15, [ip, #-636]! @ 0xfffffd84 │ │ │ │ blmi fe2b8c18 │ │ │ │ ldrt r4, [r7], #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [ip], #-3207 @ 0xfffff379 │ │ │ │ @ instruction: 0xf0ede7cb │ │ │ │ - @ instruction: 0x4603f955 │ │ │ │ + strmi pc, [r3], -sp, asr #18 │ │ │ │ ldrtmi lr, [r8], -r5, asr #15 │ │ │ │ b fe93d7c0 │ │ │ │ bmi fe1926b0 │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf8d6239a │ │ │ │ @@ -56326,66 +56326,66 @@ │ │ │ │ tstcc r0, #851443712 @ 0x32c00000 │ │ │ │ strb r6, [r3, #187]! @ 0xbb │ │ │ │ adcsvs r3, fp, r8, lsr #6 │ │ │ │ @ instruction: 0x3328e5fa │ │ │ │ @ instruction: 0xe61e60bb │ │ │ │ adcsvs r3, fp, r8, lsl r3 │ │ │ │ svclt 0x0000e636 │ │ │ │ - mulseq pc, lr, r6 @ │ │ │ │ - andseq fp, pc, r2, asr #6 │ │ │ │ + andseq fp, pc, lr, lsl #13 │ │ │ │ + andseq fp, pc, r2, lsr r3 @ │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - @ instruction: 0x001fb4bc │ │ │ │ - andseq fp, pc, r4, lsl #5 │ │ │ │ - andseq fp, pc, ip, asr #11 │ │ │ │ - @ instruction: 0x001fb5d6 │ │ │ │ + andseq fp, pc, ip, lsr #9 │ │ │ │ + andseq fp, pc, r4, ror r2 @ │ │ │ │ + @ instruction: 0x001fb5bc │ │ │ │ andseq fp, pc, r6, asr #11 │ │ │ │ - andseq sl, pc, r0, lsl #28 │ │ │ │ + @ instruction: 0x001fb5b6 │ │ │ │ + @ instruction: 0x001fadf0 │ │ │ │ @ instruction: 0xffffd007 │ │ │ │ @ instruction: 0xfffff413 │ │ │ │ @ instruction: 0xffffcad1 │ │ │ │ @ instruction: 0xffffd051 │ │ │ │ @ instruction: 0xffffcb71 │ │ │ │ @ instruction: 0xffffcb31 │ │ │ │ @ instruction: 0xffffcdb9 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ andeq r0, r0, r4, ror #21 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r1, [r5], -ip @ │ │ │ │ + eoreq r1, r5, ip, asr #21 │ │ │ │ rsbseq r5, r5, lr, lsr #16 │ │ │ │ - @ instruction: 0x001faffc │ │ │ │ - @ instruction: 0x001faffe │ │ │ │ + andseq sl, pc, ip, ror #31 │ │ │ │ + andseq sl, pc, lr, ror #31 │ │ │ │ @ instruction: 0xffffccf1 │ │ │ │ @ instruction: 0xffffcb71 │ │ │ │ - andseq sl, pc, r6, lsl #31 │ │ │ │ + andseq sl, pc, r6, ror pc @ │ │ │ │ @ instruction: 0xffffcc8d │ │ │ │ @ instruction: 0xffffcaff │ │ │ │ - andseq sl, pc, r4, ror pc @ │ │ │ │ - andseq sl, pc, ip, lsr fp @ │ │ │ │ - eoreq r3, r0, ip, lsr r7 │ │ │ │ - andseq sl, pc, r8, lsr pc @ │ │ │ │ + andseq sl, pc, r4, ror #30 │ │ │ │ + andseq sl, pc, ip, lsr #22 │ │ │ │ + eoreq r3, r0, ip, lsr #14 │ │ │ │ + andseq sl, pc, r8, lsr #30 │ │ │ │ @ instruction: 0xffffc875 │ │ │ │ - @ instruction: 0x001facd2 │ │ │ │ - @ instruction: 0x001faeb0 │ │ │ │ - mulseq pc, r8, sl @ │ │ │ │ - andseq sl, pc, r8, ror lr @ │ │ │ │ - andseq sl, pc, r8, ror sl @ │ │ │ │ - andseq sl, pc, r8, ror sp @ │ │ │ │ - andseq sl, pc, lr, asr #20 │ │ │ │ - andseq sl, pc, r6, asr #26 │ │ │ │ - andseq sl, pc, r0, lsr sl @ │ │ │ │ - @ instruction: 0x001facf4 │ │ │ │ - andseq sl, pc, r2, lsl sl @ │ │ │ │ - andseq sl, pc, r0, lsr ip @ │ │ │ │ - andseq sl, pc, r6, ror #19 │ │ │ │ - andseq sl, pc, r0, lsr #25 │ │ │ │ - @ instruction: 0x001fa9b6 │ │ │ │ - mulseq pc, sl, ip @ │ │ │ │ - mulseq pc, r4, r9 @ │ │ │ │ + andseq sl, pc, r2, asr #25 │ │ │ │ + andseq sl, pc, r0, lsr #29 │ │ │ │ + andseq sl, pc, r8, lsl #21 │ │ │ │ + andseq sl, pc, r8, ror #28 │ │ │ │ + andseq sl, pc, r8, ror #20 │ │ │ │ + andseq sl, pc, r8, ror #26 │ │ │ │ + andseq sl, pc, lr, lsr sl @ │ │ │ │ + andseq sl, pc, r6, lsr sp @ │ │ │ │ + andseq sl, pc, r0, lsr #20 │ │ │ │ + andseq sl, pc, r4, ror #25 │ │ │ │ + andseq sl, pc, r2, lsl #20 │ │ │ │ + andseq sl, pc, r0, lsr #24 │ │ │ │ + @ instruction: 0x001fa9d6 │ │ │ │ + mulseq pc, r0, ip @ │ │ │ │ + andseq sl, pc, r6, lsr #19 │ │ │ │ + andseq sl, pc, sl, lsl #25 │ │ │ │ + andseq sl, pc, r4, lsl #19 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrbtmi r4, [pc], #-3968 @ 7fb04 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strmi r8, [r5], -r9, ror #1 │ │ │ │ @@ -56394,15 +56394,15 @@ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ rschi pc, sp, r0, lsl #2 │ │ │ │ strtmi r4, [ip], -r8, lsr #12 │ │ │ │ blx 73db12 │ │ │ │ sbcpl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf5053010 │ │ │ │ @ instruction: 0xf0ec6690 │ │ │ │ - mul r2, sp, ip │ │ │ │ + mul r2, r5, ip │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ @ instruction: 0xf894d00b │ │ │ │ blcs 8f170 │ │ │ │ @ instruction: 0xf8d4d0f8 │ │ │ │ @ instruction: 0x46281d70 │ │ │ │ @ instruction: 0xf0063420 │ │ │ │ adcsmi pc, r4, #2800 @ 0xaf0 │ │ │ │ @@ -56418,15 +56418,15 @@ │ │ │ │ @ instruction: 0xf0314628 │ │ │ │ @ instruction: 0x4628fd9b │ │ │ │ blx 1abbb8e │ │ │ │ cmppvs r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0644628 │ │ │ │ @ instruction: 0xf605fe07 │ │ │ │ @ instruction: 0xf0f25064 │ │ │ │ - @ instruction: 0xf8d5f8f7 │ │ │ │ + @ instruction: 0xf8d5f8ef │ │ │ │ @ instruction: 0xf07a0d08 │ │ │ │ @ instruction: 0xf8d5fa1d │ │ │ │ @ instruction: 0xf1050d0c │ │ │ │ @ instruction: 0xf0690124 │ │ │ │ @ instruction: 0xf505f8cf │ │ │ │ ldrhcc r5, [r8], -r5 @ │ │ │ │ blx feabdb9e │ │ │ │ @@ -56473,51 +56473,51 @@ │ │ │ │ cdp2 0, 15, cr15, cr8, cr6, {0} │ │ │ │ ldclcc 8, cr15, [ip], #852 @ 0x354 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ strcc pc, [r0, #2195] @ 0x893 │ │ │ │ teqle sp, r0, lsl #22 │ │ │ │ adcspl pc, r4, r5, lsl #10 │ │ │ │ @ instruction: 0xf0f23018 │ │ │ │ - @ instruction: 0xf505f889 │ │ │ │ + @ instruction: 0xf505f881 │ │ │ │ ldrhcc r5, [r4], -r3 │ │ │ │ - @ instruction: 0xffbef0ec │ │ │ │ + @ instruction: 0xffb6f0ec │ │ │ │ ssateq pc, #21, r8, asr #17 @ │ │ │ │ ldcl 7, cr15, [ip], #-796 @ 0xfffffce4 │ │ │ │ adcspl pc, ip, r5, lsl #10 │ │ │ │ stc 7, cr15, [r4], #-796 @ 0xfffffce4 │ │ │ │ @ instruction: 0xf8d82100 │ │ │ │ @ instruction: 0xf0ea0694 │ │ │ │ - @ instruction: 0xf8d8f9d1 │ │ │ │ + @ instruction: 0xf8d8f9c9 │ │ │ │ tstlt r1, r0, asr #12 │ │ │ │ bvs 1a9a948 │ │ │ │ @ instruction: 0xf8d84798 │ │ │ │ asrlt r0, r0, r6 │ │ │ │ @ instruction: 0xf8d84b19 │ │ │ │ ldmpl fp!, {r2, r3, r6, r9, sl, sp}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf0eeb1e2 │ │ │ │ - @ instruction: 0xf8d8fa53 │ │ │ │ + @ instruction: 0xf8d8fa4b │ │ │ │ vmax.s8 q9, , q6 │ │ │ │ stmdane r9!, {r2, r3, r6, sp, lr} │ │ │ │ eorpl r2, fp, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c860cb │ │ │ │ strtmi r2, [r8], -ip, asr #12 │ │ │ │ ldc2 0, cr15, [ip, #-336] @ 0xfffffeb0 │ │ │ │ bvs 1a9a984 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ adcspl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf0f43008 │ │ │ │ - ldr pc, [fp, sp, asr #17]! │ │ │ │ + ldr pc, [fp, r5, asr #17]! │ │ │ │ mcrr 7, 12, pc, r4, cr7 @ │ │ │ │ @ instruction: 0x264cf8d8 │ │ │ │ @ instruction: 0xf505e7e1 │ │ │ │ andcc r5, ip, fp, asr #1 │ │ │ │ - blx fef3c37e │ │ │ │ + blx fed3c37e │ │ │ │ svclt 0x0000e70c │ │ │ │ ldrshteq r0, [lr], #-78 @ 0xffffffb2 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -56548,15 +56548,15 @@ │ │ │ │ bls 48f340 │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ andlt r6, r9, r3, lsl r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmdapl r4!, {r1, r2, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r8], #1071 @ 0x42f │ │ │ │ @ instruction: 0xf1004640 │ │ │ │ - @ instruction: 0xf897ff59 │ │ │ │ + @ instruction: 0xf897ff51 │ │ │ │ bllt 1ac73d0 │ │ │ │ blvc 83b420 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5064b1e │ │ │ │ blx 2d870c │ │ │ │ andcs pc, r8, r4, lsl #8 │ │ │ │ strls r4, [r0], #-1147 @ 0xfffffb85 │ │ │ │ @@ -56566,31 +56566,31 @@ │ │ │ │ stc 6, cr4, [sp, #160] @ 0xa0 │ │ │ │ @ instruction: 0xf0067b02 │ │ │ │ strmi pc, [r4], -sp, ror #25 │ │ │ │ ldrtmi fp, [r5], #-2512 @ 0xfffff630 │ │ │ │ svchi 0x005bf3bf │ │ │ │ stcls 8, cr15, [ip, #532] @ 0x214 │ │ │ │ @ instruction: 0xf1004640 │ │ │ │ - @ instruction: 0xf8d7ff43 │ │ │ │ + @ instruction: 0xf8d7ff3b │ │ │ │ @ instruction: 0xe7ca3d70 │ │ │ │ @ instruction: 0xf282fab2 │ │ │ │ strteq pc, [r0], #-258 @ 0xfffffefe │ │ │ │ strcs lr, [r0], -r7, lsr #15 │ │ │ │ ldrtmi r2, [r2], -ip, lsl #8 │ │ │ │ @ instruction: 0xe7ae4637 │ │ │ │ @ instruction: 0xf1004640 │ │ │ │ - @ instruction: 0xf8d7ff33 │ │ │ │ + @ instruction: 0xf8d7ff2b │ │ │ │ @ instruction: 0xe7ba3d70 │ │ │ │ @ instruction: 0xf1004640 │ │ │ │ - strtmi pc, [r0], -sp, lsr #30 │ │ │ │ + strtmi pc, [r0], -r5, lsr #30 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - @ instruction: 0x001fa9f8 │ │ │ │ + andseq sl, pc, r8, ror #19 │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ andsvs r4, sl, r0, lsl r6 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febd703c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @@ -56601,16 +56601,16 @@ │ │ │ │ @ instruction: 0xf05c33b1 │ │ │ │ andlt pc, r3, r9, ror #17 │ │ │ │ blx 1bdfd6 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ blx 53c018 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - @ instruction: 0x001fa4f4 │ │ │ │ - mlaeq r4, lr, fp, pc @ │ │ │ │ + andseq sl, pc, r4, ror #9 │ │ │ │ + eoreq pc, r4, lr, lsl #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febd7080 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 243e48 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -56913,27 +56913,27 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ mov r3, r0 │ │ │ │ b.n 7ff3c │ │ │ │ add.w r4, r5, #5696 @ 0x1640 │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 801ee │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #44] @ 0x2c │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #580] @ 0x244 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #580] @ 0x244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8004a │ │ │ │ movs r3, #0 │ │ │ │ b.n 80064 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldrd r1, r0, [r3, #8] │ │ │ │ @@ -56977,27 +56977,27 @@ │ │ │ │ b.n 80070 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #64 @ (adr r4, 802c0 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 80280 ) │ │ │ │ movs r7, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, pc, #888 @ (adr r6, 80600 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 805c0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #360 @ (adr r6, 803f4 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 803b4 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #552 @ (adr r1, 804b8 ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 80478 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #584 @ (adr r5, 804dc ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 8049c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 802a8 ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 80668 ) │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 802fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3012] @ 0xbc4 │ │ │ │ @@ -57183,15 +57183,15 @@ │ │ │ │ bl d5a1c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r2], #-500 @ 0xfffffe0c │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w ip, r0, #20480 @ 0x5000 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ @@ -57327,15 +57327,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #20 │ │ │ │ @ instruction: 0xfa9e007d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa58007d │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ movs r7, r3 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3324] @ 0xcfc │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1456] @ 0x5b0 │ │ │ │ @@ -57354,15 +57354,15 @@ │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ movs r5, r4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -57374,46 +57374,46 @@ │ │ │ │ ldr.w r0, [r5, #1684] @ 0x694 │ │ │ │ cbnz r0, 80694 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r3, #5696 @ 0x1640 │ │ │ │ mov r6, r2 │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r5, #1684] @ 0x694 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cbz r0, 806d8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ 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 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 48954 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #1684] @ 0x694 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ b.n 806b0 │ │ │ │ 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, #1684] @ 0x694 │ │ │ │ @@ -57422,18 +57422,18 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 80710 │ │ │ │ add.w r4, r0, #5696 @ 0x1640 │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ addw r3, r3, #4095 @ 0xfff │ │ │ │ ldr r2, [r5, #8] │ │ │ │ bfc r3, #0, #12 │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -57442,18 +57442,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, 8075e │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ - bl 16a19c │ │ │ │ + bl 16a18c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ b.n 80756 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -57483,22 +57483,22 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r0, #5696 @ 0x1640 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ movs r6, #0 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ ldr.w r0, [r3, #1684] @ 0x694 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a1e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 808e2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ movs r5, #4 │ │ │ │ @@ -57532,15 +57532,15 @@ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r0, [r8, #1684] @ 0x694 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsl #22 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r9, r3 │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a1e0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 80868 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r2, r5, #4 │ │ │ │ beq.n 808f8 │ │ │ │ adds r5, #4 │ │ │ │ cmp sl, r5 │ │ │ │ @@ -57577,29 +57577,29 @@ │ │ │ │ lsrs r6, r6, #10 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ mov.w lr, r3, lsr #10 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ strd r6, lr, [sp, #8] │ │ │ │ ldr.w r6, [ip] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ cmp r8, r5 │ │ │ │ bcc.n 80890 │ │ │ │ ldr r2, [pc, #84] @ (80918 ) │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #84] @ (8091c ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n 807a0 │ │ │ │ ldr r3, [pc, #60] @ (80920 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r4 │ │ │ │ add r3, pc │ │ │ │ mov r9, r4 │ │ │ │ @@ -57611,21 +57611,21 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr??.w r0, [r2, sp, lsl #3] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r8, sp, lsl #3] │ │ │ │ push {r0, r4, r5, r6} │ │ │ │ - @ instruction: 0xffff9f80 │ │ │ │ + vcvt.u32.f32 , q8, #1 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ cbz r3, 809a2 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ blx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -57641,15 +57641,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #5696 @ 0x1640 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ add.w r8, r8, #28 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r7, [r5, #1620] @ 0x654 │ │ │ │ lsrs r3, r7, #2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, r7, #5 │ │ │ │ bhi.n 80a08 │ │ │ │ ldr.w r3, [r5, #1624] @ 0x658 │ │ │ │ add.w r9, r7, #4 │ │ │ │ @@ -57666,28 +57666,28 @@ │ │ │ │ ldr.w r0, [r5, #1612] @ 0x64c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 809e2 │ │ │ │ ldr.w r1, [r5, #1616] @ 0x650 │ │ │ │ cbz r0, 809d8 │ │ │ │ mov r2, sl │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ cbz r0, 80a08 │ │ │ │ ldr.w r3, [r5, #1620] @ 0x654 │ │ │ │ str.w sl, [r5, #1624] @ 0x658 │ │ │ │ adds r7, r0, r3 │ │ │ │ str.w r0, [r5, #1616] @ 0x650 │ │ │ │ b.n 809c2 │ │ │ │ ldr.w r3, [r5, #1616] @ 0x650 │ │ │ │ adds r7, r3, r7 │ │ │ │ beq.n 80a08 │ │ │ │ str.w r9, [r5, #1620] @ 0x654 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r7, #0] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n 80948 │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ b.n 80990 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ @@ -57725,25 +57725,25 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #5696 @ 0x1640 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ adds r6, #28 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r4, #1620] @ 0x654 │ │ │ │ ldr.w r1, [r4, #1616] @ 0x650 │ │ │ │ subs r3, #4 │ │ │ │ str.w r3, [r4, #1620] @ 0x654 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -57930,23 +57930,23 @@ │ │ │ │ bne.n 80c90 │ │ │ │ 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 227644 │ │ │ │ + bl 227634 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 2254ec │ │ │ │ + bl 2254dc │ │ │ │ b.n 80c50 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3ce007d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3a8007d │ │ │ │ cmp r2, #9 │ │ │ │ @@ -58696,24 +58696,24 @@ │ │ │ │ b.n 811be │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eor.w r0, ip, #125 @ 0x7d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb1bffff │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ movs r7, r3 │ │ │ │ mrc 0, 1, r0, cr10, cr13, {3} │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ @@ -59009,86 +59009,86 @@ │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da28 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 818b8 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r2, sl, #36 @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r7, [r2, r9, lsl #3] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 818b0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #93 @ 0x5d │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 818ac │ │ │ │ mov.w r3, r8, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r3, #100 @ 0x64 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r7 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ add.w r1, fp, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ add.w r1, fp, #104 @ 0x68 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ add.w r1, fp, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ add.w r1, fp, #120 @ 0x78 │ │ │ │ add fp, r7 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ ldr.w r4, [fp, #124] @ 0x7c │ │ │ │ cbz r4, 8189e │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ cbz r2, 8189e │ │ │ │ adds r4, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ bcc.n 81874 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ uxth.w r8, r8 │ │ │ │ @@ -59097,22 +59097,22 @@ │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ bhi.n 817e6 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #108 @ 0x6c │ │ │ │ - bl 16db0c │ │ │ │ + bl 16dafc │ │ │ │ ldr r2, [pc, #36] @ (81900 ) │ │ │ │ ldr r3, [pc, #28] @ (818fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -59202,15 +59202,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #515 @ 0x203 │ │ │ │ bl dc028 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 81a2c │ │ │ │ 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 │ │ │ │ @@ -59472,17 +59472,17 @@ │ │ │ │ b.n 81b90 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ b.n 81a86 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ movs r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 81d50 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -60124,23 +60124,23 @@ │ │ │ │ add r3, fp │ │ │ │ adc.w r2, r2, #0 │ │ │ │ b.n 8229c │ │ │ │ mov r1, lr │ │ │ │ mov fp, lr │ │ │ │ mov sl, lr │ │ │ │ b.n 82284 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -60324,15 +60324,15 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r5, [r4, #20] │ │ │ │ blx 47a50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r0, r0, #3428 @ 0xd64 │ │ │ │ movs r6, #127 @ 0x7f │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e3c │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ ldrd r0, r5, [r5, #16] │ │ │ │ adds r3, #127 @ 0x7f │ │ │ │ adc.w r2, r2, #0 │ │ │ │ b.n 8258c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -61109,15 +61109,15 @@ │ │ │ │ movw r3, #1532 @ 0x5fc │ │ │ │ bl dc028 │ │ │ │ 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 82c8e │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ movs r7, r3 │ │ │ │ cbnz r2, 82e54 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -61486,15 +61486,15 @@ │ │ │ │ cbz r0, 832b2 │ │ │ │ ldr r3, [pc, #56] @ (832c4 ) │ │ │ │ ldr.w r2, [r5, #1884] @ 0x75c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 8329e │ │ │ │ cbz r2, 832b6 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr.w r2, [r5, #1884] @ 0x75c │ │ │ │ movw r0, #5980 @ 0x175c │ │ │ │ adds r1, r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -61648,15 +61648,15 @@ │ │ │ │ ldr.w r0, [r9, #1884] @ 0x75c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ beq.w 837bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 83794 │ │ │ │ mov r2, r5 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 83476 │ │ │ │ str.w r4, [r9, #1888] @ 0x760 │ │ │ │ str.w r5, [r9, #1896] @ 0x768 │ │ │ │ str.w r7, [r9, #1892] @ 0x764 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ @@ -61899,25 +61899,25 @@ │ │ │ │ b.n 836be │ │ │ │ add.w r3, r3, #4608 @ 0x1200 │ │ │ │ add.w r5, r2, #496 @ 0x1f0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr.w r3, [r2, #508] @ 0x1fc │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 16c850 │ │ │ │ + bl 16c840 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ b.n 8351c │ │ │ │ add.w r3, r3, #20480 @ 0x5000 │ │ │ │ addw r1, r3, #2888 @ 0xb48 │ │ │ │ addw r2, r3, #2872 @ 0xb38 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ - bl 16c850 │ │ │ │ + bl 16c840 │ │ │ │ b.n 835a2 │ │ │ │ add.w r3, fp, #5984 @ 0x1760 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, #16 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -61945,15 +61945,15 @@ │ │ │ │ ldr.w r0, [r9, #1884] @ 0x75c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 837f0 │ │ │ │ ldr.w r1, [r9, #1888] @ 0x760 │ │ │ │ cbz r0, 837e6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ cbz r0, 837e2 │ │ │ │ ldr.w r2, [r9, #1892] @ 0x764 │ │ │ │ str.w r8, [r9, #1896] @ 0x768 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r9, #1888] @ 0x760 │ │ │ │ b.n 834d2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -62237,19 +62237,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 83ab2 │ │ │ │ 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, #3012] @ 0xbc4 │ │ │ │ @@ -62492,35 +62492,35 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 83edc │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d7c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f908 │ │ │ │ + bl 21f8f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f9e0 │ │ │ │ + bl 21f9d0 │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f93c │ │ │ │ + bl 21f92c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #255 @ 0xff │ │ │ │ add.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r4, #1 │ │ │ │ @@ -62555,25 +62555,25 @@ │ │ │ │ movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #143 @ 0x8f │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r9, r3 │ │ │ │ moveq r9, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227644 │ │ │ │ - bl 1747d8 │ │ │ │ + bl 227634 │ │ │ │ + bl 1747c8 │ │ │ │ cbnz r0, 83dd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #190] @ 0xbe │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 83f78 │ │ │ │ orr.w r9, r9, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227644 │ │ │ │ - bl 174714 │ │ │ │ + bl 227634 │ │ │ │ + bl 174704 │ │ │ │ cbz r0, 83e28 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 83e28 │ │ │ │ ldrh.w r2, [fp, #52] @ 0x34 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ @@ -62608,20 +62608,20 @@ │ │ │ │ ittee hi │ │ │ │ orrhi.w r9, r9, #2 │ │ │ │ orrhi.w r4, r4, #16 │ │ │ │ orrls.w r9, r9, #6 │ │ │ │ orrls.w r4, r4, #48 @ 0x30 │ │ │ │ orr.w r8, r8, #1 │ │ │ │ movs r7, #1 │ │ │ │ - bl 227644 │ │ │ │ - bl 1747d8 │ │ │ │ + bl 227634 │ │ │ │ + bl 1747c8 │ │ │ │ cbnz r0, 83e68 │ │ │ │ orr.w r9, r9, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ lsls r3, r0, #30 │ │ │ │ ittt mi │ │ │ │ sbfxmi r2, r9, #0, #1 │ │ │ │ andmi.w r2, r2, #2 │ │ │ │ orrmi.w r8, r2, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ @@ -62689,15 +62689,15 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 84024 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 83fba │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 83fba │ │ │ │ mov sl, r9 │ │ │ │ mov fp, r8 │ │ │ │ b.n 83ec8 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ cmp r5, #129 @ 0x81 │ │ │ │ @@ -62730,15 +62730,15 @@ │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, #13 │ │ │ │ bne.n 83ec8 │ │ │ │ orr.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ b.n 83ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 83ebc │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w r9, #0 │ │ │ │ moveq.w r8, #0 │ │ │ │ b.n 83ec8 │ │ │ │ @@ -62758,31 +62758,31 @@ │ │ │ │ b.n 83f92 │ │ │ │ mov r7, r4 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ beq.w 83e16 │ │ │ │ movs r4, #8 │ │ │ │ b.n 83f5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq fp, r8 │ │ │ │ beq.n 83f92 │ │ │ │ b.n 83f8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 83f3c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov sl, r9 │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r4 │ │ │ │ b.n 83ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w sl, [sp] │ │ │ │ moveq fp, sl │ │ │ │ beq.n 83f92 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r7, r4 │ │ │ │ @@ -62792,71 +62792,71 @@ │ │ │ │ cbz r3, 84030 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 83ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 83fc8 │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov fp, sl │ │ │ │ b.n 83ec8 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ b.n 83e28 │ │ │ │ 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 │ │ │ │ - bl 21f908 │ │ │ │ + bl 21f8f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f924 │ │ │ │ + bl 21f914 │ │ │ │ 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 21f9e0 │ │ │ │ + bl 21f9d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21fa08 │ │ │ │ + bl 21f9f8 │ │ │ │ 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 21f93c │ │ │ │ + bl 21f92c │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f98c │ │ │ │ + bl 21f97c │ │ │ │ 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, 84140 │ │ │ │ @@ -62868,15 +62868,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 84138 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 8413c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 83bf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 84138 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -62885,15 +62885,15 @@ │ │ │ │ b.n 84120 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n 8413c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 83bf0 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 8411a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -63156,15 +63156,15 @@ │ │ │ │ bmi.n 8446a │ │ │ │ lsls r0, r2, #29 │ │ │ │ bmi.n 84436 │ │ │ │ b.n 8444a │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 8438c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w 84672 │ │ │ │ ldr r2, [pc, #928] @ (8479c ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -63469,18 +63469,18 @@ │ │ │ │ bl 855c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8460c │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.w 8460c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21fa08 │ │ │ │ + bl 21f9f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 8460e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r4, #1 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bic.w r3, r3, #4194304 @ 0x400000 │ │ │ │ @@ -63493,16 +63493,16 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 855d4 │ │ │ │ eors r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ b.n 8460e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, 84784 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -63515,45 +63515,45 @@ │ │ │ │ b.n 843ae │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r2, r6, pc} │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ movs r7, r3 │ │ │ │ rev16 r2, r6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ movs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -63628,16 +63628,16 @@ │ │ │ │ beq.w 84c0c │ │ │ │ ldrb.w r3, [r1, #1113] @ 0x459 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 84c0c │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, 848d4 │ │ │ │ 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 │ │ │ │ @@ -63662,31 +63662,31 @@ │ │ │ │ mov sl, r7 │ │ │ │ clz r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ beq.w 84bc4 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 84940 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 84ba8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 84bc4 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 84acc │ │ │ │ mov r1, r5 │ │ │ │ - bl 2277cc │ │ │ │ - bl 227644 │ │ │ │ + bl 2277bc │ │ │ │ + bl 227634 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 84962 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 84bc4 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -63694,26 +63694,26 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 84930 │ │ │ │ movw r0, #11107 @ 0x2b63 │ │ │ │ movt r0, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, #428 @ 0x1ac │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8497e │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8499a │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ @@ -63774,15 +63774,15 @@ │ │ │ │ strd r0, r2, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ strd r9, r6, [sp] │ │ │ │ - bl 21fb08 │ │ │ │ + bl 21faf8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 84c4e │ │ │ │ ldr r3, [pc, #804] @ (84d78 ) │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ @@ -63807,15 +63807,15 @@ │ │ │ │ movcc r2, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 84ad8 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 84ba8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 84ba8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r7, sl │ │ │ │ @@ -63896,29 +63896,29 @@ │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r2 │ │ │ │ strd r0, r1, [r6, #-8] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.w 84aa2 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d7c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 84c6a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1092] @ 0x444 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ movs r0, #0 │ │ │ │ b.n 84bf0 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w fp, #145 @ 0x91 │ │ │ │ b.n 84962 │ │ │ │ mov r0, r7 │ │ │ │ - bl 225668 │ │ │ │ + bl 225658 │ │ │ │ b.n 84a64 │ │ │ │ ldr r2, [pc, #420] @ (84d7c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -64060,19 +64060,19 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb778 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ push {r3} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1292] @ 852a8 │ │ │ │ @@ -64099,16 +64099,16 @@ │ │ │ │ beq.w 85148 │ │ │ │ ldrb.w r3, [r1, #1113] @ 0x459 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 85148 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, 84e10 │ │ │ │ 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 │ │ │ │ @@ -64133,31 +64133,31 @@ │ │ │ │ mov sl, r7 │ │ │ │ clz r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ beq.w 85100 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 84e7c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 850e4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 85100 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 85008 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2277cc │ │ │ │ - bl 227644 │ │ │ │ + bl 2277bc │ │ │ │ + bl 227634 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 84e9e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 85100 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -64165,26 +64165,26 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 84e6c │ │ │ │ movw r0, #11107 @ 0x2b63 │ │ │ │ movt r0, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, #428 @ 0x1ac │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 84eba │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 84ed6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ @@ -64245,15 +64245,15 @@ │ │ │ │ strd r0, r2, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ strd r9, r6, [sp] │ │ │ │ - bl 21fb08 │ │ │ │ + bl 21faf8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8518a │ │ │ │ ldr r3, [pc, #804] @ (852b4 ) │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ @@ -64278,15 +64278,15 @@ │ │ │ │ movcc r2, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 85014 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 850e4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 850e4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r7, sl │ │ │ │ @@ -64367,29 +64367,29 @@ │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r2 │ │ │ │ strd r0, r1, [r6, #-8] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.w 84fde │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d7c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 851a6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1092] @ 0x444 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ movs r0, #0 │ │ │ │ b.n 8512c │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w fp, #145 @ 0x91 │ │ │ │ b.n 84e9e │ │ │ │ mov r0, r7 │ │ │ │ - bl 225668 │ │ │ │ + bl 225658 │ │ │ │ b.n 84fa0 │ │ │ │ ldr r2, [pc, #420] @ (852b8 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -64531,19 +64531,19 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ add r6, sp, #816 @ 0x330 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 853ee │ │ │ │ bhi.n 853c8 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -64647,15 +64647,15 @@ │ │ │ │ b.n 852ec │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 85414 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ cbz r0, 85418 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -64665,16 +64665,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 85444 │ │ │ │ - bl 2277cc │ │ │ │ - bl 227644 │ │ │ │ + bl 2277bc │ │ │ │ + bl 227634 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #50 @ 0x32 │ │ │ │ moveq.w r0, #428 @ 0x1ac │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -64835,28 +64835,28 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldrb.w r8, [sp, #48] @ 0x30 │ │ │ │ add r9, pc │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, 8560e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 8560e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bic.w r3, r4, #4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n 85608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227644 │ │ │ │ - bl 17489c │ │ │ │ + bl 227634 │ │ │ │ + bl 17488c │ │ │ │ cbz r0, 8562c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #741] @ 0x2e5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 85608 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ @@ -64911,35 +64911,35 @@ │ │ │ │ ldr r3, [pc, #128] @ (85728 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ lsls r1, r3, #13 │ │ │ │ bpl.n 85608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, 8571c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #104] @ (8572c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #104] @ (85730 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 85608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85636 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 85636 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85608 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 85636 │ │ │ │ b.n 85608 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -64947,31 +64947,31 @@ │ │ │ │ bne.n 85608 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 8560a │ │ │ │ b.n 85694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 85668 │ │ │ │ b.n 85608 │ │ │ │ ldr r3, [pc, #20] @ (85734 ) │ │ │ │ add r3, pc │ │ │ │ b.n 856c2 │ │ │ │ nop │ │ │ │ add r2, sp, #24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #296] @ (8585c ) │ │ │ │ + ldr r0, [pc, #232] @ (8581c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -65048,15 +65048,15 @@ │ │ │ │ bl 855d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 857a8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r6, r3, #28 │ │ │ │ bpl.n 857b4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ ands.w r9, r0, #6 │ │ │ │ bne.n 857b4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, 85834 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n 8582e │ │ │ │ @@ -65085,16 +65085,16 @@ │ │ │ │ bne.n 85908 │ │ │ │ ldrb.w r3, [r4, #1112] @ 0x458 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 859f6 │ │ │ │ ldr r3, [pc, #692] @ (85b30 ) │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, 858a8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r7, r3, lsr #3 │ │ │ │ sub.w r7, r7, #2 │ │ │ │ clz r7, r7 │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ @@ -65108,27 +65108,27 @@ │ │ │ │ b.n 858d4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w 85a16 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 840ac │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ beq.n 858b0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [r4, #1112] @ 0x458 │ │ │ │ b.n 857ba │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21fa08 │ │ │ │ + bl 21f9f8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 85798 │ │ │ │ movs r2, #1 │ │ │ │ lsls r1, r3, #23 │ │ │ │ strb.w r2, [r4, #1113] @ 0x459 │ │ │ │ bpl.w 857a8 │ │ │ │ @@ -65179,16 +65179,16 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 858d4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, fp, lsl #2] │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, 859a6 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r2, lsr #3 │ │ │ │ sub.w r3, r3, #2 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ @@ -65244,16 +65244,16 @@ │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ dmb ish │ │ │ │ lsls r0, r3, #13 │ │ │ │ bpl.w 858d4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldrd r8, r7, [r4, #48] @ 0x30 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85b12 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 85b0c │ │ │ │ ldr r1, [pc, #232] @ (85b34 ) │ │ │ │ add r1, pc │ │ │ │ @@ -65262,72 +65262,72 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #224] @ (85b38 ) │ │ │ │ ldr r1, [pc, #224] @ (85b3c ) │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 858d4 │ │ │ │ ldr r3, [pc, #200] @ (85b30 ) │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ dmb ish │ │ │ │ lsls r1, r3, #13 │ │ │ │ bpl.n 85a0e │ │ │ │ ldrd r0, r8, [r4, #44] @ 0x2c │ │ │ │ ldr.w fp, [r4, #52] @ 0x34 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85b24 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85b1e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cbz r0, 85b18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #132] @ (85b40 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #132] @ (85b44 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, r7, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 85a0e │ │ │ │ ldrd r0, r7, [r4, #44] @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, 85b06 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, 85b00 │ │ │ │ ldr r3, [pc, #100] @ (85b48 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #92] @ (85b4c ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #92] @ (85b50 ) │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 85a0e │ │ │ │ ldr r3, [pc, #80] @ (85b54 ) │ │ │ │ add r3, pc │ │ │ │ b.n 85ae6 │ │ │ │ ldr r2, [pc, #80] @ (85b58 ) │ │ │ │ add r2, pc │ │ │ │ b.n 85ae0 │ │ │ │ @@ -65347,43 +65347,43 @@ │ │ │ │ add r7, pc │ │ │ │ b.n 85a8c │ │ │ │ nop │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - add lr, r6 │ │ │ │ + add lr, r4 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sl │ │ │ │ + add r0, r8 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - add r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ 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 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -65550,15 +65550,15 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #440 @ (adr r4, 85ee0 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 85d92 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #3324] @ 0xcfc │ │ │ │ @@ -65792,19 +65792,19 @@ │ │ │ │ bl b20cc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r0!, {r0, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #224] @ (860d8 ) │ │ │ │ @@ -65921,19 +65921,19 @@ │ │ │ │ bl b20cc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ite cs │ │ │ │ lslcs r5, r7, #1 │ │ │ │ - strcc r6, [r0, r5] │ │ │ │ + strcc r6, [r6, r4] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #552] @ (8635c ) │ │ │ │ + ldr r7, [pc, #488] @ (8631c ) │ │ │ │ movs r7, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ @@ -66041,15 +66041,15 @@ │ │ │ │ beq.w 863fe │ │ │ │ add.w r3, r9, #4096 @ 0x1000 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldrb.w r3, [r3, #2408] @ 0x968 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 227964 │ │ │ │ + bl 227954 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 862f4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w fp, [r5, #48] @ 0x30 │ │ │ │ cbz r4, 86292 │ │ │ │ movw r2, #11105 @ 0x2b61 │ │ │ │ @@ -66076,15 +66076,15 @@ │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w 8655e │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp.w r8, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w 865e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #16 │ │ │ │ @@ -66103,21 +66103,21 @@ │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.w 865be │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp.w r8, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w 865ce │ │ │ │ mov r0, r8 │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ mov sl, r0 │ │ │ │ add.w r8, r5, #32 │ │ │ │ add.w r3, r6, #336 @ 0x150 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bl 227840 │ │ │ │ + bl 227830 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 47a50 │ │ │ │ ldr.w r3, [r9, #3324] @ 0xcfc │ │ │ │ @@ -66153,15 +66153,15 @@ │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ it ne │ │ │ │ movne sl, r3 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sp, #92 @ 0x5c │ │ │ │ str.w sl, [sp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bl 227840 │ │ │ │ + bl 227830 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 86572 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -66170,19 +66170,19 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 227840 │ │ │ │ + bl 227830 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 174924 │ │ │ │ + bl 174914 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 8655a │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ uxth r4, r7 │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ @@ -66221,15 +66221,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add.w r0, r6, #128 @ 0x80 │ │ │ │ - bl 224ac8 │ │ │ │ + bl 224ab8 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n 86546 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w ip, [r7, #376] @ 0x178 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ @@ -66366,15 +66366,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #16 │ │ │ │ beq.w 86328 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w 86328 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 86328 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 86328 │ │ │ │ add.w r3, r7, #424 @ 0x1a8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -66385,15 +66385,15 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n 86458 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #608] @ (868a0 ) │ │ │ │ + ldr r4, [pc, #544] @ (86860 ) │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r7, #1 │ │ │ │ cbnz r2, 86648 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -66472,26 +66472,26 @@ │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ add.w fp, r7, #336 @ 0x150 │ │ │ │ add.w sl, sp, #20 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [r7, #168] @ 0xa8 │ │ │ │ adds r4, #8 │ │ │ │ - bl 174974 │ │ │ │ + bl 174964 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 174940 │ │ │ │ + bl 174930 │ │ │ │ vldr s15, [sp, #20] │ │ │ │ vldr s13, [sp, #24] │ │ │ │ cmp r9, r6 │ │ │ │ ldr.w r3, [r7, #144] @ 0x90 │ │ │ │ vdiv.f32 s14, s16, s15 │ │ │ │ vdiv.f32 s15, s16, s13 │ │ │ │ add r5, r3 │ │ │ │ @@ -66658,17 +66658,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [r0, #3312] @ 0xcf0 │ │ │ │ ldr.w r3, [r3, #392] @ 0x188 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #520] @ (86b50 ) │ │ │ │ + ldr r1, [pc, #456] @ (86b10 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #360] @ (86ab4 ) │ │ │ │ + ldr r1, [pc, #296] @ (86a74 ) │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 869c6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -66713,17 +66713,17 @@ │ │ │ │ bl a8038 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 86976 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #144] @ (86a60 ) │ │ │ │ + ldr r1, [pc, #80] @ (86a20 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #848] @ (86d24 ) │ │ │ │ + ldr r0, [pc, #784] @ (86ce4 ) │ │ │ │ movs r7, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67102,53 +67102,53 @@ │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #80] @ (86e6c ) │ │ │ │ ldr r1, [pc, #84] @ (86e70 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 86dce │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bxns lr │ │ │ │ + bxns ip │ │ │ │ movs r7, r3 │ │ │ │ - bx sp │ │ │ │ + bx fp │ │ │ │ movs r7, r3 │ │ │ │ str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, r7 │ │ │ │ movs r7, r3 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r7 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, lr │ │ │ │ + mov lr, ip │ │ │ │ movs r7, r3 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp ip, r1 │ │ │ │ movs r7, r3 │ │ │ │ - add lr, pc │ │ │ │ + add lr, sp │ │ │ │ movs r7, r3 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ movs r7, r3 │ │ │ │ - add ip, r3 │ │ │ │ + add ip, r1 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp r8, r1 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r2, #120] @ 0x78 │ │ │ │ ldr.w lr, [pc, #140] @ 86f08 │ │ │ │ ldr.w r3, [r5, #1108] @ 0x454 │ │ │ │ add lr, pc │ │ │ │ cbz r3, 86eec │ │ │ │ @@ -67487,23 +67487,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (87260 ) │ │ │ │ ldr r1, [pc, #28] @ (87264 ) │ │ │ │ ldr.w r0, [r5, #516] @ 0x204 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 87220 │ │ │ │ ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r1 │ │ │ │ + adcs r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ movs r7, r3 │ │ │ │ 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, #84] @ (872d0 ) │ │ │ │ @@ -67531,23 +67531,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (872d8 ) │ │ │ │ ldr r1, [pc, #28] @ (872dc ) │ │ │ │ ldr.w r0, [r5, #516] @ 0x204 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 87298 │ │ │ │ ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2 │ │ │ │ + asrs r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ 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.w r3, [r0, #3324] @ 0xcfc │ │ │ │ mov r4, r1 │ │ │ │ @@ -69249,27 +69249,27 @@ │ │ │ │ ldr.w r2, [r5, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #28] @ (8869c ) │ │ │ │ ldr r2, [pc, #28] @ (886a0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 88614 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r6, [r5, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r0, r2 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ movs r7, 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 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ ldr r3, [pc, #336] @ (8880c ) │ │ │ │ @@ -69392,27 +69392,27 @@ │ │ │ │ ldr.w r2, [r5, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #28] @ (8881c ) │ │ │ │ ldr r2, [pc, #28] @ (88820 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 88794 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr.w r2, [pc, #1308] @ 88d54 │ │ │ │ add.w r7, r0, #12288 @ 0x3000 │ │ │ │ @@ -69714,15 +69714,15 @@ │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #436] @ (88d74 ) │ │ │ │ ldr r2, [pc, #436] @ (88d78 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 88afc │ │ │ │ b.n 88aea │ │ │ │ ldr r2, [pc, #400] @ (88d64 ) │ │ │ │ ldr r3, [pc, #420] @ (88d7c ) │ │ │ │ ldr.w r1, [r7, #504] @ 0x1f8 │ │ │ │ @@ -69769,15 +69769,15 @@ │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #300] @ (88d84 ) │ │ │ │ ldr r2, [pc, #300] @ (88d88 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 88afc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 88b2e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ands.w r3, r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ @@ -69791,15 +69791,15 @@ │ │ │ │ bpl.n 88c98 │ │ │ │ ldr r2, [pc, #260] @ (88d8c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #260] @ (88d90 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r4, #992] @ 0x3e0 │ │ │ │ eor.w r1, r3, #1 │ │ │ │ tst r1, r2 │ │ │ │ bne.w 88a12 │ │ │ │ b.n 88b86 │ │ │ │ strb.w r2, [sp, #41] @ 0x29 │ │ │ │ @@ -69811,125 +69811,125 @@ │ │ │ │ lsls r3, r3, #13 │ │ │ │ bpl.w 88b08 │ │ │ │ ldr r2, [pc, #208] @ (88d94 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (88d98 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 88b08 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ dmb ish │ │ │ │ lsls r0, r2, #13 │ │ │ │ bpl.n 88c98 │ │ │ │ ldr r2, [pc, #188] @ (88d9c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (88da0 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 88c98 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ b.n 889f8 │ │ │ │ ldr r2, [pc, #168] @ (88da4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #168] @ (88da8 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 889c2 │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #148] @ (88dac ) │ │ │ │ ldr r2, [pc, #152] @ (88db0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 88b54 │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #136] @ (88db4 ) │ │ │ │ ldr r2, [pc, #136] @ (88db8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 88bf6 │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #120] @ (88dbc ) │ │ │ │ ldr r2, [pc, #124] @ (88dc0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 88ade │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r7, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r6, #27] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #18 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #4 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #32 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #28 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r2, [pc, #1304] @ 892f0 │ │ │ │ add.w r7, r0, #12288 @ 0x3000 │ │ │ │ @@ -70229,15 +70229,15 @@ │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #436] @ (89310 ) │ │ │ │ ldr r2, [pc, #440] @ (89314 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 89096 │ │ │ │ b.n 89084 │ │ │ │ ldr r2, [pc, #400] @ (89300 ) │ │ │ │ ldr r3, [pc, #424] @ (89318 ) │ │ │ │ ldr.w r1, [r7, #504] @ 0x1f8 │ │ │ │ @@ -70285,15 +70285,15 @@ │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #300] @ (89320 ) │ │ │ │ ldr r2, [pc, #300] @ (89324 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 89096 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 890c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ands.w r3, r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ @@ -70307,15 +70307,15 @@ │ │ │ │ bpl.n 89234 │ │ │ │ ldr r2, [pc, #260] @ (89328 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #260] @ (8932c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r4, #992] @ 0x3e0 │ │ │ │ eor.w r1, r3, #1 │ │ │ │ tst r1, r2 │ │ │ │ bne.w 88fac │ │ │ │ b.n 89120 │ │ │ │ strb.w r2, [sp, #41] @ 0x29 │ │ │ │ @@ -70327,125 +70327,125 @@ │ │ │ │ lsls r3, r3, #13 │ │ │ │ bpl.w 890a2 │ │ │ │ ldr r2, [pc, #208] @ (89330 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (89334 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 890a2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ dmb ish │ │ │ │ lsls r0, r2, #13 │ │ │ │ bpl.n 89234 │ │ │ │ ldr r2, [pc, #188] @ (89338 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (8933c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 89234 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ b.n 88f92 │ │ │ │ ldr r2, [pc, #168] @ (89340 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #168] @ (89344 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 88f5c │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #148] @ (89348 ) │ │ │ │ ldr r2, [pc, #152] @ (8934c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 890ee │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #136] @ (89350 ) │ │ │ │ ldr r2, [pc, #136] @ (89354 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 89190 │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #120] @ (89358 ) │ │ │ │ ldr r2, [pc, #124] @ (8935c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 89078 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r3, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r2, #5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ movs r7, r3 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #10 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #18 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #14860 @ 0x3a0c │ │ │ │ adds r3, r0, r2 │ │ │ │ @@ -70476,15 +70476,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 89392 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr.w r2, [r5, #2420] @ 0x974 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n 89392 │ │ │ │ ldrb.w r3, [r5, #2592] @ 0xa20 │ │ │ │ str.w r4, [r5, #2596] @ 0xa24 │ │ │ │ bic.w r3, r3, #57 @ 0x39 │ │ │ │ str.w r4, [r5, #2572] @ 0xa0c │ │ │ │ orr.w r3, r3, #25 │ │ │ │ @@ -70559,20 +70559,20 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n 894c6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 89478 │ │ │ │ - bl 187048 │ │ │ │ + bl 187038 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 89472 │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ movs r0, #0 │ │ │ │ b.n 89620 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 8964e │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ @@ -70592,111 +70592,111 @@ │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8950c │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 89538 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #538 @ 0x21a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 895a6 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ vldr d0, [pc, #160] @ 89658 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 895e6 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #104] @ 0x68 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ @@ -70705,15 +70705,15 @@ │ │ │ │ str r1, [r4, #108] @ 0x6c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #68] @ (89668 ) │ │ │ │ ldr r3, [pc, #64] @ (89664 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -70772,15 +70772,15 @@ │ │ │ │ clz r4, r4 │ │ │ │ movs r7, #16 │ │ │ │ rsb r4, r4, #32 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1969d4 │ │ │ │ + bl 1969c4 │ │ │ │ ldr r3, [pc, #192] @ (89794 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ubfx r3, r3, #7, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -70822,27 +70822,27 @@ │ │ │ │ bhi.n 896f2 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add r7, sp, #16 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r7, {r2, r3} │ │ │ │ - bl 1adaf8 │ │ │ │ + bl 1adae8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 896f2 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #352] @ 0x160 │ │ │ │ bl 893f0 │ │ │ │ mov r6, r4 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r7, {r2, r3} │ │ │ │ - bl 1add0c │ │ │ │ + bl 1adcfc │ │ │ │ b.n 896f2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r6, #20] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ @@ -70919,21 +70919,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 8984e │ │ │ │ cbz r4, 898b2 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb r2, [r7, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ mov r4, r9 │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ @@ -70942,15 +70942,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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 r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #44] @ (898e0 ) │ │ │ │ ldr r3, [pc, #32] @ (898d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -71007,25 +71007,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 21b100 │ │ │ │ + bl 21b0f0 │ │ │ │ ldr r2, [pc, #784] @ (89c70 ) │ │ │ │ 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 21b100 │ │ │ │ + bl 21b0f0 │ │ │ │ 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 │ │ │ │ @@ -71092,15 +71092,15 @@ │ │ │ │ ldr r2, [pc, #592] @ (89c90 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #292] @ 0x124 │ │ │ │ ldr r2, [pc, #584] @ (89c94 ) │ │ │ │ add r2, pc │ │ │ │ - bl 21c494 │ │ │ │ + bl 21c484 │ │ │ │ ldr r1, [pc, #580] @ (89c98 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #576] @ (89c9c ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -71145,25 +71145,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 21b100 │ │ │ │ + bl 21b0f0 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ ldr r0, [pc, #456] @ (89cb0 ) │ │ │ │ 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 21b100 │ │ │ │ + bl 21b0f0 │ │ │ │ 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] @ (89cb4 ) │ │ │ │ @@ -71265,112 +71265,112 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r1, #1 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r7, r6 │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r4, r7, r6 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r7, r6 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r0, r6, r6 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 89b94 │ │ │ │ + ble.n 89d74 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r0, r7, r5 │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r7, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + subs r2, r3, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #520] @ (89eb4 ) │ │ │ │ + ldr r2, [pc, #456] @ (89e74 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + subs r4, r1, r3 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r0, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r0, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r1, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r3, r1 │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [pc, #88] @ (89d3c ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #580] @ 0x244 │ │ │ │ mov r2, r7 │ │ │ │ - bl 21be14 │ │ │ │ + bl 21be04 │ │ │ │ ldr r2, [pc, #80] @ (89d40 ) │ │ │ │ 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] @ (89d44 ) │ │ │ │ strd r5, r5, [r4, #624] @ 0x270 │ │ │ │ add r2, pc │ │ │ │ strd r7, r7, [r4, #632] @ 0x278 │ │ │ │ - bl 21c494 │ │ │ │ + bl 21c484 │ │ │ │ ldr r2, [pc, #48] @ (89d48 ) │ │ │ │ ldr r3, [pc, #48] @ (89d4c ) │ │ │ │ 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 89d36 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r2, r5, r5 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r0, r0, r7 │ │ │ │ movs r7, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -71378,80 +71378,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 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ bl 898e8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21daf4 │ │ │ │ + bl 21dae4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r7, 89da0 │ │ │ │ ldr r2, [pc, #44] @ (89db4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #20] @ (89db8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1853f4 │ │ │ │ + bl 1853e4 │ │ │ │ mov r3, r0 │ │ │ │ b.n 89d90 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r0, r5 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add.w ip, r4, #32 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w r2, r5, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #28] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r5, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r5, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ 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 │ │ │ │ @@ -71491,25 +71491,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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 89ea8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #64] @ (89eec ) │ │ │ │ ldr r3, [pc, #60] @ (89ee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -71562,23 +71562,23 @@ │ │ │ │ lsrs r3, r1, #12 │ │ │ │ adcs r1, r0 │ │ │ │ adcs r1, r0 │ │ │ │ adcs r1, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov.w ip, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w r5, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ ldr.w sl, [pc, #76] @ 89fb8 │ │ │ │ @@ -71588,15 +71588,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mla r3, r9, lr, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 89f34 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 89f34 │ │ │ │ @@ -71619,15 +71619,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r4, r3, r2 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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, [r8, #16] │ │ │ │ @@ -71659,15 +71659,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [lr, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r4, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -71686,15 +71686,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 18c014 │ │ │ │ + bl 18c004 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n 8a0bc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71704,38 +71704,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 8a0b0 │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 8a0ce │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #28] │ │ │ │ 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, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #19 │ │ │ │ bne.n 8a1a6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -71744,19 +71744,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, #60] @ 0x3c │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ strd r8, r8, [r5] │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #32 │ │ │ │ str r0, [r4, #28] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ @@ -71765,24 +71765,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, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8a13a │ │ │ │ ldrd fp, r6, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 18c128 │ │ │ │ + bl 18c118 │ │ │ │ cbz r6, 8a1b2 │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (8a1e0 ) │ │ │ │ ldr r3, [pc, #36] @ (8a1dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -71835,25 +71835,25 @@ │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w lr, r5, r3 │ │ │ │ bne.n 8a27e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a264 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #172] @ (8a314 ) │ │ │ │ ldr r3, [pc, #168] @ (8a310 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -71887,30 +71887,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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8a2d6 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8a264 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r5, [sp] │ │ │ │ b.n 8a2b8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r5, [sp] │ │ │ │ @@ -71961,50 +71961,50 @@ │ │ │ │ movs r3, #0 │ │ │ │ orrs.w lr, ip, r7 │ │ │ │ bne.n 8a3ee │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r7, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a39c │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8a3c8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [pc, #188] @ (8a494 ) │ │ │ │ ldr r3, [pc, #180] @ (8a490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72038,30 +72038,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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8a44a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8a39c │ │ │ │ movs r2, #16 │ │ │ │ strh.w ip, [sp] │ │ │ │ b.n 8a42c │ │ │ │ movs r2, #8 │ │ │ │ strb.w ip, [sp] │ │ │ │ @@ -72120,25 +72120,25 @@ │ │ │ │ orrs.w r1, ip, r0 │ │ │ │ bne.n 8a53a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a520 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #272] @ (8a634 ) │ │ │ │ ldr r3, [pc, #268] @ (8a630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72182,30 +72182,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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a5a6 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8a520 │ │ │ │ strh.w r4, [sp] │ │ │ │ b.n 8a58a │ │ │ │ strb.w r4, [sp] │ │ │ │ b.n 8a58a │ │ │ │ movs r3, #1 │ │ │ │ @@ -72217,30 +72217,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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a5fe │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8a520 │ │ │ │ strd r4, r3, [sp] │ │ │ │ b.n 8a58a │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8a5d8 │ │ │ │ rbit r4, r3 │ │ │ │ @@ -72281,42 +72281,42 @@ │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8a69a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -72340,15 +72340,15 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #388] @ (8a8b8 ) │ │ │ │ ldr r3, [pc, #372] @ (8a8ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72393,23 +72393,23 @@ │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 8a89a │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w fp, [pc, #236] @ 8a8b4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, sl, #84 @ 0x54 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w r5, sl, #100 @ 0x64 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ @@ -72437,36 +72437,36 @@ │ │ │ │ str.w ip, [sl, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [sl, r2, lsl #2] │ │ │ │ str.w ip, [sl, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n 8a732 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 8a872 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ b.n 8a7aa │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 8a84e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -72504,22 +72504,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #68 @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #908] @ 8ac74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -72527,18 +72527,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8abc0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #4 │ │ │ │ @@ -72563,22 +72563,22 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ 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, #20] │ │ │ │ ldr.w lr, [pc, #700] @ 8ac78 │ │ │ │ @@ -72590,15 +72590,15 @@ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, fp │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8ac58 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ @@ -72610,102 +72610,102 @@ │ │ │ │ and.w r7, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 8abcc │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8aa42 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8aa70 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8ac66 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r6, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ @@ -72737,18 +72737,18 @@ │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ mov r1, ip │ │ │ │ str.w r4, [ip, r2, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ ldr r2, [pc, #212] @ (8ac7c ) │ │ │ │ ldr r3, [pc, #196] @ (8ac70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72789,30 +72789,30 @@ │ │ │ │ asrs r1, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n 8a982 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ac2e │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ b.n 8aa42 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 8ac10 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -72893,43 +72893,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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ad38 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 8a638 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r8, #68 @ 0x44 │ │ │ │ @@ -72938,29 +72938,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w r7, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ 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 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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, [r9, #16] │ │ │ │ mov ip, r0 │ │ │ │ @@ -72994,49 +72994,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ae76 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, sl │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 8a638 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r3, #32 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r1, r3, #68 @ 0x44 │ │ │ │ @@ -73050,27 +73050,27 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w lr, [r3, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, fp, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w lr, #9 │ │ │ │ @@ -73079,27 +73079,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, fp, #68 @ 0x44 │ │ │ │ str.w lr, [fp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -73107,68 +73107,68 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8afbe │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8affe │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8c6b8 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -73223,15 +73223,15 @@ │ │ │ │ lsrs r6, r2, #13 │ │ │ │ lsrs r6, r2, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 8ad50 │ │ │ │ strh r0, [r4, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strh r2, [r3, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ @@ -73240,43 +73240,43 @@ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8b0fe │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #212] @ 0xd4 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ @@ -73308,24 +73308,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -73333,29 +73333,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -73388,24 +73388,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -73413,29 +73413,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ 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 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -73468,24 +73468,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -73493,29 +73493,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ 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 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -73548,24 +73548,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -73573,29 +73573,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ 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 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -73628,24 +73628,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -73653,29 +73653,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ 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 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -73708,26 +73708,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #8 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -73735,29 +73735,29 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ 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 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -73790,26 +73790,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #5 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -73817,47 +73817,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c716 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ ldrb.w r8, [r3, #36] @ 0x24 │ │ │ │ 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 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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 │ │ │ │ @@ -73883,26 +73883,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ str.w r3, [ip, lr, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -73910,47 +73910,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c716 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r8, [r3, #36] @ 0x24 │ │ │ │ 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 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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 │ │ │ │ @@ -73976,24 +73976,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add.w ip, r8, #32 │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ @@ -74001,45 +74001,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ 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 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -74066,53 +74066,53 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ 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 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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 │ │ │ │ @@ -74143,24 +74143,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -74168,29 +74168,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ 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 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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 │ │ │ │ @@ -74221,24 +74221,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #10 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -74246,45 +74246,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ 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 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -74315,24 +74315,24 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #11 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -74340,38 +74340,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -74404,24 +74404,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #12 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -74429,39 +74429,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -74494,24 +74494,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #13 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -74519,39 +74519,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -74579,24 +74579,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [ip, r2, lsl #2] │ │ │ │ str.w r8, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #14 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #68 @ 0x44 │ │ │ │ @@ -74604,39 +74604,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c70a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -74662,24 +74662,24 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r7, r2, lsl #2] │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #15 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #68 @ 0x44 │ │ │ │ @@ -74687,39 +74687,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c70a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -74746,24 +74746,24 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r7, r2, lsl #2] │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r7, #68 @ 0x44 │ │ │ │ @@ -74771,38 +74771,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -74836,24 +74836,24 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -74861,41 +74861,41 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ strb.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w lr, [fp, #36] @ 0x24 │ │ │ │ @@ -74920,15 +74920,15 @@ │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r1, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #432] @ (8c71c ) │ │ │ │ ldr r3, [pc, #432] @ (8c720 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -75040,25 +75040,25 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w 8b0da │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8b10e │ │ │ │ ldmia.w r8!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.w 8b10e │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 8c6ca │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 8c6ca │ │ │ │ @@ -75097,29 +75097,29 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 8a074 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 8c774 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #32 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ @@ -75128,18 +75128,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8c964 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ @@ -75153,22 +75153,22 @@ │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w fp, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w fp, [pc, #2740] @ 8d2e4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -75179,51 +75179,51 @@ │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mla lr, r3, lr, r2 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #32 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #68 @ 0x44 │ │ │ │ @@ -75231,18 +75231,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb.w r2, [r3, #71] @ 0x47 │ │ │ │ ldrb.w r1, [r3, #70] @ 0x46 │ │ │ │ adds r2, #11 │ │ │ │ @@ -75282,21 +75282,21 @@ │ │ │ │ b.n 8c7f8 │ │ │ │ movs r3, #1 │ │ │ │ b.n 8c7f8 │ │ │ │ movs r3, #16 │ │ │ │ b.n 8c7f8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -75305,18 +75305,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #7 │ │ │ │ @@ -75339,39 +75339,39 @@ │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsls r0, r6, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n 8c9a0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -75380,18 +75380,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #23 │ │ │ │ @@ -75414,39 +75414,39 @@ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ lsrs r3, r2, #3 │ │ │ │ lsrs r3, r2, #3 │ │ │ │ lsrs r3, r2, #3 │ │ │ │ lsls r5, r1, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n 8c9a0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add.w r7, r6, #32 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r9, r6, #68 @ 0x44 │ │ │ │ @@ -75454,18 +75454,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r6, #21 │ │ │ │ @@ -75488,21 +75488,21 @@ │ │ │ │ lsrs r2, r6, #1 │ │ │ │ lsrs r2, r6, #1 │ │ │ │ lsrs r2, r6, #1 │ │ │ │ lsrs r2, r6, #1 │ │ │ │ lsls r5, r6, #21 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -75511,18 +75511,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ @@ -75545,21 +75545,21 @@ │ │ │ │ lsrs r1, r5, #32 │ │ │ │ lsrs r1, r5, #32 │ │ │ │ lsrs r1, r5, #32 │ │ │ │ lsrs r1, r5, #32 │ │ │ │ lsls r2, r3, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -75568,18 +75568,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #19 │ │ │ │ @@ -75602,21 +75602,21 @@ │ │ │ │ lsls r0, r4, #31 │ │ │ │ lsls r0, r4, #31 │ │ │ │ lsls r0, r4, #31 │ │ │ │ lsls r0, r4, #31 │ │ │ │ lsls r7, r2, #19 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add.w ip, r6, #32 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ @@ -75625,18 +75625,18 @@ │ │ │ │ add.w r8, r6, #68 @ 0x44 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ @@ -75660,22 +75660,22 @@ │ │ │ │ lsls r7, r2, #30 │ │ │ │ lsls r7, r2, #30 │ │ │ │ lsls r7, r2, #30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ @@ -75684,15 +75684,15 @@ │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r8, r8, #11 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, r8, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r2, [pc, #1360] @ 8d2e8 │ │ │ │ ldr.w r3, [pc, #1344] @ 8d2dc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -75703,39 +75703,39 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 8cd3e │ │ │ │ mov.w r9, #16 │ │ │ │ b.n 8cd3e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 8ccd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -75744,18 +75744,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #15 │ │ │ │ @@ -75778,114 +75778,114 @@ │ │ │ │ lsls r1, r6, #27 │ │ │ │ lsls r1, r6, #27 │ │ │ │ lsls r1, r6, #27 │ │ │ │ lsls r1, r6, #27 │ │ │ │ lsls r1, r6, #15 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 8ccd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r6, #32 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r6, #68 @ 0x44 │ │ │ │ str r0, [r6, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ b.n 8cce6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 8ccd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #6 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 8ccd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 8ccd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -75894,18 +75894,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #12 │ │ │ │ @@ -75928,39 +75928,39 @@ │ │ │ │ lsls r0, r5, #24 │ │ │ │ lsls r0, r5, #24 │ │ │ │ lsls r0, r5, #24 │ │ │ │ lsls r0, r5, #24 │ │ │ │ lsls r4, r3, #12 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 8ccd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -75969,18 +75969,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #11 │ │ │ │ @@ -76008,22 +76008,22 @@ │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 8cd3e │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 8cd3e │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ @@ -76032,36 +76032,36 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #11 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8d16a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8a1e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -76077,37 +76077,37 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 8a318 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8cd96 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ @@ -76116,15 +76116,15 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8dc2e │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -76138,23 +76138,23 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 8a638 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8cd96 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ movs r7, #0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ @@ -76162,24 +76162,24 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 8a318 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r6, r0 │ │ │ │ b.n 8cd96 │ │ │ │ subs r0, #188 @ 0xbc │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ @@ -76187,23 +76187,23 @@ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #94 @ 0x5e │ │ │ │ lsls r5, r7, #1 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ movs r7, #0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ @@ -76214,15 +76214,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ movs r7, #16 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #56] @ 0x38 │ │ │ │ beq.w 8d950 │ │ │ │ @@ -76269,23 +76269,23 @@ │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r2, r4, #11 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ @@ -76294,15 +76294,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ add r6, sp, #32 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r8 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8a1e4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -76345,23 +76345,23 @@ │ │ │ │ lsls r2, r7, #15 │ │ │ │ lsls r2, r7, #15 │ │ │ │ lsls r2, r7, #15 │ │ │ │ lsls r2, r3, #13 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ movs r7, #0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ @@ -76372,15 +76372,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ movs r7, #80 @ 0x50 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w 8d6a2 │ │ │ │ @@ -76428,23 +76428,23 @@ │ │ │ │ lsls r4, r1, #14 │ │ │ │ lsls r4, r1, #14 │ │ │ │ lsls r4, r1, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ movs r7, #0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ @@ -76452,53 +76452,53 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8d5e2 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8d608 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8cd96 │ │ │ │ mov.w r8, #32 │ │ │ │ b.n 8d2f0 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 8d1d8 │ │ │ │ mov.w r8, #32 │ │ │ │ @@ -76540,31 +76540,31 @@ │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 8d568 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8d6c4 │ │ │ │ mov r2, r9 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ 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 │ │ │ │ @@ -76606,21 +76606,21 @@ │ │ │ │ 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 8db84 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -76629,15 +76629,15 @@ │ │ │ │ strh.w r3, [r9, #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} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -76662,21 +76662,21 @@ │ │ │ │ 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 8db8e │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -76685,15 +76685,15 @@ │ │ │ │ strh.w r3, [r9, #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} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -76717,21 +76717,21 @@ │ │ │ │ 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.w 8db98 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -76740,21 +76740,21 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8cd96 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 8d6a2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -76765,31 +76765,31 @@ │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 8d6a2 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8d972 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ 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 │ │ │ │ @@ -76831,21 +76831,21 @@ │ │ │ │ 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 8db78 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -76854,15 +76854,15 @@ │ │ │ │ strh.w r3, [r9, #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} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ bl 8979c │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ @@ -76910,30 +76910,30 @@ │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n 8d950 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8db20 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8cd96 │ │ │ │ mov.w r9, #1 │ │ │ │ b.w 8d1d8 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 8d3ca │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -76993,30 +76993,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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8dbfe │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ b.w 8d24a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 8dbe0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -77073,21 +77073,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldrh.w r3, [r9, #24] │ │ │ │ @@ -77097,15 +77097,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r5, r5, [sp, #116] @ 0x74 │ │ │ │ mov lr, r7 │ │ │ │ strb.w fp, [sp, #116] @ 0x74 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ ldr.w fp, [r2, #4] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ @@ -77121,21 +77121,21 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #0] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ @@ -77145,15 +77145,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ mov lr, r7 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ strd r5, r5, [sp, #120] @ 0x78 │ │ │ │ @@ -77171,21 +77171,21 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #0] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -77197,15 +77197,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -77285,24 +77285,24 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8df24 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 8e124 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ add.w r3, r0, #28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrh r3, [r7, #24] │ │ │ │ @@ -77310,15 +77310,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ 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, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx 47a50 │ │ │ │ @@ -77383,21 +77383,21 @@ │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8e040 │ │ │ │ cbz r5, 8e0a4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ @@ -77406,20 +77406,20 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ 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, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cbnz r2, 8e0c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -77428,15 +77428,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 8de6a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [r4, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ bne.w 8de6a │ │ │ │ @@ -77446,19 +77446,19 @@ │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 8de64 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ ldr r2, [pc, #52] @ (8e140 ) │ │ │ │ ldr r3, [pc, #44] @ (8e13c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -77512,37 +77512,37 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #2004] @ 8e970 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e1da │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -77550,26 +77550,26 @@ │ │ │ │ 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, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ bl 89fbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1893d8 │ │ │ │ + bl 1893c8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -77580,18 +77580,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -77638,52 +77638,52 @@ │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8e2f6 │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e334 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -77692,32 +77692,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, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -77729,15 +77729,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -77750,46 +77750,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e450 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -77815,25 +77815,25 @@ │ │ │ │ bl 89dbc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e4bc │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -77885,15 +77885,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -77905,18 +77905,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -77943,40 +77943,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 8fc92 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 8e5fe │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #824] @ 8e974 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -77994,15 +77994,15 @@ │ │ │ │ adds r2, #11 │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ movs r7, #4 │ │ │ │ str.w r7, [r5, r2, lsl #2] │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ strd r6, r6, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w 8fc62 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -78046,52 +78046,52 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 8e2da │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e708 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e746 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -78099,44 +78099,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, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -78156,20 +78156,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl 89dbc │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add.w lr, r5, #32 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -78178,18 +78178,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, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -78228,26 +78228,26 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 90122 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ bhi.w 8fc7a │ │ │ │ @@ -78291,117 +78291,117 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ subs r0, r1, #2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 8e8b8 │ │ │ │ + bmi.n 8e898 │ │ │ │ movs r6, r3 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8e99e │ │ │ │ ldmia.w r9!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8e9f8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8ea28 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188e0c │ │ │ │ + bl 188dfc │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ea52 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891fc │ │ │ │ + bl 1891ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -78414,67 +78414,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, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8eac2 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8eb14 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -78511,25 +78511,25 @@ │ │ │ │ bl 89dbc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r6, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8ebb2 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ @@ -78620,34 +78620,34 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ movw r1, #591 @ 0x24f │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r6, #84 @ 0x54 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add.w r8, r6, #100 @ 0x64 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ add.w lr, r6, #116 @ 0x74 │ │ │ │ strd r7, r7, [sl, #4] │ │ │ │ @@ -78664,64 +78664,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ bl 8979c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8ed5a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8ed84 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w r1, #404 @ 0x194 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ bl 8979c │ │ │ │ @@ -78734,33 +78734,33 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8ede2 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -78770,106 +78770,106 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ee3a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ 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, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8ee7c │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8eec0 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #15 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8eefa │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -78882,49 +78882,49 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8ef58 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8ef88 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #16 │ │ │ │ - bl 188e0c │ │ │ │ + bl 188dfc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ bl 89fbc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -78935,27 +78935,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -78964,18 +78964,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -79067,15 +79067,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r2, #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -79123,25 +79123,25 @@ │ │ │ │ bl 89dbc │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f1cc │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -79150,25 +79150,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f20c │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -79224,15 +79224,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -79255,15 +79255,15 @@ │ │ │ │ bl 89fbc │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 8f2fc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl 8a498 │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ @@ -79290,32 +79290,32 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 89e28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -79334,15 +79334,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ movs r7, #3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 89dbc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -79361,27 +79361,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 89dbc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ @@ -79399,15 +79399,15 @@ │ │ │ │ str.w ip, [sp, #168] @ 0xa8 │ │ │ │ bl 8979c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ @@ -79433,46 +79433,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ str.w r0, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f4f2 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w ip, r0, r2 │ │ │ │ @@ -79494,15 +79494,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ str.w r7, [r6, r8, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -79513,53 +79513,53 @@ │ │ │ │ bl 8a1e4 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ str.w r7, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f5ca │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f608 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -79567,72 +79567,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, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f6b4 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ bl 8979c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -79643,23 +79643,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -79667,15 +79667,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ bl 89fbc │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ @@ -79720,33 +79720,33 @@ │ │ │ │ lsls r3, r4, #22 │ │ │ │ lsls r3, r4, #22 │ │ │ │ lsls r5, r5, #7 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8f7ca │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -79756,29 +79756,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ add.w lr, r5, #32 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -79788,18 +79788,18 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -79860,46 +79860,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 8a498 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 90238 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -79909,29 +79909,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w 8fdea │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 90270 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -79948,15 +79948,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w 8fd36 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #10 │ │ │ │ @@ -79966,68 +79966,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r5, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8fa8a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189478 │ │ │ │ + bl 189468 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #28] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -80036,18 +80036,18 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ ldr.w r2, [pc, #1956] @ 902c8 │ │ │ │ ldr.w r3, [pc, #1956] @ 902cc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -80120,30 +80120,30 @@ │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8fc08 │ │ │ │ mov r2, r6 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ b.w 8f05a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #112] @ 0x70 │ │ │ │ b.n 8fbe4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -80158,15 +80158,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ b.w 8f352 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ │ │ b.n 8fbe4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -80223,30 +80223,30 @@ │ │ │ │ lsls r6, r0, #12 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fd06 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ b.w 8e5dc │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ b.n 8fce8 │ │ │ │ movs r3, #4 │ │ │ │ @@ -80297,30 +80297,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ mov.w r9, #32 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fdb4 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ b.n 8fa28 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n 8fd94 │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -80370,30 +80370,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #56173 @ 0xdb6d │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fe64 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ b.n 8f9b4 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n 8fe46 │ │ │ │ movs r2, #1 │ │ │ │ @@ -80439,30 +80439,30 @@ │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #7 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ff02 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 8f918 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n 8fee4 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -80510,30 +80510,30 @@ │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8ffac │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 8f8be │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #144] @ 0x90 │ │ │ │ b.n 8ff88 │ │ │ │ movs r3, #1 │ │ │ │ @@ -80581,30 +80581,30 @@ │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 9004e │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ b.w 8f0ca │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n 90030 │ │ │ │ movs r3, #1 │ │ │ │ @@ -80652,30 +80652,30 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 900f2 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ b.w 8f096 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n 900d4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -80707,30 +80707,30 @@ │ │ │ │ bkpt 0x00be │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 9017e │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8e8d6 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 9015a │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -80764,30 +80764,30 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ asrs r7, r6, #1 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 90206 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ b.w 8e7e8 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ b.n 901e8 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -80867,15 +80867,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #3052] @ 90ee4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, 90330 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -80899,15 +80899,15 @@ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cbnz r7, 90370 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9033c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr.w r2, [pc, #2968] @ 90ee8 │ │ │ │ ldr.w r3, [pc, #2960] @ 90ee4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -80943,15 +80943,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 90390 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1c6438 │ │ │ │ + bl 1c6428 │ │ │ │ ldr r7, [r7, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 90430 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ movw r9, #551 @ 0x227 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -80966,39 +80966,39 @@ │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 9041c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movw r1, #603 @ 0x25b │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 90f5e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cbz r2, 9041c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1900ec │ │ │ │ + bl 1900dc │ │ │ │ cbz r0, 9041c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 9041c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 903ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 903c4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -81039,65 +81039,65 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ bl 8a074 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r6, r7, #68 @ 0x44 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add.w ip, r7, #32 │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 90f80 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r7, [r8, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r7, sl, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, r8, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -81132,20 +81132,20 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r4, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r4, lsl #2] │ │ │ │ str.w fp, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1866ec │ │ │ │ + bl 1866dc │ │ │ │ cbz r5, 90622 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 90f40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 90f40 │ │ │ │ @@ -81165,48 +81165,48 @@ │ │ │ │ bne.n 90622 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ mvn.w r7, #600 @ 0x258 │ │ │ │ adds r1, r2, r7 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n 90608 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 90444 │ │ │ │ ldrd r5, r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ b.n 90340 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ bl 8a074 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbz r0, 90662 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #28] │ │ │ │ @@ -81214,18 +81214,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90f80 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r0, #16 │ │ │ │ @@ -81260,34 +81260,34 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ bl 8c724 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 905d0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ b.n 905d0 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ bl 8a074 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r4, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ add.w r6, r2, #32 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ @@ -81300,28 +81300,28 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [r6, #48] @ 0x30 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w lr, r6, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ @@ -81330,28 +81330,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r6, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [r6, #28] │ │ │ │ @@ -81360,18 +81360,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r8, [r6, #48] @ 0x30 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90eca │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r6, #12 │ │ │ │ @@ -81396,22 +81396,22 @@ │ │ │ │ lsls r5, r6, #12 │ │ │ │ lsls r5, r6, #12 │ │ │ │ lsls r5, r6, #12 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ @@ -81427,32 +81427,32 @@ │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mla ip, ip, r2, r3 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r6, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ @@ -81461,18 +81461,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90f80 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #10 │ │ │ │ @@ -81497,23 +81497,23 @@ │ │ │ │ lsls r3, r0, #12 │ │ │ │ lsls r3, r0, #12 │ │ │ │ lsls r3, r7, #10 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -81522,32 +81522,32 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, r8 │ │ │ │ @@ -81565,29 +81565,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #0] │ │ │ │ str.w fp, [r6, r8, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ str.w fp, [r6, lr, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 8a8bc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #8 │ │ │ │ add.w sl, r6, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w lr, r6, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r6, #28] │ │ │ │ @@ -81595,25 +81595,25 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r8, [r9, #112] @ 0x70 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ @@ -81644,31 +81644,31 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldrb r4, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r4, #11 │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w fp, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ b.n 905d0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ strb.w sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -81682,24 +81682,24 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r8, [sp] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ @@ -81708,18 +81708,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90f80 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #4 │ │ │ │ @@ -81744,22 +81744,22 @@ │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r6, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -81769,34 +81769,34 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r7, lr, lsl #2] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 8e148 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w sl, r7, #68 @ 0x44 │ │ │ │ @@ -81804,25 +81804,25 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mvn.w r8, r8 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ @@ -81856,27 +81856,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w ip, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w ip, ip, #11 │ │ │ │ str.w r3, [r7, ip, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w fp, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ @@ -81884,18 +81884,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90f80 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ @@ -81908,22 +81908,22 @@ │ │ │ │ lsrs r3, r1, #12 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ subs r2, #147 @ 0x93 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ @@ -81931,15 +81931,15 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w fp, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n 90714 │ │ │ │ movs r3, #32 │ │ │ │ b.n 9088e │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 90e74 │ │ │ │ movs r3, #32 │ │ │ │ b.n 90c86 │ │ │ │ @@ -82023,22 +82023,22 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8a074 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r6, r8, #68 @ 0x44 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add.w ip, r4, #32 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #68 @ 0x44 │ │ │ │ strd sl, sl, [r7, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r0, [r4, #28] │ │ │ │ @@ -82046,27 +82046,27 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ str.w lr, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r6, r4, #32 │ │ │ │ strd sl, sl, [r7, #4] │ │ │ │ add.w r2, r4, #68 @ 0x44 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -82074,21 +82074,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ str.w ip, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ strd sl, sl, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -82112,15 +82112,15 @@ │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r4, r2, lsl #2] │ │ │ │ str.w sl, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 8a8bc │ │ │ │ b.w 905d0 │ │ │ │ nop │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -82495,24 +82495,24 @@ │ │ │ │ b.n 913d0 │ │ │ │ ldr r2, [pc, #28] @ (91490 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (91494 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 91404 │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r2], #-496 @ 0xfffffe10 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #448 @ (adr r2, 91654 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 91614 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov ip, r3 │ │ │ │ tst.w ip, #24 │ │ │ │ sub sp, #20 │ │ │ │ and.w r3, r3, #31 │ │ │ │ beq.n 91564 │ │ │ │ @@ -83198,16 +83198,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [r4, #4] │ │ │ │ it eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ bne.n 91ca2 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, 91cb6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ it hi │ │ │ │ lsrhi r3, r3, #3 │ │ │ │ bhi.n 91cb8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -83286,16 +83286,16 @@ │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ itt eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ streq.w r3, [fp, #8] │ │ │ │ beq.n 91dbe │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, 91daa │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ it hi │ │ │ │ lsrhi r2, r2, #3 │ │ │ │ bhi.n 91dac │ │ │ │ movs r2, #1 │ │ │ │ @@ -83748,16 +83748,16 @@ │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bl 91a98 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ mul.w r2, r5, r2 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, 9229c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [sl, #204] @ 0xcc │ │ │ │ orreq r2, r3 │ │ │ │ @@ -84264,15 +84264,15 @@ │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ beq.n 927c0 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, fp, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ ands.w r9, r0, #4 │ │ │ │ beq.n 92788 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ add r0, r5 │ │ │ │ bl dbb48 │ │ │ │ mov r9, r0 │ │ │ │ @@ -84322,17 +84322,17 @@ │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 92e80 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r6, r3 │ │ │ │ bls.n 92810 │ │ │ │ lsls r4, r7, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r9, [r7, #52] @ 0x34 │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ @@ -84524,15 +84524,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 92a62 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n 92a28 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ add r0, r5 │ │ │ │ bl dbb48 │ │ │ │ mov sl, r0 │ │ │ │ @@ -84685,15 +84685,15 @@ │ │ │ │ cmp r4, r2 │ │ │ │ bcs.n 92c46 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n 92c0e │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ adds r4, #1 │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ add.w r9, r9, #44 @ 0x2c │ │ │ │ ite ne │ │ │ │ strbne.w r5, [r6, #249] @ 0xf9 │ │ │ │ strbeq.w r5, [r6, #248] @ 0xf8 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -84934,16 +84934,16 @@ │ │ │ │ str.w fp, [r1, r4, lsl #3] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w fp, [r3, r1] │ │ │ │ add r3, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ strb r1, [r3, #4] │ │ │ │ str.w r2, [sl, #1224] @ 0x4c8 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cbz r0, 92f00 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ lsl.w r2, r2, r4 │ │ │ │ ittt eq │ │ │ │ ldreq.w r1, [sl, #1228] @ 0x4cc │ │ │ │ @@ -85547,15 +85547,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 16e158 │ │ │ │ + bl 16e148 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 93612 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -85563,28 +85563,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 93654 │ │ │ │ - bl 1661c4 │ │ │ │ + bl 1661b4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1ee7bc │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 9366a │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 93642 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1661c4 │ │ │ │ + bl 1661b4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 93654 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86308,34 +86308,34 @@ │ │ │ │ ldrb.w r3, [r6, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 93f2c │ │ │ │ add.w r4, r6, #4704 @ 0x1260 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ add.w r0, r6, #4672 @ 0x1240 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #8 │ │ │ │ bl b1d88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 93eb8 │ │ │ │ add.w r4, r5, #476 @ 0x1dc │ │ │ │ add.w r5, r5, #500 @ 0x1f4 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 93ea8 │ │ │ │ bl e84f8 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 93e9c │ │ │ │ ldr.w r0, [r8, #428] @ 0x1ac │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #540] @ 0x21c │ │ │ │ cbz r1, 93ec4 │ │ │ │ mov r0, r6 │ │ │ │ bl e84f8 │ │ │ │ ldr.w r3, [r8, #716] @ 0x2cc │ │ │ │ cbz r3, 93f06 │ │ │ │ @@ -86538,24 +86538,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ b.n 940fc │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ beq.n 94122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664e4 │ │ │ │ + bl 1664d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 940f6 │ │ │ │ ldr.w r0, [r8, #3336] @ 0xd08 │ │ │ │ adds r4, #4 │ │ │ │ bl fa56c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1eec34 │ │ │ │ + bl 1eec24 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 940fc │ │ │ │ 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 │ │ │ │ @@ -86615,15 +86615,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ adds r0, #32 │ │ │ │ bl 7b79c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r4, #532] @ 0x214 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #12] │ │ │ │ blx 48388 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 7b550 │ │ │ │ @@ -86736,15 +86736,15 @@ │ │ │ │ ldr.w r0, [r4, #536] @ 0x218 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 9437a │ │ │ │ ldr.w r1, [r4, #540] @ 0x21c │ │ │ │ cbz r0, 94370 │ │ │ │ mov r2, sl │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ cbz r0, 9436a │ │ │ │ ldr.w r3, [r4, #544] @ 0x220 │ │ │ │ str.w sl, [r4, #548] @ 0x224 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r4, #540] @ 0x21c │ │ │ │ b.n 942b8 │ │ │ │ cmp sl, r9 │ │ │ │ @@ -86780,15 +86780,15 @@ │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x008e │ │ │ │ lsls r4, r7, #1 │ │ │ │ asrs r3, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ bl ffd683be │ │ │ │ pop {r2, r3, pc} │ │ │ │ lsls r4, r7, #1 │ │ │ │ bl 35e3c6 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -86812,19 +86812,19 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #5600 @ 0x15e0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r1, [r7, #740] @ 0x2e4 │ │ │ │ cbz r1, 9442c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r2, [r7, #740] @ 0x2e4 │ │ │ │ b.n 943f0 │ │ │ │ vldr d7, [pc, #40] @ 94458 │ │ │ │ add.w r2, r6, #4832 @ 0x12e0 │ │ │ │ ldr r3, [pc, #48] @ (94468 ) │ │ │ │ adds r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -86839,15 +86839,15 @@ │ │ │ │ bl 867a4 │ │ │ │ b.n 94420 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #592] @ (946d0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -87064,50 +87064,50 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ ldr.w r9, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da28 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 94736 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl e6b2c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ ldr r2, [pc, #76] @ (947a8 ) │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65487 @ 0xffcf │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16db0c │ │ │ │ + bl 16dafc │ │ │ │ ldr r2, [pc, #44] @ (947ac ) │ │ │ │ ldr r3, [pc, #28] @ (947a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -87148,19 +87148,19 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 48388 │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ add r7, pc │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ ldrb.w r9, [r5, #92] @ 0x5c │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ 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] │ │ │ │ @@ -87185,15 +87185,15 @@ │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 948b2 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ cbz r0, 948a8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ cbz r0, 948d8 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ str.w r0, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #444] @ 0x1bc │ │ │ │ add r0, r3 │ │ │ │ b.n 94882 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ @@ -87275,15 +87275,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, 9497a │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n 94974 │ │ │ │ @@ -87465,15 +87465,15 @@ │ │ │ │ add.w r7, r7, #8704 @ 0x2200 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, 94b62 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 18a258 │ │ │ │ + bl 18a248 │ │ │ │ mov ip, r7 │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ @@ -87504,20 +87504,20 @@ │ │ │ │ add.w r9, sp, #392 @ 0x188 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w r3, r5, #32 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da28 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #676 @ 0x2a4 │ │ │ │ strd r6, r5, [sp, #112] @ 0x70 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ mov fp, r2 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ @@ -87529,68 +87529,68 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl e6b2c │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 94c4a │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 94be2 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 94c06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f2c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1ee7bc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, 94c40 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 94bfc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 47574 │ │ │ │ b.n 94bfc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ b.n 94c32 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #632 @ 0x278 │ │ │ │ ldrd r6, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ ldr.w r3, [pc, #1388] @ 951cc │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ mov.w r8, #78 @ 0x4e │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65487 @ 0xffcf │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 16db0c │ │ │ │ + bl 16dafc │ │ │ │ add r3, sp, #652 @ 0x28c │ │ │ │ mov lr, sl │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ and.w r7, r3, #128 @ 0x80 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -87830,15 +87830,15 @@ │ │ │ │ cbz r3, 94f42 │ │ │ │ ldrb.w r4, [r3, #376] @ 0x178 │ │ │ │ ldr.w r3, [r1, #204] @ 0xcc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r1, #204] @ 0xcc │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 94f2a │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ cbz r6, 94fa8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ @@ -88107,16 +88107,16 @@ │ │ │ │ cbz r0, 95256 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, 95264 │ │ │ │ ldrb.w r3, [r8, #3] │ │ │ │ lsrs r3, r4 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 95264 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n 95264 │ │ │ │ @@ -88361,24 +88361,24 @@ │ │ │ │ and.w ip, r3, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n 954e0 │ │ │ │ add.w r7, r4, #4704 @ 0x1260 │ │ │ │ add.w r8, r5, #176 @ 0xb0 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ add.w r1, r4, #4672 @ 0x1240 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ bl b1c68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ cbnz r6, 95538 │ │ │ │ ldrb.w r3, [r4, #3012] @ 0xbc4 │ │ │ │ cbnz r3, 95566 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl 7b298 │ │ │ │ @@ -88457,15 +88457,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, #32 │ │ │ │ bl 7b79c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r4, #532] @ 0x214 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r7, #4] │ │ │ │ blx 48388 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 7b550 │ │ │ │ @@ -88573,15 +88573,15 @@ │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 95792 │ │ │ │ ldr.w r3, [r4, #540] @ 0x21c │ │ │ │ cbz r0, 95788 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ cbz r0, 95784 │ │ │ │ ldr.w r3, [r4, #544] @ 0x220 │ │ │ │ str.w r0, [r4, #540] @ 0x21c │ │ │ │ adds r6, r0, r3 │ │ │ │ str.w r9, [r4, #548] @ 0x224 │ │ │ │ b.n 956f2 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -88617,15 +88617,15 @@ │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ lsls r4, r7, #1 │ │ │ │ bl 1717ce │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ movs r3, r4 │ │ │ │ b.n 95c1e │ │ │ │ @ instruction: 0xffffa8fa │ │ │ │ lsls r4, r7, #1 │ │ │ │ udf #191 @ 0xbf │ │ │ │ vtbl.8 d16, {d15-d17}, d8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -88681,36 +88681,36 @@ │ │ │ │ lsls r3, r3, #22 │ │ │ │ bmi.n 958f4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n 95892 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 95934 │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n 95848 │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ 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 958e0 │ │ │ │ cbz r5, 958e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d7c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 958d2 │ │ │ │ adds r3, r0, r6 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 958d2 │ │ │ │ @@ -88730,30 +88730,30 @@ │ │ │ │ bne.n 958a4 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ add r8, fp │ │ │ │ b.n 95848 │ │ │ │ ldr.w r0, [fp, #48] @ 0x30 │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 9590c │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d7c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 95964 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 9592c │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d7c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 95974 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r6, #4] │ │ │ │ b.n 9586a │ │ │ │ @@ -89243,29 +89243,29 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n 95e5a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 95e60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 95e56 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ movs r3, #19 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ movw r2, #8656 @ 0x21d0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl dc394 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 96224 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ add.w r3, r5, #8576 @ 0x2180 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [sp, #92] @ 0x5c │ │ │ │ strd r7, r7, [sp, #168] @ 0xa8 │ │ │ │ str.w r0, [r2, #428] @ 0x1ac │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ @@ -89297,15 +89297,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl e6d48 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #272 @ 0x110 │ │ │ │ bl b15d8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r6, r3, [sp] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str.w r9, [sp, #8] │ │ │ │ @@ -89332,15 +89332,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bl aee28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ - bl 1e7728 │ │ │ │ + bl 1e7718 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -89358,15 +89358,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 961dc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl e89bc │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ cbz r4, 95fc8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -89421,15 +89421,15 @@ │ │ │ │ bl 947b0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r1, #460] @ 0x1cc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [r5, #500] @ 0x1f4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldrb.w r3, [sl, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 961f4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r5, r7, [r3] │ │ │ │ @@ -89522,15 +89522,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 95e5a │ │ │ │ b.n 95e60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 961fe │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ bl dc524 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -89553,36 +89553,36 @@ │ │ │ │ b.n 9608c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cbz r1, 961ca │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl e84f8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl dc524 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ b.n 9616e │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n 95fe6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 9613c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ bl dc524 │ │ │ │ b.n 961b6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ bl dc524 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 961b6 │ │ │ │ b.n 96076 │ │ │ │ @@ -91243,17 +91243,17 @@ │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 93f38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str.w r5, [r2], #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r8, [pc, #352] @ 975c4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -91367,17 +91367,17 @@ │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 93f38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str.w r5, [r2], #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ @@ -91691,21 +91691,21 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n 979b6 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 97920 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ mov sl, r0 │ │ │ │ bl 8404c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1747d8 │ │ │ │ + bl 1747c8 │ │ │ │ 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 │ │ │ │ @@ -92357,29 +92357,29 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n 9806c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 98072 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 98068 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ movs r3, #19 │ │ │ │ strd r0, r1, [sp, #76] @ 0x4c │ │ │ │ movw r2, #8656 @ 0x21d0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ bl dc394 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9842c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ add.w r3, r5, #8576 @ 0x2180 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #88] @ 0x58 │ │ │ │ strd r7, r7, [sp, #168] @ 0xa8 │ │ │ │ str.w r0, [r2, #428] @ 0x1ac │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ @@ -92410,15 +92410,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl e6d48 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #272 @ 0x110 │ │ │ │ bl b15d8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r6, r3, [sp] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ @@ -92445,15 +92445,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl aee28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ - bl 1e7728 │ │ │ │ + bl 1e7718 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -92471,15 +92471,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 983e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl e89bc │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ cbz r4, 981da │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -92538,15 +92538,15 @@ │ │ │ │ bl 947b0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r1, #460] @ 0x1cc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [r5, #500] @ 0x1f4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldrb.w r3, [fp, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 983fc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r7, [r3] │ │ │ │ @@ -92638,15 +92638,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 9806c │ │ │ │ b.n 98072 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 98406 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl dc524 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -92668,29 +92668,29 @@ │ │ │ │ blx 47a50 │ │ │ │ b.n 982a8 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cbz r1, 983c0 │ │ │ │ mov r0, fp │ │ │ │ bl e84f8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl dc524 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ b.n 9838a │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n 981f8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 98358 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl dc524 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 983d0 │ │ │ │ b.n 98292 │ │ │ │ @@ -94570,17 +94570,17 @@ │ │ │ │ movt r2, #16553 @ 0x40a9 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ b.n 99760 │ │ │ │ mov r6, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ b.n 9969e │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ movs r3, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -97274,21 +97274,21 @@ │ │ │ │ bne.n 9b758 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n 9b7aa │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ cbnz r3, 9b7c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n 9b744 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 9b744 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ @@ -97318,15 +97318,15 @@ │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd fp, r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ movw r2, #2344 @ 0x928 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd sl, r4, [r5, #4] │ │ │ │ @@ -97600,27 +97600,27 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ b.n 9bb78 │ │ │ │ add.w r8, r4, #12 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21e074 │ │ │ │ + bl 21e064 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ blx 47b34 │ │ │ │ add.w r8, r4, #268 @ 0x10c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21dfc4 │ │ │ │ + bl 21dfb4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ blx 47b34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r5, #38] @ 0x26 │ │ │ │ @@ -97671,18 +97671,18 @@ │ │ │ │ bcc.n 9bbd0 │ │ │ │ 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} │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ movs r6, r3 │ │ │ │ - mrrc2 0, 1, r0, r2, cr13 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + mcrr2 0, 1, r0, r2, cr13 │ │ │ │ + strb r0, [r3, #17] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -98504,52 +98504,52 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 9c292 │ │ │ │ cmp fp, r3 │ │ │ │ bhi.w 9c202 │ │ │ │ b.n 9c292 │ │ │ │ nop │ │ │ │ - smladx r0, lr, sp, r0 │ │ │ │ - smladx r0, r2, sp, r0 │ │ │ │ - @ instruction: 0xfae0001d │ │ │ │ - @ instruction: 0xfab2001d │ │ │ │ - @ instruction: 0xfac4001d │ │ │ │ - @ instruction: 0xfaaa001d │ │ │ │ - @ instruction: 0xfab8001d │ │ │ │ - @ instruction: 0xfa96001d │ │ │ │ + smlabt r0, lr, sp, r0 │ │ │ │ + smlabt r0, r2, sp, r0 │ │ │ │ + @ instruction: 0xfad0001d │ │ │ │ + @ instruction: 0xfaa2001d │ │ │ │ + @ instruction: 0xfab4001d │ │ │ │ + @ instruction: 0xfa9a001d │ │ │ │ @ instruction: 0xfaa8001d │ │ │ │ - @ instruction: 0xfa8e001d │ │ │ │ - @ instruction: 0xfaa0001d │ │ │ │ @ instruction: 0xfa86001d │ │ │ │ - @ instruction: 0xfa9a001d │ │ │ │ - @ instruction: 0xfa76001d │ │ │ │ + @ instruction: 0xfa98001d │ │ │ │ @ instruction: 0xfa7e001d │ │ │ │ - @ instruction: 0xfa5e001d │ │ │ │ - @ instruction: 0xfa6a001d │ │ │ │ - @ instruction: 0xfa4e001d │ │ │ │ + @ instruction: 0xfa90001d │ │ │ │ + @ instruction: 0xfa76001d │ │ │ │ + @ instruction: 0xfa8a001d │ │ │ │ @ instruction: 0xfa66001d │ │ │ │ - @ instruction: 0xfa4c001d │ │ │ │ + @ instruction: 0xfa6e001d │ │ │ │ + @ instruction: 0xfa4e001d │ │ │ │ + @ instruction: 0xfa5a001d │ │ │ │ + @ instruction: 0xfa3e001d │ │ │ │ + @ instruction: 0xfa56001d │ │ │ │ + @ instruction: 0xfa3c001d │ │ │ │ + @ instruction: 0xfa0a001d │ │ │ │ + vld1.8 @ instruction: 0xf9e6001d │ │ │ │ @ instruction: 0xfa1a001d │ │ │ │ ldr??.w r0, [r6, #29] │ │ │ │ - @ instruction: 0xfa2a001d │ │ │ │ - @ instruction: 0xfa06001d │ │ │ │ - @ instruction: 0xfa3e001d │ │ │ │ - @ instruction: 0xfa24001d │ │ │ │ - @ instruction: 0xfa08001d │ │ │ │ - vld1.8 @ instruction: 0xf9e2001d │ │ │ │ - ldrsh.w r0, [r6, #29] │ │ │ │ - vst1.8 @ instruction: 0xf982001d │ │ │ │ - ldrsb.w r0, [lr, sp, lsl #1] │ │ │ │ - vst4.8 {d0-d3}, [r6 :64]! │ │ │ │ - vld4.8 {d0-d3}, [r0 :64]! │ │ │ │ - vst4.8 {d0-d3}, [r8 :64]! │ │ │ │ - vld4.8 {d0-d3}, [r6 :64]! │ │ │ │ - vst4.8 {d0-d3}, [sl :64]! │ │ │ │ - str??.w r0, [r0, #29] │ │ │ │ - str.w r0, [sl, #29] │ │ │ │ + @ instruction: 0xfa2e001d │ │ │ │ + @ instruction: 0xfa14001d │ │ │ │ + ldr??.w r0, [r8, #29] │ │ │ │ + ldr??.w r0, [r2, #29] │ │ │ │ + vld1.8 @ instruction: 0xf9a6001d │ │ │ │ + ldr??.w r0, [r2, sp, lsl #1] │ │ │ │ + vst4.8 {d0-d3}, [lr :64]! │ │ │ │ + ldr??.w r0, [r6, #29] │ │ │ │ + ldrsb.w r0, [r0, sp, lsl #1] │ │ │ │ + ldr??.w r0, [r8, #29] │ │ │ │ + ldrsb.w r0, [r6, sp, lsl #1] │ │ │ │ + ldr??.w r0, [sl, #29] │ │ │ │ + ldr.w r0, [r0, #29] │ │ │ │ + ldrh.w r0, [sl, #29] │ │ │ │ stmdb 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 r0, [pc, #980] @ (9ca04 ) │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #980] @ (9ca08 ) │ │ │ │ @@ -98910,22 +98910,22 @@ │ │ │ │ bne.w 9c7f6 │ │ │ │ b.n 9c82c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ subs r1, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf764001d │ │ │ │ - @ instruction: 0xf74e001d │ │ │ │ - @ instruction: 0xf6b2001d │ │ │ │ - @ instruction: 0xf6bc001d │ │ │ │ + @ instruction: 0xf754001d │ │ │ │ + @ instruction: 0xf73e001d │ │ │ │ + subw r0, r2, #2077 @ 0x81d │ │ │ │ + subw r0, ip, #2077 @ 0x81d │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - rsbs r0, lr, #10289152 @ 0x9d0000 │ │ │ │ - rsbs r0, r0, #10289152 @ 0x9d0000 │ │ │ │ + rsb r0, lr, #10289152 @ 0x9d0000 │ │ │ │ + rsb r0, r0, #10289152 @ 0x9d0000 │ │ │ │ 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 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ @@ -100566,21 +100566,21 @@ │ │ │ │ b.n 9d542 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ cmp r2, #24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1248] @ 0x4e0 │ │ │ │ @@ -100626,15 +100626,15 @@ │ │ │ │ bl dc394 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9f114 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ add.w r2, r4, #8576 @ 0x2180 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #428] @ 0x1ac │ │ │ │ str r6, [r2, #52] @ 0x34 │ │ │ │ str r6, [r2, #56] @ 0x38 │ │ │ │ @@ -101312,15 +101312,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #1868] @ 0x74c │ │ │ │ ldrb.w r3, [r5, #2288] @ 0x8f0 │ │ │ │ strb.w r3, [r2, #1872] @ 0x750 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9f0f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -101488,25 +101488,25 @@ │ │ │ │ bne.w 9df42 │ │ │ │ b.w 9df1a │ │ │ │ nop │ │ │ │ movs r2, #142 @ 0x8e │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, r6, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ add.w r3, r8, #8512 @ 0x2140 │ │ │ │ add.w r6, r8, #8576 @ 0x2180 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r4, r8 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ @@ -101949,15 +101949,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9e5a6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 93e44 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.n 9e5c2 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #4 │ │ │ │ @@ -102107,15 +102107,15 @@ │ │ │ │ str.w r2, [r3, #-16] │ │ │ │ b.n 9e8a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl dc524 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ b.n 9ecdc │ │ │ │ movs r3, #0 │ │ │ │ b.n 9eb16 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 9e9f4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #11 │ │ │ │ @@ -102159,15 +102159,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 93e44 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl dc524 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ b.n 9ecdc │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r3, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 9eaee │ │ │ │ @@ -102319,15 +102319,15 @@ │ │ │ │ bne.n 9f0da │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ b.n 9f0da │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ b.n 9e9a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ b.n 9ecdc │ │ │ │ lsls r2, r7, #3 │ │ │ │ add.w r0, r3, #8 │ │ │ │ orr.w r8, r2, #5 │ │ │ │ str r0, [r6, #8] │ │ │ │ movw r2, #4353 @ 0x1101 │ │ │ │ movt r2, #18619 @ 0x48bb │ │ │ │ @@ -102365,15 +102365,15 @@ │ │ │ │ movt r2, #16555 @ 0x40ab │ │ │ │ str.w r8, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ orr.w r7, r7, #159 @ 0x9f │ │ │ │ adds r3, #16 │ │ │ │ b.w 9e8a2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ movs r3, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -104158,21 +104158,21 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ b.n 9ff5c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r0, #9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1256] @ 0x4e8 │ │ │ │ @@ -104218,15 +104218,15 @@ │ │ │ │ bl dc394 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a1988 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ add.w r2, r4, #8576 @ 0x2180 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #428] @ 0x1ac │ │ │ │ str r5, [r2, #52] @ 0x34 │ │ │ │ str r5, [r2, #56] @ 0x38 │ │ │ │ @@ -104904,15 +104904,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #1868] @ 0x74c │ │ │ │ ldrb.w r3, [r6, #2288] @ 0x8f0 │ │ │ │ strb.w r3, [r2, #1872] @ 0x750 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a1976 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r3 │ │ │ │ @@ -105071,23 +105071,23 @@ │ │ │ │ cmp r3, #12 │ │ │ │ bne.w a089c │ │ │ │ b.w a0874 │ │ │ │ nop │ │ │ │ vld4.16 {d0-d3}, [lr :256], fp │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u16 q8, d6, d18 │ │ │ │ + vaddl.u8 q8, d6, d18 │ │ │ │ @ instruction: 0xf0e8007b │ │ │ │ - vhadd.u32 d0, d12, d18 │ │ │ │ + vhadd.u16 d0, d12, d18 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r4, #8512 @ 0x2140 │ │ │ │ add.w r7, r4, #8576 @ 0x2180 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ @@ -105491,15 +105491,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a0eee │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 93e44 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.n a0f0a │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ add.w r7, r4, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #4 │ │ │ │ @@ -105642,15 +105642,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n a1516 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ bl dc524 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ b.n a1596 │ │ │ │ movs r3, #0 │ │ │ │ b.n a13b4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w a1290 │ │ │ │ movs r3, #11 │ │ │ │ mov r2, sl │ │ │ │ @@ -105694,15 +105694,15 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 93e44 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl dc524 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ b.n a1596 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n a138c │ │ │ │ @@ -105837,30 +105837,30 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl a8b0c │ │ │ │ b.w a0f00 │ │ │ │ ldrb.w r2, [r4, #432] @ 0x1b0 │ │ │ │ b.n a167c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ b.n a1596 │ │ │ │ add.w r3, r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #16555 @ 0x40ab │ │ │ │ str r3, [r7, #8] │ │ │ │ str.w r8, [r2, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r7, #4] │ │ │ │ b.w a1178 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w ip, r3, #16 │ │ │ │ str.w ip, [r1, #8] │ │ │ │ b.n a1516 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7e20022 │ │ │ │ + @ instruction: 0xf7d20022 │ │ │ │ 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 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ @@ -106122,15 +106122,15 @@ │ │ │ │ mov.w ip, #2 │ │ │ │ cmp r1, #1 │ │ │ │ bne.w a1b8a │ │ │ │ b.n a1d76 │ │ │ │ add.w sl, r9, #5600 @ 0x15e0 │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ add.w r1, r9, #5088 @ 0x13e0 │ │ │ │ adds r1, #16 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ bne.w a1ee8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -106146,15 +106146,15 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1012] @ 0x3f4 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r3, #1012] @ 0x3f4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, r9, #4096 @ 0x1000 │ │ │ │ add.w r9, sp, #28 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ @@ -106207,18 +106207,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ b.n a186c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf37c0022 │ │ │ │ + @ instruction: 0xf36c0022 │ │ │ │ b.n a24b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #56 @ (adr r1, a1dfc ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, a21bc ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #11036 @ 0x2b1c │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w a1f14 │ │ │ │ mov lr, r9 │ │ │ │ @@ -106234,95 +106234,95 @@ │ │ │ │ lsls r3, r3, #7 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ mov r1, r3 │ │ │ │ adds r0, #16 │ │ │ │ add r0, sl │ │ │ │ - bl 15d718 │ │ │ │ + bl 15d708 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #24 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15d88c │ │ │ │ + bl 15d87c │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #32 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15de1c │ │ │ │ + bl 15de0c │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15d404 │ │ │ │ + bl 15d3f4 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #42 @ 0x2a │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15d170 │ │ │ │ + bl 15d160 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15d2b8 │ │ │ │ + bl 15d2a8 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 161930 │ │ │ │ + bl 161920 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15da04 │ │ │ │ + bl 15d9f4 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15d524 │ │ │ │ + bl 15d514 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 17b7b0 │ │ │ │ + bl 17b7a0 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15de1c │ │ │ │ + bl 15de0c │ │ │ │ b.n a1aea │ │ │ │ rbit r7, r7 │ │ │ │ movs r2, #1 │ │ │ │ clz r7, r7 │ │ │ │ adds r7, #1 │ │ │ │ add.w r7, r7, r3, lsl #5 │ │ │ │ add.w r3, r7, #137 @ 0x89 │ │ │ │ @@ -106364,26 +106364,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl e1ca0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #5600 @ 0x15e0 │ │ │ │ subs r6, r2, #6 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ lsrs r3, r6, #5 │ │ │ │ and.w r2, r6, #31 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ ldr.w r1, [r3, #1012] @ 0x3f4 │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #1012] @ 0x3f4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl e1ca0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -112542,15 +112542,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n a6204 │ │ │ │ ldr.w r0, [r8, #3324] @ 0xcfc │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ str.w sp, [r7, #16] │ │ │ │ add.w r0, r0, #5664 @ 0x1620 │ │ │ │ adds r0, #24 │ │ │ │ - bl 225788 │ │ │ │ + bl 225778 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mov lr, sp │ │ │ │ lsls r2, r4, #2 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ @@ -112687,19 +112687,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ movs r5, r3 │ │ │ │ ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ movs r5, r3 │ │ │ │ cbnz r7, a6484 │ │ │ │ vaddw.u , , d26 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -112948,23 +112948,23 @@ │ │ │ │ orrs.w sl, fp, sl │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ b.n a655c │ │ │ │ add r1, pc, #124 @ (adr r1, a6720 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b154 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n a66bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orrs r3, r2 │ │ │ │ bne.w a6554 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ cmp r0, fp │ │ │ │ sbcs.w r1, r1, sl │ │ │ │ bcc.n a66b2 │ │ │ │ ldr r2, [pc, #104] @ (a6734 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #2 │ │ │ │ @@ -113000,15 +113000,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #688] @ (a69fc ) │ │ │ │ mov sl, r2 │ │ │ │ @@ -113660,15 +113660,15 @@ │ │ │ │ adds r0, #24 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr.w sl, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 225788 │ │ │ │ + bl 225778 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr.w ip, [fp] │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ ite ne │ │ │ │ @@ -113728,15 +113728,15 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str r3, [r6, #16] │ │ │ │ blx 483f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ - bl 16ae74 │ │ │ │ + bl 16ae64 │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #20] │ │ │ │ str r1, [r6, #24] │ │ │ │ str r2, [r6, #28] │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -113805,21 +113805,21 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n a6fde │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #648 @ (adr r0, a7294 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, a7254 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #400 @ (adr r0, a71a0 ) │ │ │ │ + add r0, pc, #336 @ (adr r0, a7160 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ movs r5, r3 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -113835,15 +113835,15 @@ │ │ │ │ ldr r3, [pc, #288] @ (a7164 ) │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 225788 │ │ │ │ + bl 225778 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ mov r1, sp │ │ │ │ mov fp, r0 │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ add.w r3, r9, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ @@ -113995,15 +113995,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n a722c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cbz r0, a7222 │ │ │ │ mov r2, sl │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ cbz r0, a7216 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #4] │ │ │ │ str.w sl, [r6, #12] │ │ │ │ add r0, r3 │ │ │ │ b.n a7206 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -114210,15 +114210,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r7, r3 │ │ │ │ beq.n a7422 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n a751a │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strd r2, r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -114260,15 +114260,15 @@ │ │ │ │ cbz r0, a749a │ │ │ │ ldr.w r3, [r9, #320] @ 0x140 │ │ │ │ ldr.w r2, [r3, #2916] @ 0xb64 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 16c9e4 │ │ │ │ + bl 16c9d4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ adds r0, r3, r7 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7472 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -114283,15 +114283,15 @@ │ │ │ │ blx 48900 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r3, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ blx 47b70 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16c4d0 │ │ │ │ + bl 16c4c0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 86b08 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n a74f4 │ │ │ │ @@ -114319,15 +114319,15 @@ │ │ │ │ blx 47574 │ │ │ │ b.n a7422 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ add.w r0, r0, #4576 @ 0x11e0 │ │ │ │ - bl 16c588 │ │ │ │ + bl 16c578 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ orrs r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ bcc.n a7522 │ │ │ │ b.n a731c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -114366,15 +114366,15 @@ │ │ │ │ b.n a73e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r5, #6508 @ 0x196c │ │ │ │ ldr.w r0, [r3, #320] @ 0x140 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ add r0, r5 │ │ │ │ ldr.w r1, [r3, #2080] @ 0x820 │ │ │ │ - bl 21f51c │ │ │ │ + bl 21f50c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a7408 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -114385,26 +114385,26 @@ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ movs r3, #8 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ movs r1, #14 │ │ │ │ ldr.w r2, [r5, #3324] @ 0xcfc │ │ │ │ mov r0, sl │ │ │ │ add.w r2, r2, #5696 @ 0x1640 │ │ │ │ - bl 21f70c │ │ │ │ + bl 21f6fc │ │ │ │ ldr r2, [pc, #332] @ (a7734 ) │ │ │ │ movs r3, #8 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ - bl 21f70c │ │ │ │ + bl 21f6fc │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r5, r5, #5696 @ 0x1640 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w sl, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [sl, #1616] @ 0x650 │ │ │ │ ldr.w r2, [sl, #1620] @ 0x654 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n a7690 │ │ │ │ @@ -114432,34 +114432,34 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #3 │ │ │ │ ldrd r7, r4, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ strd r7, r4, [sp, #116] @ 0x74 │ │ │ │ - bl 21f70c │ │ │ │ + bl 21f6fc │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n a7632 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ bl 868fc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 21f70c │ │ │ │ + bl 21f6fc │ │ │ │ b.n a763a │ │ │ │ ldrd r5, r7, [sp, #56] @ 0x38 │ │ │ │ ldrd r9, r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r9 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ cmp r6, r9 │ │ │ │ bls.n a76d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r3 │ │ │ │ @@ -114472,20 +114472,20 @@ │ │ │ │ strd r3, r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #6 │ │ │ │ mov r2, sl │ │ │ │ - bl 21f70c │ │ │ │ + bl 21f6fc │ │ │ │ cmp r6, r5 │ │ │ │ bhi.n a76a6 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 21f748 │ │ │ │ + bl 21f738 │ │ │ │ b.n a7408 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [r3, #332] @ 0x14c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl 86a78 │ │ │ │ @@ -114498,15 +114498,15 @@ │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r3, #3328] @ 0xd00 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n a75cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r7, #1 │ │ │ │ @@ -114516,19 +114516,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #536] @ (a7950 ) │ │ │ │ + ldr r1, [pc, #472] @ (a7910 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #120] @ (a77b4 ) │ │ │ │ + ldr r0, [pc, #56] @ (a7774 ) │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #2 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ @@ -114657,26 +114657,26 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - blxns fp │ │ │ │ + blxns r9 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ movs r5, r3 │ │ │ │ ldrh r6, [r5, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xfa53ffff │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bx r6 │ │ │ │ + bx r4 │ │ │ │ movs r5, r3 │ │ │ │ - mov r8, pc │ │ │ │ + mov r8, sp │ │ │ │ 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 │ │ │ │ bl de830 │ │ │ │ @@ -114716,29 +114716,29 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a7974 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a794c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a793e │ │ │ │ b.n a7910 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ 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 │ │ │ │ @@ -114820,15 +114820,15 @@ │ │ │ │ vldr d7, [r2, #16] │ │ │ │ b.n a79e0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp lr, r8 │ │ │ │ movs r5, r3 │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -114958,15 +114958,15 @@ │ │ │ │ b.n a7b18 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a7c36 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7be8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -114987,15 +114987,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w a7b16 │ │ │ │ b.n a7b18 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a7b70 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a7c3c │ │ │ │ @@ -115127,28 +115127,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a7dde │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7dba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a7dac │ │ │ │ b.n a7cfc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a7d8c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a7de4 │ │ │ │ @@ -115241,28 +115241,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a7f16 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7ef2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a7ee4 │ │ │ │ b.n a7e52 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a7ec6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a7f1c │ │ │ │ @@ -115332,28 +115332,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a800a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7fe6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a7fd8 │ │ │ │ b.n a7f88 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a7fba │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8010 │ │ │ │ @@ -115423,29 +115423,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8100 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a80da │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a80cc │ │ │ │ b.n a807c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a80ae │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8106 │ │ │ │ @@ -115527,29 +115527,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8218 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a81f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a81e4 │ │ │ │ b.n a8172 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a81c4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a821e │ │ │ │ @@ -115630,28 +115630,28 @@ │ │ │ │ b.n a829a │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8326 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8302 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a82f4 │ │ │ │ b.n a8288 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a82d0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a832c │ │ │ │ @@ -115762,29 +115762,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a848a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8464 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8456 │ │ │ │ b.n a839a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a8438 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8490 │ │ │ │ @@ -115872,28 +115872,28 @@ │ │ │ │ b.n a8516 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a85b4 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8590 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8582 │ │ │ │ b.n a8500 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a8556 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a85ba │ │ │ │ @@ -115992,28 +115992,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a86fa │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a86d6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a86c8 │ │ │ │ b.n a8634 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a86a4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8700 │ │ │ │ @@ -116115,28 +116115,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a884a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8826 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8818 │ │ │ │ b.n a8780 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a87f4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8850 │ │ │ │ @@ -116232,28 +116232,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8984 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8960 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8952 │ │ │ │ b.n a88c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a8932 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a898a │ │ │ │ @@ -116361,29 +116361,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8ade │ │ │ │ mov.w r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8ab8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8aaa │ │ │ │ b.n a8a12 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a8a88 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8ae4 │ │ │ │ @@ -116479,29 +116479,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8c14 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8bee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8be0 │ │ │ │ b.n a8b52 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a8bc2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8c1a │ │ │ │ @@ -116596,29 +116596,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8d48 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8d22 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8d14 │ │ │ │ b.n a8c86 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a8cf6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8d4e │ │ │ │ @@ -116713,29 +116713,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8e84 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8e5e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8e50 │ │ │ │ b.n a8dbe │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a8e30 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8e8a │ │ │ │ @@ -116828,28 +116828,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8fb6 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8f92 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8f84 │ │ │ │ b.n a8ef8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a8f64 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8fbc │ │ │ │ @@ -116938,29 +116938,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a90da │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a90b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a90a6 │ │ │ │ b.n a9054 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a9086 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a90e0 │ │ │ │ @@ -117036,29 +117036,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a91da │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a91b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a91a6 │ │ │ │ b.n a914c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n a9188 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a91e0 │ │ │ │ @@ -117091,58 +117091,58 @@ │ │ │ │ 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, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ ldr.w r1, [r4, #372] @ 0x174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16629c │ │ │ │ + bl 16628c │ │ │ │ ldrb.w r1, [r4, #376] @ 0x178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661c4 │ │ │ │ + bl 1661b4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl fa8f4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, a92ba │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661c4 │ │ │ │ + bl 1661b4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl fa8f4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n a92aa │ │ │ │ cmp r3, #4 │ │ │ │ beq.n a929a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r4, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661c4 │ │ │ │ + bl 1661b4 │ │ │ │ b.n a928a │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n a92da │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #296 @ 0x128 │ │ │ │ @@ -117514,15 +117514,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w a9b28 │ │ │ │ add.w r6, r9, #4576 @ 0x11e0 │ │ │ │ movs r3, #0 │ │ │ │ adds r6, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, sl │ │ │ │ bcs.n a9752 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cbz r1, a96d2 │ │ │ │ mov r0, r9 │ │ │ │ bl 868a8 │ │ │ │ @@ -117581,15 +117581,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a9768 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r9, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a9b68 │ │ │ │ add.w r6, r4, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -117812,15 +117812,15 @@ │ │ │ │ ... │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ movs r5, r3 │ │ │ │ str r7, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ str r7, [r7, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -117923,15 +117923,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ strd r3, r3, [r2, #12] │ │ │ │ str r3, [r2, #20] │ │ │ │ b.n a9790 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r7 │ │ │ │ blx 473d0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl b1d88 │ │ │ │ mov r0, r7 │ │ │ │ blx 48900 │ │ │ │ @@ -117967,34 +117967,34 @@ │ │ │ │ bl a92e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n a9c2a │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #248 @ 0xf8 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166534 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ - bl 1664e4 │ │ │ │ + bl 1664d4 │ │ │ │ strb.w r0, [r4, #376] @ 0x178 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r6, #3336] @ 0xd08 │ │ │ │ bl fa834 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1664e4 │ │ │ │ + bl 1664d4 │ │ │ │ cbnz r0, a9c3c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n a9c2e │ │ │ │ cmp r2, #4 │ │ │ │ beq.n a9c0a │ │ │ │ @@ -118003,30 +118003,30 @@ │ │ │ │ bl a9580 │ │ │ │ cbnz r0, a9c22 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #12 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl a9580 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n a9c06 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ b.n a9bfc │ │ │ │ ldr.w r1, [r6, #3336] @ 0xd08 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl fa834 │ │ │ │ str r0, [r4, #28] │ │ │ │ b.n a9bf0 │ │ │ │ @@ -118064,15 +118064,15 @@ │ │ │ │ ldr.w r0, [r4, #3336] @ 0xd08 │ │ │ │ bl fa56c │ │ │ │ ldr r3, [pc, #144] @ (a9d40 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 188a04 │ │ │ │ + bl 1889f4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl a92e8 │ │ │ │ str r0, [r5, #0] │ │ │ │ cbz r0, a9d2c │ │ │ │ strb.w r6, [r0, #413] @ 0x19d │ │ │ │ @@ -118116,15 +118116,15 @@ │ │ │ │ b.n a9d08 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -120539,37 +120539,37 @@ │ │ │ │ add.w fp, sp, r2 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ add.w r0, r0, r3, lsr #6 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ab81a │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ab99c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w sl, [pc, #1232] @ abd20 │ │ │ │ @@ -120579,15 +120579,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r2, [pc, #1196] @ abd24 │ │ │ │ ldr.w r3, [pc, #1180] @ abd18 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -120616,15 +120616,15 @@ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ dmb ish │ │ │ │ ands.w r1, r1, #1048576 @ 0x100000 │ │ │ │ str r1, [sp, #8] │ │ │ │ bne.w ab7cc │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ beq.w aba7e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w abb92 │ │ │ │ @@ -120673,26 +120673,26 @@ │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r5, sp, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ab876 │ │ │ │ mov r3, r5 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n ab876 │ │ │ │ add sl, r8 │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ @@ -120757,30 +120757,30 @@ │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, aba62 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r6, r0 │ │ │ │ b.n ab822 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.w ab8c0 │ │ │ │ b.n ab7cc │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ @@ -120798,30 +120798,30 @@ │ │ │ │ mov r0, r3 │ │ │ │ subs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, abad0 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ b.n aba62 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n abafe │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ @@ -120839,30 +120839,30 @@ │ │ │ │ bne.w abc60 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, abb32 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w abce0 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -120896,75 +120896,75 @@ │ │ │ │ lsrs r1, r2, #5 │ │ │ │ b.n ab912 │ │ │ │ add r5, sp, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n abb42 │ │ │ │ mov r3, r5 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n abb42 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, abbee │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ b.n aba62 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n abbca │ │ │ │ strb.w r1, [sp, #32] │ │ │ │ b.n abbca │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #32] │ │ │ │ b.n abbca │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, abc36 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ b.n ab876 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ b.n abc18 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ @@ -120997,30 +120997,30 @@ │ │ │ │ ldr r4, [pc, #304] @ (abdc0 ) │ │ │ │ ldr r4, [pc, #304] @ (abdc4 ) │ │ │ │ ldr r4, [pc, #304] @ (abdc4 ) │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, abcb6 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ b.n abb42 │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n abc9a │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -121273,25 +121273,25 @@ │ │ │ │ add.w r1, r3, fp │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w abdd4 │ │ │ │ ldr.w r0, [r3, fp] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n abfe2 │ │ │ │ ldr.w r0, [r3, fp] │ │ │ │ movs r3, #3 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ ldrb.w r5, [r0, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ands.w r5, r5, #7 │ │ │ │ beq.n abfac │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -121313,15 +121313,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl e5810 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - bl 186ed0 │ │ │ │ + bl 186ec0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ b.n abdd4 │ │ │ │ uxth r1, r1 │ │ │ │ b.n abf2c │ │ │ │ @@ -123541,21 +123541,21 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n ad874 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #30 │ │ │ │ movs r1, #4 │ │ │ │ - bl 185624 │ │ │ │ + bl 185614 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w adaf4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -123563,18 +123563,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, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w adae8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #5 │ │ │ │ @@ -123602,40 +123602,40 @@ │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ad8a0 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r3, [pc, #1444] @ ade48 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r4, r4, [sl, #4] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ @@ -123644,15 +123644,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ movw r3, #289 @ 0x121 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n ad92c │ │ │ │ ldr.w r2, [pc, #1344] @ ade4c │ │ │ │ ldr.w r3, [pc, #1328] @ ade40 │ │ │ │ add r2, pc │ │ │ │ @@ -123664,21 +123664,21 @@ │ │ │ │ bne.w ade38 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [sl, #4] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ @@ -123686,29 +123686,29 @@ │ │ │ │ ldrb.w ip, [r3, #34] @ 0x22 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w ip, ip, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str.w r7, [r5, ip, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w adb24 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ @@ -123786,23 +123786,23 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.w addd8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b.n adb2e │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r9, [pc, #908] @ ade48 │ │ │ │ @@ -123815,26 +123815,26 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n ad8a8 │ │ │ │ mov.w sl, #32 │ │ │ │ b.n ada7e │ │ │ │ mov.w sl, #16 │ │ │ │ b.n ada7e │ │ │ │ ldr r2, [pc, #856] @ (ade50 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1853f4 │ │ │ │ + bl 1853e4 │ │ │ │ movs r3, #30 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ @@ -123849,26 +123849,26 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, fp │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ @@ -123886,22 +123886,22 @@ │ │ │ │ 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, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ mov ip, r6 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ @@ -123910,15 +123910,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -123933,22 +123933,22 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #20] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r8, r0 │ │ │ │ add.w r2, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ mov lr, r9 │ │ │ │ @@ -123959,15 +123959,15 @@ │ │ │ │ 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 │ │ │ │ mov.w r8, #2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov ip, r9 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ mov lr, r6 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -123983,22 +123983,22 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldrh.w r3, [r8, #24] │ │ │ │ @@ -124007,15 +124007,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, #3 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -124031,23 +124031,23 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ ldrb.w r3, [r2, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ mov ip, r8 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ @@ -124055,38 +124055,38 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ strd r9, r6, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 188e0c │ │ │ │ + bl 188dfc │ │ │ │ mov r9, r0 │ │ │ │ b.n ad90a │ │ │ │ mov.w sl, #8 │ │ │ │ b.n ada7e │ │ │ │ mov.w sl, #1 │ │ │ │ b.n ada7e │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #28 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ @@ -124094,15 +124094,15 @@ │ │ │ │ strh r3, [r5, #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} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n adb2e │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n adb2e │ │ │ │ movs r5, #1 │ │ │ │ b.n ada26 │ │ │ │ @@ -124191,15 +124191,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ bl ab74c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187cdc │ │ │ │ + bl 187ccc │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [pc, #2980] @ aeae0 │ │ │ │ ldr.w r2, [pc, #2968] @ aead8 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ @@ -124231,21 +124231,21 @@ │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ 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, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -124256,15 +124256,15 @@ │ │ │ │ strh.w r3, [r9, #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} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ mov.w r9, #1 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ @@ -124277,21 +124277,21 @@ │ │ │ │ strb.w r9, [sp, #172] @ 0xac │ │ │ │ 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, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [sl, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ @@ -124300,42 +124300,42 @@ │ │ │ │ strh.w r3, [sl, #24] │ │ │ │ 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, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ae0b0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ b.n adf36 │ │ │ │ beq.w aea4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r3, #297 @ 0x129 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w adee0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -124368,15 +124368,15 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add.w sl, sp, #156 @ 0x9c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188330 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov ip, sl │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ mov.w r9, #1 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ @@ -124395,22 +124395,22 @@ │ │ │ │ strb.w r9, [sp, #172] @ 0xac │ │ │ │ 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, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -124421,15 +124421,15 @@ │ │ │ │ strh.w r3, [r8, #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} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w aebe2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3324] @ 0xcfc │ │ │ │ @@ -124543,23 +124543,23 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ bne.n ae314 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n ae36a │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ @@ -124567,15 +124567,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2368] @ 0x940 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -124629,45 +124629,45 @@ │ │ │ │ lsls r6, r6, #20 │ │ │ │ lsls r6, r6, #20 │ │ │ │ lsls r6, r6, #20 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ae418 │ │ │ │ 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, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r8, [pc, #1720] @ aeae4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr.w lr, [r6, #20] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -124678,19 +124678,19 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mla lr, r2, lr, r3 │ │ │ │ ldrb.w r3, [lr, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ @@ -124731,18 +124731,18 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ae5e6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3324] @ 0xcfc │ │ │ │ @@ -124751,21 +124751,21 @@ │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.w ae39c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ae568 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891fc │ │ │ │ + bl 1891ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2368] @ 0x940 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ subs r5, r3, #1 │ │ │ │ bmi.w aea30 │ │ │ │ @@ -124780,22 +124780,22 @@ │ │ │ │ b.n ae5a4 │ │ │ │ subs r5, #1 │ │ │ │ subs r4, #4 │ │ │ │ adds r3, r5, #1 │ │ │ │ beq.w aea3e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ ldrb.w r6, [r8, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ae59a │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 189350 │ │ │ │ + bl 189340 │ │ │ │ mov r7, r0 │ │ │ │ b.n ae59a │ │ │ │ strh.w r5, [sp, #104] @ 0x68 │ │ │ │ b.n ae3f8 │ │ │ │ strb.w r5, [sp, #104] @ 0x68 │ │ │ │ b.n ae3f8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -124811,15 +124811,15 @@ │ │ │ │ b.n adffa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r6, r8, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ b.n ae514 │ │ │ │ bne.w adee0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ movs r6, #0 │ │ │ │ @@ -124842,22 +124842,22 @@ │ │ │ │ str.w r9, [sp, #168] @ 0xa8 │ │ │ │ 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, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r8, r0 │ │ │ │ add.w r2, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -124868,15 +124868,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ str.w r9, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r6, [r9, #16] │ │ │ │ @@ -124891,21 +124891,21 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ @@ -124914,15 +124914,15 @@ │ │ │ │ strh.w r3, [r8, #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} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str.w r9, [sp, #116] @ 0x74 │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ @@ -124936,21 +124936,21 @@ │ │ │ │ mov r5, r8 │ │ │ │ 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, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ @@ -124959,26 +124959,26 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ 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, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ b.n ae0b8 │ │ │ │ ldr r3, [pc, #732] @ (aeae4 ) │ │ │ │ movw r1, #58640 @ 0xe510 │ │ │ │ @@ -125018,74 +125018,74 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ae89a │ │ │ │ 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, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add r7, r8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ lsrs r3, r3, #6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ae8d4 │ │ │ │ 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, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ae8fa │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ b.w ae0b8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3336] @ 0xd08 │ │ │ │ @@ -125127,42 +125127,42 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r8, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r9, [r4, #41] @ 0x29 │ │ │ │ strd r3, r5, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ae9be │ │ │ │ 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, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ @@ -125171,30 +125171,30 @@ │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [r5, ip, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r8 │ │ │ │ b.w ae0c2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ b.n ae3f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mla fp, r3, r1, r2 │ │ │ │ ldrb.w r6, [fp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n aeac6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ b.w adf36 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3336] @ 0xd08 │ │ │ │ ldrb.w r3, [r3, #370] @ 0x172 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w adf38 │ │ │ │ movs r3, #6 │ │ │ │ @@ -125213,17 +125213,17 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ bl fbd84 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ b.w adf36 │ │ │ │ ldrh.w r3, [r4, #350] @ 0x15e │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ b.n ae986 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #477 @ 0x1dd │ │ │ │ @@ -125233,15 +125233,15 @@ │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #8 │ │ │ │ bne.w ae2ae │ │ │ │ b.w ae23a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r3, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ b.n aea42 │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ lsls r3, r7, #1 │ │ │ │ @@ -125250,30 +125250,30 @@ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, aeb10 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.w ae2ae │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ b.n aeaf0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -125304,25 +125304,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, aeb9c │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r9, #370] @ 0x172 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w aed46 │ │ │ │ mov r3, r6 │ │ │ │ @@ -125331,15 +125331,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl fbd50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1404] @ 0x57c │ │ │ │ b.n ae89a │ │ │ │ ands.w r3, r2, r5 │ │ │ │ @@ -125353,15 +125353,15 @@ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188330 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w ae1f6 │ │ │ │ ldr r3, [pc, #528] @ (aee24 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -125385,26 +125385,26 @@ │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ add r3, r6 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n aebc6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n aebc6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ @@ -125428,21 +125428,21 @@ │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ asrs r0, r1, #11 │ │ │ │ uxtb.w sl, sl │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r6, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -125455,15 +125455,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mla r3, r9, lr, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ add r3, r1 │ │ │ │ adds r7, r1, r2 │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ add r2, r1 │ │ │ │ @@ -125481,38 +125481,38 @@ │ │ │ │ uxth.w sl, sl │ │ │ │ b.n aecb6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, aed72 │ │ │ │ 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, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ adds r3, r6, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -125522,15 +125522,15 @@ │ │ │ │ str.w r9, [sp, #116] @ 0x74 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n aebb6 │ │ │ │ ldr r3, [pc, #76] @ (aee24 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ b.w ae548 │ │ │ │ ldr r2, [pc, #64] @ (aee24 ) │ │ │ │ @@ -125622,23 +125622,23 @@ │ │ │ │ dmb ish │ │ │ │ lsls r3, r3, #30 │ │ │ │ bmi.n aefc2 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r3, #4 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ - bl 1c63a4 │ │ │ │ + bl 1c6394 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 19da48 │ │ │ │ + bl 19da38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ccc34 │ │ │ │ + bl 1ccc24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ca874 │ │ │ │ + bl 1ca864 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb538 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, aef22 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ @@ -125648,66 +125648,66 @@ │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, aef1c │ │ │ │ mov r1, r2 │ │ │ │ b.n aef08 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n aefde │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1927b4 │ │ │ │ + bl 1927a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n aefaa │ │ │ │ - bl 1efa14 │ │ │ │ + bl 1efa04 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c3ee8 │ │ │ │ + bl 1c3ed8 │ │ │ │ mov.w r1, #917504 @ 0xe0000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1afc94 │ │ │ │ + bl 1afc84 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ca874 │ │ │ │ + bl 1ca864 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #31 │ │ │ │ - bl 1c7024 │ │ │ │ + bl 1c7014 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1bdc98 │ │ │ │ + bl 1bdc88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ad650 │ │ │ │ + bl 1ad640 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cbnz r3, aefa2 │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldrb r5, [r7, #10] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [r4, #3336] @ 0xd08 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r5, lsl #9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl fbf60 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c7660 │ │ │ │ + bl 1c7650 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [pc, #108] @ (aeff8 ) │ │ │ │ ldr r3, [pc, #96] @ (aefec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n aefe2 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c4040 │ │ │ │ + bl 1c4030 │ │ │ │ b.n aef68 │ │ │ │ - bl 1df1ac │ │ │ │ + bl 1df19c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1df3a4 │ │ │ │ + bl 1df394 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 902d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ b.n aef30 │ │ │ │ movs r0, #0 │ │ │ │ b.n aef88 │ │ │ │ ldr r3, [pc, #56] @ (aeffc ) │ │ │ │ @@ -125715,15 +125715,15 @@ │ │ │ │ ldr r2, [pc, #56] @ (af000 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e7708 │ │ │ │ + bl 1e76f8 │ │ │ │ b.n aeed6 │ │ │ │ mov r1, r5 │ │ │ │ b.n aef22 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r7, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ @@ -125733,15 +125733,15 @@ │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n af04c │ │ │ │ + beq.n af02c │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [pc, #2908] @ afb74 │ │ │ │ @@ -126715,23 +126715,23 @@ │ │ │ │ b.w af120 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r6, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r0, #1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ movs r2, r4 │ │ │ │ lsrs r2, r0, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -127472,15 +127472,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b1556 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #1 │ │ │ │ strb r4, [r1, #0] │ │ │ │ - bl 1c672c │ │ │ │ + bl 1c671c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w b10be │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ @@ -127495,64 +127495,64 @@ │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ strb r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [pc, #2908] @ b0f88 │ │ │ │ ldr.w r1, [pc, #2908] @ b0f8c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ mov r0, r5 │ │ │ │ bl fc22c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b0866 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w b0858 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa4f8 │ │ │ │ + bl 1aa4e8 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa4f8 │ │ │ │ + bl 1aa4e8 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa4f8 │ │ │ │ + bl 1aa4e8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w b103e │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ add.w r2, r4, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1969d4 │ │ │ │ + bl 1969c4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ movs r1, #8 │ │ │ │ add.w r2, r4, #376 @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1969d4 │ │ │ │ + bl 1969c4 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n b05a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193064 │ │ │ │ + bl 193054 │ │ │ │ ldr.w r5, [r4, #396] @ 0x18c │ │ │ │ cmp r5, #0 │ │ │ │ beq.n b05a4 │ │ │ │ addw r6, sp, #1244 @ 0x4dc │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -127661,15 +127661,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 1b3598 │ │ │ │ + bl 1b3588 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -127868,15 +127868,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b0aa0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ead04 │ │ │ │ + bl 1eacf4 │ │ │ │ ldr.w r2, [r4, #352] @ 0x160 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b08c8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r4, [r2, #32] │ │ │ │ @@ -127931,15 +127931,15 @@ │ │ │ │ bne.n b08a8 │ │ │ │ b.n b068e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b1550 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1927b4 │ │ │ │ + bl 1927a4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldrb r3, [r4, #11] │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ mov r8, r5 │ │ │ │ @@ -128090,24 +128090,24 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w b1562 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1348 @ 0x544 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb538 │ │ │ │ b.n b0828 │ │ │ │ ldr.w r3, [r7, #304] @ 0x130 │ │ │ │ b.n b09a8 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ beq.w b0c1c │ │ │ │ ubfx r7, r3, #4, #2 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b04ea │ │ │ │ ldrb.w r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -128135,15 +128135,15 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b0c10 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -128184,15 +128184,15 @@ │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ bl abd2c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n b0b5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r2, r4 │ │ │ │ cbz r4, b0bc6 │ │ │ │ mov r4, r0 │ │ │ │ b.n b0b2a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r8, r1, [r7] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -128207,23 +128207,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ bl abd2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n b0b90 │ │ │ │ ldrd r5, r3, [sp, #24] │ │ │ │ cbz r6, b0c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, b0bec │ │ │ │ cbz r5, b0bec │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -128247,18 +128247,18 @@ │ │ │ │ cmp r2, #4 │ │ │ │ beq.n b0ba2 │ │ │ │ b.n b0b86 │ │ │ │ mov r5, r3 │ │ │ │ b.n b0b6e │ │ │ │ mov r0, r3 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ b.n b0bd6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ mov r3, r0 │ │ │ │ b.n b0ac8 │ │ │ │ ldrb.w r1, [r3, #1381] @ 0x565 │ │ │ │ lsls r0, r1, #28 │ │ │ │ bmi.w b110a │ │ │ │ ldr.w r0, [r3, #1376] @ 0x560 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -128324,15 +128324,15 @@ │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r5, [r2, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #16] │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w b122a │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r7, [sp, #52] @ 0x34 │ │ │ │ @@ -128363,15 +128363,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 187fe0 │ │ │ │ + bl 187fd0 │ │ │ │ ldrb.w r7, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w b0f1e │ │ │ │ ldrd ip, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ @@ -128438,41 +128438,41 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ movs r2, #32 │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b0e3e │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r9, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ @@ -128515,26 +128515,26 @@ │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r9, r1, lsl #2] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [r9, r1, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r3, r2, [sp, #96] @ 0x60 │ │ │ │ str.w r2, [r9, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b0d18 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w b11e0 │ │ │ │ mov r6, r0 │ │ │ │ b.n b0cfc │ │ │ │ ldr r2, [pc, #104] @ (b0fa0 ) │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ @@ -128562,15 +128562,15 @@ │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [ip], #-488 @ 0xfffffe18 │ │ │ │ bcc.n b107a │ │ │ │ @ instruction: 0xffff8e8d │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa4f8 │ │ │ │ + bl 1aa4e8 │ │ │ │ ldrb.w r3, [r4, #311] @ 0x137 │ │ │ │ lsls r3, r3, #27 │ │ │ │ bpl.n b1074 │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ cbz r3, b1074 │ │ │ │ adds r3, #15 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ - bl 19bc30 │ │ │ │ + bl 19bc20 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #712] @ 0x2c8 │ │ │ │ strd r3, r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strb.w r3, [sp, #712] @ 0x2c8 │ │ │ │ - bl 1bdd38 │ │ │ │ + bl 1bdd28 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ b.w b0486 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r4, #3336] @ 0xd08 │ │ │ │ mov r1, r5 │ │ │ │ bl fcaac │ │ │ │ @@ -128688,15 +128688,15 @@ │ │ │ │ strb r2, [r3, #3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 1a0e3c │ │ │ │ + bl 1a0e2c │ │ │ │ b.w b040c │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ b.n b0958 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ mvns r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ @@ -128729,15 +128729,15 @@ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ b.n b0a1c │ │ │ │ ldr.w r2, [pc, #1060] @ b157c │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - bl 1aaa90 │ │ │ │ + bl 1aaa80 │ │ │ │ b.n b104a │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r1, r2 │ │ │ │ bne.w b0d16 │ │ │ │ b.n b0d3a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ @@ -128752,45 +128752,45 @@ │ │ │ │ b.n b0d3c │ │ │ │ mov r4, lr │ │ │ │ mov r5, r9 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ adds r5, #24 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b11b2 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891fc │ │ │ │ + bl 1891ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r7 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ b.n b0f1e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w b0f24 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w b0d3c │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w b0f32 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldrd r5, r7, [sp, #52] @ 0x34 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n b122a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, b1210 │ │ │ │ cbz r7, b1210 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -128806,15 +128806,15 @@ │ │ │ │ ldr.w r6, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b0810 │ │ │ │ b.w b0820 │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ b.n b11f8 │ │ │ │ ldr.w r3, [r2, #280] @ 0x118 │ │ │ │ ldrb.w ip, [r2, #276] @ 0x114 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ str.w r9, [fp, #4] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -128822,35 +128822,35 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n b12ee │ │ │ │ add.w r8, sp, #128 @ 0x80 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd lr, lr, [r8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b1282 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [r8, #12] │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ strd r1, r1, [r8] │ │ │ │ str.w r1, [r8, #8] │ │ │ │ @@ -128867,52 +128867,52 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mla r3, r9, r1, r3 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n b0e00 │ │ │ │ add.w r8, sp, #128 @ 0x80 │ │ │ │ str.w ip, [sp, #132] @ 0x84 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldrb.w r3, [r9, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b132a │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ @@ -128927,15 +128927,15 @@ │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r9, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n b0f0c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movw r6, #391 @ 0x187 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -128973,15 +128973,15 @@ │ │ │ │ cmp r5, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b13b6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, b142a │ │ │ │ cbz r7, b142a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -129082,15 +129082,15 @@ │ │ │ │ b.n b1456 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n b1514 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r5 │ │ │ │ beq.n b1502 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b14dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b101e │ │ │ │ cmp r4, #0 │ │ │ │ @@ -129120,24 +129120,24 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #28] @ (b1584 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (b1588 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n b0f48 │ │ │ │ nop │ │ │ │ strh r7, [r6, #18] │ │ │ │ vqshl.u64 d16, d24, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w r4, [r5, #3324] @ 0xcfc │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #2368] @ 0x940 │ │ │ │ ldrb.w r4, [r4, #128] @ 0x80 │ │ │ │ @@ -129286,18 +129286,18 @@ │ │ │ │ blx 48900 │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ cbz r1, b1742 │ │ │ │ mov r0, r5 │ │ │ │ bl 868a8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, b174a │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, b1752 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ 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 │ │ │ │ @@ -129350,35 +129350,35 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 47a50 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r8, r6, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ cbz r6, b183e │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ bl aee28 │ │ │ │ str.w r0, [sl, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b1ba8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ 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 │ │ │ │ @@ -129404,15 +129404,15 @@ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ add.w r5, sl, #20 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cbz r0, b1890 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e7728 │ │ │ │ + bl 1e7718 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n b1882 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r7, sl, #24 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ @@ -129450,27 +129450,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, b18fa │ │ │ │ mov r1, r2 │ │ │ │ b.n b18e4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b1c0a │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1927b4 │ │ │ │ + bl 1927a4 │ │ │ │ cmp r9, r7 │ │ │ │ bne.n b18d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, b192c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r3 │ │ │ │ add.w r5, r3, #24 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, b1926 │ │ │ │ movs r0, #0 │ │ │ │ - bl 18a258 │ │ │ │ + bl 18a248 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r7, r5 │ │ │ │ bne.n b1918 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b1b94 │ │ │ │ @@ -129555,15 +129555,15 @@ │ │ │ │ beq.w b1b52 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b1a18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1a18 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov ip, sl │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #21 │ │ │ │ @@ -129582,15 +129582,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strb.w r4, [sp, #192] @ 0xc0 │ │ │ │ bl b0390 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w b1c06 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ @@ -129598,57 +129598,57 @@ │ │ │ │ str.w r1, [r8, #12] │ │ │ │ b.n b1a18 │ │ │ │ ldr r1, [pc, #376] @ (b1c24 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r3, r1] │ │ │ │ mov r1, sl │ │ │ │ - bl 1960f8 │ │ │ │ + bl 1960e8 │ │ │ │ cbnz r0, b1b04 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r6, [sp, #84] @ 0x54 │ │ │ │ - bl 1ead04 │ │ │ │ + bl 1eacf4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ead04 │ │ │ │ + bl 1eacf4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 19559c │ │ │ │ + bl 19558c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 19578c │ │ │ │ + bl 19577c │ │ │ │ cbnz r4, b1b18 │ │ │ │ cmp fp, r8 │ │ │ │ beq.w b18c4 │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r5, [fp, #-4]! │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b18c0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1960f8 │ │ │ │ + bl 1960e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b1ab8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c847c │ │ │ │ mov r0, sl │ │ │ │ - bl 1835c8 │ │ │ │ + bl 1835b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb538 │ │ │ │ b.n b1ab8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da48 │ │ │ │ + bl 19da38 │ │ │ │ cbnz r0, b1b80 │ │ │ │ mov r0, sl │ │ │ │ - bl 19da48 │ │ │ │ + bl 19da38 │ │ │ │ b.n b1ae6 │ │ │ │ cmp r5, #0 │ │ │ │ ittet ge │ │ │ │ ldrbge.w r3, [r3, #74] @ 0x4a │ │ │ │ ldrbge.w r2, [sp, #93] @ 0x5d │ │ │ │ ldrblt.w r3, [sp, #93] @ 0x5d │ │ │ │ ubfxge r3, r3, #5, #1 │ │ │ │ @@ -129656,15 +129656,15 @@ │ │ │ │ orrlt.w r3, r3, #128 @ 0x80 │ │ │ │ strblt.w r3, [sp, #93] @ 0x5d │ │ │ │ bfige r2, r3, #7, #1 │ │ │ │ strbge.w r2, [sp, #93] @ 0x5d │ │ │ │ movs r2, #5 │ │ │ │ b.n b19b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #204] @ (b1c28 ) │ │ │ │ ldr r2, [pc, #184] @ (b1c18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ @@ -129676,28 +129676,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #324] @ 0x144 │ │ │ │ strb.w r2, [r1, #324] @ 0x144 │ │ │ │ b.n b1996 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ead04 │ │ │ │ + bl 1eacf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb538 │ │ │ │ b.n b1b20 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ b.n b19ae │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sp, #93] @ 0x5d │ │ │ │ b.n b19f8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r4, r7 │ │ │ │ add.w r6, r7, #24 │ │ │ │ @@ -129706,15 +129706,15 @@ │ │ │ │ cbz r1, b1bd4 │ │ │ │ mov r0, r8 │ │ │ │ bl b16f4 │ │ │ │ cbz r7, b1bfc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, b1bf2 │ │ │ │ adds r4, #4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ cmp r6, r4 │ │ │ │ beq.n b1bf8 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1bce │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -129735,15 +129735,15 @@ │ │ │ │ b.n b1902 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strd r0, r0, [r6], #-488 @ 0x1e8 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe838007a │ │ │ │ - @ instruction: 0xf5fc0021 │ │ │ │ + @ instruction: 0xf5ec0021 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ b.n b1568 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ @@ -129909,15 +129909,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (b1de4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, b1de2 │ │ │ │ - bl 16b760 │ │ │ │ + bl 16b750 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r1, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ @@ -129970,59 +129970,59 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 48484 │ │ │ │ ldr r1, [pc, #96] @ (b1ed4 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ strb.w r4, [r8, r7] │ │ │ │ - bl 17337c │ │ │ │ + bl 17336c │ │ │ │ movw r4, #60730 @ 0xed3a │ │ │ │ movt r4, #6351 @ 0x18cf │ │ │ │ movw r3, #4805 @ 0x12c5 │ │ │ │ movt r3, #59184 @ 0xe730 │ │ │ │ ands r4, r0 │ │ │ │ ands r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b1e18 │ │ │ │ ldr r2, [pc, #60] @ (b1ed8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #60] @ (b1edc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n b1e18 │ │ │ │ ldr r2, [pc, #52] @ (b1ee0 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #52] @ (b1ee4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n b1e2a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n b22b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n b226c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ movs r0, r4 │ │ │ │ adds r5, #46 @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #632 @ (adr r1, b2154 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, b2114 ) │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #880 @ (adr r1, b2254 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, b2214 ) │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #328] @ (b2040 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -130032,18 +130032,18 @@ │ │ │ │ ldr r4, [pc, #328] @ (b204c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8bc │ │ │ │ ldr r1, [pc, #312] @ (b2050 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17337c │ │ │ │ + bl 17336c │ │ │ │ ldr r3, [pc, #308] @ (b2054 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -130060,15 +130060,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ lsls r2, r3, #6 │ │ │ │ bmi.n b201c │ │ │ │ ldr r0, [pc, #256] @ (b205c ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b1fec │ │ │ │ ldr r3, [pc, #248] @ (b2060 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -130086,22 +130086,22 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #220] @ (b206c ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 16b59c │ │ │ │ + bl 16b58c │ │ │ │ ldr r3, [pc, #208] @ (b2070 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, b1ff4 │ │ │ │ ldr r0, [pc, #204] @ (b2074 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278d24 │ │ │ │ + bl 278d14 │ │ │ │ ldr r2, [pc, #200] @ (b2078 ) │ │ │ │ ldr r3, [pc, #148] @ (b2044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -130118,111 +130118,111 @@ │ │ │ │ ldr r1, [pc, #164] @ (b2080 ) │ │ │ │ ands r0, r3 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n b1f7a │ │ │ │ ldr r3, [pc, #148] @ (b2084 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n b1fa4 │ │ │ │ ldr r2, [pc, #144] @ (b2088 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #144] @ (b208c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n b1fa4 │ │ │ │ ldr r2, [pc, #132] @ (b2090 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (b2094 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n b1f88 │ │ │ │ ldr r3, [pc, #120] @ (b2098 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n b1f58 │ │ │ │ ldr r2, [pc, #112] @ (b209c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #112] @ (b20a0 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n b1f4a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ b.n b2244 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #840 @ (adr r1, b2394 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, b2354 ) │ │ │ │ movs r4, r3 │ │ │ │ b.n b223c │ │ │ │ lsls r2, r7, #1 │ │ │ │ adds r4, #142 @ 0x8e │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #600 @ (adr r1, b22b8 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, b2278 ) │ │ │ │ movs r4, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #1008 @ (adr r1, b245c ) │ │ │ │ + add r1, pc, #944 @ (adr r1, b241c ) │ │ │ │ movs r4, r3 │ │ │ │ mrc2 15, 2, pc, cr1, cr15, {7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ mrc2 15, 0, pc, cr15, cr15, {7} │ │ │ │ b.n b2114 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #144 @ (adr r1, b2110 ) │ │ │ │ + add r1, pc, #80 @ (adr r1, b20d0 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ movs r4, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #632 @ (adr r1, b2304 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, b22c4 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #376 @ (adr r1, b220c ) │ │ │ │ + add r1, pc, #312 @ (adr r1, b21cc ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #696 @ (adr r0, b2358 ) │ │ │ │ + add r0, pc, #632 @ (adr r0, b2318 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 21f2e4 │ │ │ │ + bl 21f2d4 │ │ │ │ ldr r1, [pc, #12] @ (b20c4 ) │ │ │ │ ldr r0, [pc, #12] @ (b20c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180b0c │ │ │ │ + bl 180afc │ │ │ │ pop {r3, pc} │ │ │ │ mcr2 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ vshr.u16 q0, q13, #8 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -130251,15 +130251,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (b214c ) │ │ │ │ ldr r1, [pc, #60] @ (b2150 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r2, [pc, #48] @ (b2154 ) │ │ │ │ ldr r3, [pc, #32] @ (b2148 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -130270,17 +130270,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ svc 20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #704 @ (adr r0, b2410 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, b23d0 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ movs r4, r3 │ │ │ │ udf #214 @ 0xd6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -130293,15 +130293,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 2271ac │ │ │ │ + bl 22719c │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b21e0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp] │ │ │ │ add.w r8, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ @@ -130315,15 +130315,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (b2208 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r5, r8, [sp] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r2, [pc, #68] @ (b220c ) │ │ │ │ ldr r3, [pc, #56] @ (b2200 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -130336,31 +130336,31 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #44] @ (b2214 ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n b21c4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #138 @ 0x8a │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #160 @ (adr r0, b22a8 ) │ │ │ │ + add r0, pc, #96 @ (adr r0, b2268 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ movs r4, r3 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #16 @ (adr r0, b2224 ) │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ @@ -130760,15 +130760,15 @@ │ │ │ │ add r8, r4 │ │ │ │ sub.w r4, r8, r1 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ b.n b2610 │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r4, #132]! @ 0x84 │ │ │ │ + stc 0, cr0, [r4, #132]! @ 0x84 │ │ │ │ mcr2 0, 0, r0, cr14, cr10, {3} │ │ │ │ @ instruction: 0xfa78007a │ │ │ │ @ instruction: 0xfa64007a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -130862,28 +130862,28 @@ │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #164] @ (b2830 ) │ │ │ │ vmov r3, s13 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ vldr s14, [sp, #16] │ │ │ │ vcvt.f32.u32 s16, s16 │ │ │ │ ldr r2, [pc, #144] @ (b2834 ) │ │ │ │ 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 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 48900 │ │ │ │ @@ -130911,19 +130911,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ vst1.8 @ instruction: 0xf988007a │ │ │ │ vst4.16 {d16-d19}, [r4 :256], sl │ │ │ │ vst4.16 {d16-d19}, [r2 :256], sl │ │ │ │ ldrsh.w r0, [r0, sl, lsl #3] │ │ │ │ vld4.16 {d0-d3}, [r2 :256], sl │ │ │ │ vst4.16 {d0-d3}, [r8 :256], sl │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ movs r4, r3 │ │ │ │ bhi.n b2870 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -131073,27 +131073,27 @@ │ │ │ │ ldr r2, [pc, #36] @ (b29f4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (b29f8 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ strb r0, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n b29b2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bvs.n b2acc │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6b8007a │ │ │ │ bvs.n b2a80 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ movs r4, r3 │ │ │ │ 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 │ │ │ │ @@ -131136,27 +131136,27 @@ │ │ │ │ ldr r2, [pc, #36] @ (b2a88 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #36] @ (b2a8c ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ strb r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n b2a48 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bpl.n b2a30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf623007a │ │ │ │ bpl.n b29e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #208] @ (b2b70 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -131226,15 +131226,15 @@ │ │ │ │ ldr r1, [pc, #56] @ (b2b80 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n b2b18 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ @@ -131242,17 +131242,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bpl.n b2c20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n b2b3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ movs r4, 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, r2 │ │ │ │ @@ -131319,23 +131319,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #5696 @ 0x1640 │ │ │ │ adds r5, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r4, #1600] @ 0x640 │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [r1, r3] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3332] @ 0xd04 │ │ │ │ @@ -131400,18 +131400,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 48060 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #5664 @ 0x1620 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 17417c │ │ │ │ + bl 17416c │ │ │ │ add.w r0, r6, #5792 @ 0x16a0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 172e9c │ │ │ │ + bl 172e8c │ │ │ │ ldr.w fp, [r5, #1704] @ 0x6a8 │ │ │ │ ldr.w r0, [r5, #1700] @ 0x6a4 │ │ │ │ ldr.w r1, [r5, #1708] @ 0x6ac │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n b2dae │ │ │ │ @@ -131438,15 +131438,15 @@ │ │ │ │ ldr r1, [pc, #140] @ (b2e2c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r2, [pc, #128] @ (b2e30 ) │ │ │ │ ldr r3, [pc, #112] @ (b2e24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -131481,17 +131481,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n b2ee0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ movs r4, r3 │ │ │ │ bcs.n b2ec8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -131574,19 +131574,19 @@ │ │ │ │ b.n b2eca │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n b2e68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ movs r4, r3 │ │ │ │ bne.n b2f74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ movs r4, 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 │ │ │ │ @@ -131667,15 +131667,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #28 │ │ │ │ bl 80678 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r8, [r7, #1604] @ 0x644 │ │ │ │ ldr.w r3, [r7, #1608] @ 0x648 │ │ │ │ add.w r2, r8, #1 │ │ │ │ ldr.w r1, [r7, #1600] @ 0x640 │ │ │ │ cmp r8, r3 │ │ │ │ str.w r2, [r7, #1604] @ 0x644 │ │ │ │ bcc.n b305a │ │ │ │ @@ -131714,15 +131714,15 @@ │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ str r3, [r5, #32] │ │ │ │ str.w fp, [r5, #28] │ │ │ │ str.w r8, [r5, #36] @ 0x24 │ │ │ │ vstr d8, [r5, #16] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 80924 │ │ │ │ ldrb.w r3, [r4, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b31ce │ │ │ │ movs r7, #0 │ │ │ │ @@ -131776,27 +131776,27 @@ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ bge.w b2ffc │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ add.w r0, r4, #5664 @ 0x1620 │ │ │ │ adds r0, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bl 17417c │ │ │ │ + bl 17416c │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47800 │ │ │ │ ldr r2, [pc, #208] @ (b3240 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #208] @ (b3244 ) │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #32] │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ ldr.w r0, [r4, #3332] @ 0xd04 │ │ │ │ movs r3, #0 │ │ │ │ @@ -131823,15 +131823,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl a7cb4 │ │ │ │ b.n b30b8 │ │ │ │ ldr.w r3, [r7, #1604] @ 0x644 │ │ │ │ mov r0, r9 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #1604] @ 0x644 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cbnz r3, b321a │ │ │ │ ldr.w r0, [r4, #3332] @ 0xd04 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -131844,26 +131844,26 @@ │ │ │ │ b.n b30ba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ add.w r0, r4, #5664 @ 0x1620 │ │ │ │ strd r2, r3, [sp] │ │ │ │ adds r0, #8 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bl 17417c │ │ │ │ + bl 17416c │ │ │ │ b.n b31f6 │ │ │ │ nop │ │ │ │ beq.n b31ac │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ movs r4, r3 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #556] @ (b348c ) │ │ │ │ @@ -131923,15 +131923,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r0, r4, #5760 @ 0x1680 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #24 │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e3c │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ mov sl, r0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b33fc │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ @@ -131982,15 +131982,15 @@ │ │ │ │ ldr r1, [pc, #264] @ (b34a0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #260] @ (b34a4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ and.w r7, r7, #12 │ │ │ │ cmp r7, #8 │ │ │ │ bne.n b32d8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 868fc │ │ │ │ @@ -132017,15 +132017,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl a8fe4 │ │ │ │ b.n b3356 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ b.n b3318 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1684] @ 0x694 │ │ │ │ @@ -132059,41 +132059,41 @@ │ │ │ │ ldr r2, [pc, #72] @ (b34ac ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #72] @ (b34b0 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n b32d8 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b334c │ │ │ │ b.n b3408 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5, {r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldcl 0, cr0, [r6], {122} @ 0x7a │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r4, r3 │ │ │ │ ldc 0, cr0, [r2], {122} @ 0x7a │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #444] @ (b3684 ) │ │ │ │ @@ -132149,15 +132149,15 @@ │ │ │ │ bne.w b367e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, r4, #5728 @ 0x1660 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cc2c │ │ │ │ + bl 16cc1c │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b360e │ │ │ │ ldr.w r0, [r4, #3332] @ 0xd04 │ │ │ │ mov r1, r9 │ │ │ │ @@ -132167,15 +132167,15 @@ │ │ │ │ cbz r0, b35b4 │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b364e │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cc40 │ │ │ │ + bl 16cc30 │ │ │ │ ldr r2, [pc, #252] @ (b3694 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #707 @ 0x2c3 │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ @@ -132183,15 +132183,15 @@ │ │ │ │ bl dc028 │ │ │ │ mov r5, r0 │ │ │ │ b.n b3534 │ │ │ │ add.w r0, r4, #5760 @ 0x1680 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e3c │ │ │ │ ldr.w fp, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n b361a │ │ │ │ ldr r3, [pc, #200] @ (b3698 ) │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp] │ │ │ │ @@ -132210,66 +132210,66 @@ │ │ │ │ cbnz r0, b3666 │ │ │ │ str.w r9, [sl] │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cbnz r3, b365a │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cc40 │ │ │ │ + bl 16cc30 │ │ │ │ b.n b3534 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ b.n b3570 │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b3622 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cbnz r3, b3672 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cc40 │ │ │ │ + bl 16cc30 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n b3534 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n b3590 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n b3606 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 47a50 │ │ │ │ b.n b35f8 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n b3642 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r3 │ │ │ │ @@ -132358,15 +132358,15 @@ │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ ldr.w r0, [r6, #320] @ 0x140 │ │ │ │ add.w r0, r0, #5696 @ 0x1640 │ │ │ │ adds r0, #28 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w fp, [r6, #320] @ 0x140 │ │ │ │ add.w ip, fp, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #580] @ 0x244 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b38fe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r7, r1, [r3, #4] │ │ │ │ @@ -132419,15 +132419,15 @@ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp, #96] @ 0x60 │ │ │ │ blx 48930 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r6, #320] @ 0x140 │ │ │ │ add.w r0, r0, #5696 @ 0x1640 │ │ │ │ adds r0, #28 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n b3904 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cbz r1, b3874 │ │ │ │ @@ -132535,21 +132535,21 @@ │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #100] @ b39f8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -132714,21 +132714,21 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ movs r4, r3 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -132815,21 +132815,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -132945,15 +132945,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w b4052 │ │ │ │ ldr r0, [pc, #812] @ (b40e0 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str.w r2, [r8, #1352] @ 0x548 │ │ │ │ add r0, pc │ │ │ │ - bl 173120 │ │ │ │ + bl 173110 │ │ │ │ vldr d7, [pc, #708] @ b4088 │ │ │ │ str.w r0, [r8, #1352] @ 0x548 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #1292] @ 0x50c │ │ │ │ movs r3, #24 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ mov r2, fp │ │ │ │ @@ -133228,37 +133228,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ movs r4, r3 │ │ │ │ str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [pc, #136] @ (b4190 ) │ │ │ │ mvn.w r1, #2 │ │ │ │ ldr r2, [pc, #136] @ (b4194 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -133305,17 +133305,17 @@ │ │ │ │ b.n b3ed8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ movs r4, r3 │ │ │ │ lsls r0, r3, #31 │ │ │ │ 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 │ │ │ │ @@ -133493,15 +133493,15 @@ │ │ │ │ bl dc028 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n b4376 │ │ │ │ ldrd r4, r5, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b4326 │ │ │ │ b.n b4242 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n b4308 │ │ │ │ movs r0, #2 │ │ │ │ b.n b4242 │ │ │ │ @@ -133537,15 +133537,15 @@ │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [r7, #40] @ 0x28 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r7, #40 @ 0x28 │ │ │ │ add.w r0, r6, #6016 @ 0x1780 │ │ │ │ blx 482ec <__pthread_cond_timedwait64@plt> │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ mov r3, r9 │ │ │ │ cmp r0, fp │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n b43be │ │ │ │ mov r0, r8 │ │ │ │ blx 48900 │ │ │ │ b.n b4384 │ │ │ │ @@ -133561,17 +133561,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0034 │ │ │ │ lsls r2, r7, #1 │ │ │ │ pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r0, [r0, #3332] @ 0xd04 │ │ │ │ @@ -133601,17 +133601,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ movs r4, r3 │ │ │ │ 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 r6, r0 │ │ │ │ @@ -133639,15 +133639,15 @@ │ │ │ │ mvn.w r1, #3 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ movs r4, r3 │ │ │ │ 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] @ b45a8 │ │ │ │ @@ -133665,40 +133665,40 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #5664 @ 0x1620 │ │ │ │ adds r0, #8 │ │ │ │ strb.w r6, [r5, #1592] @ 0x638 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldrd r6, r7, [r1] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 173ea8 │ │ │ │ + bl 173e98 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n b4596 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r0, #5664 @ 0x1620 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r0, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 174114 │ │ │ │ + bl 174104 │ │ │ │ cbz r0, b459c │ │ │ │ strd r7, r6, [r4] │ │ │ │ b.n b4554 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #5664 @ 0x1620 │ │ │ │ adds r0, #8 │ │ │ │ strb.w r1, [r5, #1592] @ 0x638 │ │ │ │ ldr r1, [pc, #48] @ (b45b4 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldrd r6, r7, [r1] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 173ea8 │ │ │ │ + bl 173e98 │ │ │ │ b.n b454c │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n b4556 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n b4556 │ │ │ │ nop │ │ │ │ @@ -133760,15 +133760,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16cc04 │ │ │ │ + bl 16cbf4 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4662 │ │ │ │ @@ -133791,50 +133791,50 @@ │ │ │ │ add.w r7, r5, #5696 @ 0x1640 │ │ │ │ bl 806f8 │ │ │ │ adds r7, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 80a1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r3, [r8, #1604] @ 0x644 │ │ │ │ ldr.w r2, [r8, #1600] @ 0x640 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #1604] @ 0x644 │ │ │ │ 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, #5760 @ 0x1680 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #24 │ │ │ │ mov r2, r1 │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e3c │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r8, #580] @ 0x244 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r8, #580] @ 0x244 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r3, [r5, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r7, [r3, #1408] @ 0x580 │ │ │ │ cbz r7, b4778 │ │ │ │ add.w r7, r5, #5632 @ 0x1600 │ │ │ │ adds r7, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ add.w r0, r5, #5792 @ 0x16a0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r2, [r5, #3316] @ 0xcf4 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ @@ -133843,17 +133843,17 @@ │ │ │ │ dmb ish │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16cc18 │ │ │ │ + bl 16cc08 │ │ │ │ ldr r2, [pc, #96] @ (b47c0 ) │ │ │ │ ldr r3, [pc, #88] @ (b47bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -133918,28 +133918,28 @@ │ │ │ │ cbz r0, b4822 │ │ │ │ ldr r2, [pc, #84] @ (b4860 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n b481a │ │ │ │ cbz r3, b4854 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, b4842 │ │ │ │ ldr r2, [pc, #56] @ (b4860 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n b4838 │ │ │ │ cbz r3, b484c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -134030,15 +134030,15 @@ │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n b49f0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b49b0 │ │ │ │ mov r2, sl │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ cbz r0, b49a2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str.w sl, [r7, #12] │ │ │ │ adds r4, r0, r3 │ │ │ │ str r0, [r7, #4] │ │ │ │ b.n b48a8 │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ @@ -134052,15 +134052,15 @@ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n b49c8 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cbz r0, b49a6 │ │ │ │ mov r2, sl │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b4a24 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ add.w ip, r0, r3 │ │ │ │ str r0, [r7, #20] │ │ │ │ b.n b48c4 │ │ │ │ @@ -147191,181 +147191,181 @@ │ │ │ │ ldr.w lr, [pc, #664] @ bd070 │ │ │ │ ldr r2, [pc, #664] @ (bd074 ) │ │ │ │ add r1, pc │ │ │ │ add lr, pc │ │ │ │ add r2, pc │ │ │ │ b.n bc852 │ │ │ │ nop │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, r2 │ │ │ │ movs r4, r3 │ │ │ │ - mrc2 0, 4, r0, cr12, cr11, {0} │ │ │ │ - mrc2 0, 2, r0, cr2, cr11, {0} │ │ │ │ - mrc2 0, 7, r0, cr2, cr11, {0} │ │ │ │ - mcr2 0, 4, r0, cr0, cr11, {0} │ │ │ │ - mrc2 0, 1, r0, cr6, cr11, {0} │ │ │ │ - mrc2 0, 2, r0, cr8, cr11, {0} │ │ │ │ - mcr2 0, 3, r0, cr10, cr11, {0} │ │ │ │ - mrc2 0, 0, r0, cr12, cr11, {0} │ │ │ │ - vqadd.u8 d16, d6, d11 │ │ │ │ - mrc2 0, 1, r0, cr12, cr11, {0} │ │ │ │ - ldc2l 0, cr0, [r2, #108]! @ 0x6c │ │ │ │ - mrc2 0, 1, r0, cr12, cr11, {0} │ │ │ │ - mcr2 0, 1, r0, cr6, cr11, {0} │ │ │ │ - ldc2l 0, cr0, [ip, #108] @ 0x6c │ │ │ │ + mcr2 0, 4, r0, cr12, cr11, {0} │ │ │ │ + mcr2 0, 2, r0, cr2, cr11, {0} │ │ │ │ + mcr2 0, 7, r0, cr2, cr11, {0} │ │ │ │ + mrc2 0, 3, r0, cr0, cr11, {0} │ │ │ │ mcr2 0, 1, r0, cr6, cr11, {0} │ │ │ │ - ldc2l 0, cr0, [ip, #108]! @ 0x6c │ │ │ │ - ldc2 0, cr0, [r2, #108]! @ 0x6c │ │ │ │ - mcr2 0, 1, r0, cr0, cr11, {0} │ │ │ │ - stc2l 0, cr0, [r6, #108]! @ 0x6c │ │ │ │ - ldc2 0, cr0, [ip, #108] @ 0x6c │ │ │ │ - mrc2 0, 0, r0, cr14, cr11, {0} │ │ │ │ - ldc2l 0, cr0, [r0, #108] @ 0x6c │ │ │ │ - stc2 0, cr0, [r6, #108] @ 0x6c │ │ │ │ - mrc2 0, 0, r0, cr8, cr11, {0} │ │ │ │ - ldc2 0, cr0, [sl, #108]! @ 0x6c │ │ │ │ - ldc2l 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ - vqadd.u64 d0, d10, d11 │ │ │ │ - ldc2 0, cr0, [ip, #108] @ 0x6c │ │ │ │ - ldc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ - vqadd.u64 d0, d4, d11 │ │ │ │ - ldc2l 0, cr0, [lr, #-108]! @ 0xffffff94 │ │ │ │ - ldc2 0, cr0, [r4, #-108]! @ 0xffffff94 │ │ │ │ - vqadd.u32 d0, d14, d11 │ │ │ │ + mcr2 0, 2, r0, cr8, cr11, {0} │ │ │ │ + mrc2 0, 2, r0, cr10, cr11, {0} │ │ │ │ + mcr2 0, 0, r0, cr12, cr11, {0} │ │ │ │ + vqadd.u64 d0, d6, d11 │ │ │ │ + mcr2 0, 1, r0, cr12, cr11, {0} │ │ │ │ + stc2l 0, cr0, [r2, #108]! @ 0x6c │ │ │ │ + mcr2 0, 1, r0, cr12, cr11, {0} │ │ │ │ + mrc2 0, 0, r0, cr6, cr11, {0} │ │ │ │ + stc2l 0, cr0, [ip, #108] @ 0x6c │ │ │ │ + mrc2 0, 0, r0, cr6, cr11, {0} │ │ │ │ + stc2l 0, cr0, [ip, #108]! @ 0x6c │ │ │ │ + stc2 0, cr0, [r2, #108]! @ 0x6c │ │ │ │ + mrc2 0, 0, r0, cr0, cr11, {0} │ │ │ │ + ldc2l 0, cr0, [r6, #108] @ 0x6c │ │ │ │ + stc2 0, cr0, [ip, #108] @ 0x6c │ │ │ │ + mcr2 0, 0, r0, cr14, cr11, {0} │ │ │ │ + stc2l 0, cr0, [r0, #108] @ 0x6c │ │ │ │ + ldc2l 0, cr0, [r6, #-108]! @ 0xffffff94 │ │ │ │ + mcr2 0, 0, r0, cr8, cr11, {0} │ │ │ │ + stc2 0, cr0, [sl, #108]! @ 0x6c │ │ │ │ stc2l 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ - ldc2 0, cr0, [r6, #-108] @ 0xffffff94 │ │ │ │ - vqadd.u64 d0, d0, d11 │ │ │ │ + vqadd.u32 d0, d10, d11 │ │ │ │ + stc2 0, cr0, [ip, #108] @ 0x6c │ │ │ │ stc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ - ldc2l 0, cr0, [r8], #108 @ 0x6c │ │ │ │ - vqadd.u32 d0, d14, d11 │ │ │ │ + vqadd.u32 d0, d4, d11 │ │ │ │ + stc2l 0, cr0, [lr, #-108]! @ 0xffffff94 │ │ │ │ stc2 0, cr0, [r4, #-108]! @ 0xffffff94 │ │ │ │ - ldc2l 0, cr0, [sl], {27} │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + vqadd.u16 d0, d14, d11 │ │ │ │ + ldc2l 0, cr0, [r0, #-108] @ 0xffffff94 │ │ │ │ + stc2 0, cr0, [r6, #-108] @ 0xffffff94 │ │ │ │ + vqadd.u32 d0, d0, d11 │ │ │ │ + ldc2 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ + stc2l 0, cr0, [r8], #108 @ 0x6c │ │ │ │ + vqadd.u16 d0, d14, d11 │ │ │ │ + ldc2 0, cr0, [r4, #-108] @ 0xffffff94 │ │ │ │ + stc2l 0, cr0, [sl], {27} │ │ │ │ + lsls r2, r1, #1 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfb70001b │ │ │ │ - smladx r0, r6, fp, r0 │ │ │ │ - @ instruction: 0xfbe4001b │ │ │ │ - smmlar r0, lr, fp, r0 │ │ │ │ - smlabt r0, r4, fp, r0 │ │ │ │ - @ instruction: 0xfbe2001b │ │ │ │ - smlsdx r0, ip, fp, r0 │ │ │ │ - mls r0, r2, fp, r0 │ │ │ │ - @ instruction: 0xfbd8001b │ │ │ │ - smlawt r0, sl, fp, r0 │ │ │ │ - @ instruction: 0xfaf0001b │ │ │ │ - @ instruction: 0xfbda001b │ │ │ │ - smladx r0, r8, fp, r0 │ │ │ │ - @ instruction: 0xfade001b │ │ │ │ - @ instruction: 0xfbe4001b │ │ │ │ + smmlsr r0, r0, fp, r0 │ │ │ │ smlabt r0, r6, fp, r0 │ │ │ │ - @ instruction: 0xfacc001b │ │ │ │ - @ instruction: 0xfbde001b │ │ │ │ + @ instruction: 0xfbd4001b │ │ │ │ + smlsdx r0, lr, fp, r0 │ │ │ │ mls r0, r4, fp, r0 │ │ │ │ - @ instruction: 0xfaba001b │ │ │ │ - @ instruction: 0xfbdc001b │ │ │ │ + @ instruction: 0xfbd2001b │ │ │ │ + smlawt r0, ip, fp, r0 │ │ │ │ @ instruction: 0xfaf2001b │ │ │ │ - @ instruction: 0xfaa8001b │ │ │ │ - stc2 0, cr0, [sl, #-108] @ 0xffffff94 │ │ │ │ - @ instruction: 0xfad8001b │ │ │ │ - @ instruction: 0xfa8e001b │ │ │ │ - @ instruction: 0xfbc4001b │ │ │ │ - @ instruction: 0xfac6001b │ │ │ │ - @ instruction: 0xfa7c001b │ │ │ │ - stc2 0, cr0, [r6], {27} │ │ │ │ - @ instruction: 0xfab4001b │ │ │ │ - @ instruction: 0xfa6a001b │ │ │ │ - stc2 0, cr0, [ip], {27} │ │ │ │ - @ instruction: 0xfaa2001b │ │ │ │ - @ instruction: 0xfa58001b │ │ │ │ - @ instruction: 0xfba6001b │ │ │ │ - @ instruction: 0xfa90001b │ │ │ │ - @ instruction: 0xfa46001b │ │ │ │ - @ instruction: 0xfba0001b │ │ │ │ + @ instruction: 0xfbc8001b │ │ │ │ + smladx r0, sl, fp, r0 │ │ │ │ + @ instruction: 0xfae0001b │ │ │ │ + @ instruction: 0xfbca001b │ │ │ │ + smlabt r0, r8, fp, r0 │ │ │ │ + @ instruction: 0xface001b │ │ │ │ + @ instruction: 0xfbd4001b │ │ │ │ + mls r0, r6, fp, r0 │ │ │ │ + @ instruction: 0xfabc001b │ │ │ │ + @ instruction: 0xfbce001b │ │ │ │ + @ instruction: 0xfaf4001b │ │ │ │ + @ instruction: 0xfaaa001b │ │ │ │ + @ instruction: 0xfbcc001b │ │ │ │ + @ instruction: 0xfae2001b │ │ │ │ + @ instruction: 0xfa98001b │ │ │ │ + ldc2l 0, cr0, [sl], #108 @ 0x6c │ │ │ │ + @ instruction: 0xfac8001b │ │ │ │ @ instruction: 0xfa7e001b │ │ │ │ - @ instruction: 0xfa34001b │ │ │ │ - @ instruction: 0xfb9a001b │ │ │ │ + @ instruction: 0xfbb4001b │ │ │ │ + @ instruction: 0xfab6001b │ │ │ │ @ instruction: 0xfa6c001b │ │ │ │ - @ instruction: 0xfa22001b │ │ │ │ - @ instruction: 0xfb98001b │ │ │ │ + @ instruction: 0xfbf6001b │ │ │ │ + @ instruction: 0xfaa4001b │ │ │ │ @ instruction: 0xfa5a001b │ │ │ │ - @ instruction: 0xfa10001b │ │ │ │ - ldc2 0, cr0, [r6], {27} │ │ │ │ + @ instruction: 0xfbfc001b │ │ │ │ + @ instruction: 0xfa92001b │ │ │ │ @ instruction: 0xfa48001b │ │ │ │ - ldr??.w r0, [lr, #27] │ │ │ │ - stc2 0, cr0, [r8], #108 @ 0x6c │ │ │ │ + @ instruction: 0xfb96001b │ │ │ │ + @ instruction: 0xfa80001b │ │ │ │ @ instruction: 0xfa36001b │ │ │ │ - vld1.8 @ instruction: 0xf9ec001b │ │ │ │ - ldc2 0, cr0, [r6], #108 @ 0x6c │ │ │ │ + @ instruction: 0xfb90001b │ │ │ │ + @ instruction: 0xfa6e001b │ │ │ │ @ instruction: 0xfa24001b │ │ │ │ - ldr??.w r0, [sl, #27] │ │ │ │ - stc2l 0, cr0, [r8], {27} │ │ │ │ + @ instruction: 0xfb8a001b │ │ │ │ + @ instruction: 0xfa5c001b │ │ │ │ @ instruction: 0xfa12001b │ │ │ │ - vst1.8 @ instruction: 0xf9c8001b │ │ │ │ - ldc2l 0, cr0, [lr], {27} │ │ │ │ + @ instruction: 0xfb88001b │ │ │ │ + @ instruction: 0xfa4a001b │ │ │ │ @ instruction: 0xfa00001b │ │ │ │ - ldrsh.w r0, [r6, #27] │ │ │ │ - ldc2l 0, cr0, [r4], #108 @ 0x6c │ │ │ │ + stc2 0, cr0, [r6], {27} │ │ │ │ + @ instruction: 0xfa38001b │ │ │ │ vld1.8 @ instruction: 0xf9ee001b │ │ │ │ - vld1.8 @ instruction: 0xf9a4001b │ │ │ │ - stc2 0, cr0, [sl, #-108] @ 0xffffff94 │ │ │ │ + ldc2 0, cr0, [r8], {27} │ │ │ │ + @ instruction: 0xfa26001b │ │ │ │ ldr??.w r0, [ip, #27] │ │ │ │ - ldrsb.w r0, [r2, #27] │ │ │ │ - stc2 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ + stc2 0, cr0, [r6], #108 @ 0x6c │ │ │ │ + @ instruction: 0xfa14001b │ │ │ │ vst1.8 @ instruction: 0xf9ca001b │ │ │ │ - vst1.8 @ instruction: 0xf980001b │ │ │ │ - ldc2 0, cr0, [r6, #-108]! @ 0xffffff94 │ │ │ │ + ldc2 0, cr0, [r8], #108 @ 0x6c │ │ │ │ + @ instruction: 0xfa02001b │ │ │ │ ldrsh.w r0, [r8, #27] │ │ │ │ - vld4.8 {d16-d19}, [lr :64], fp │ │ │ │ - ldc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ + stc2l 0, cr0, [lr], {27} │ │ │ │ + ldr??.w r0, [r0, #27] │ │ │ │ vld1.8 @ instruction: 0xf9a6001b │ │ │ │ - ldr??.w r0, [ip, fp, lsl #1] │ │ │ │ - ldc2 0, cr0, [sl, #-108]! @ 0xffffff94 │ │ │ │ + stc2l 0, cr0, [r4], #108 @ 0x6c │ │ │ │ + ldr??.w r0, [lr, #27] │ │ │ │ ldrsb.w r0, [r4, #27] │ │ │ │ - vst4.8 {d16-d19}, [sl :64], fp │ │ │ │ - ldc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ + ldc2l 0, cr0, [sl], #108 @ 0x6c │ │ │ │ + vst1.8 @ instruction: 0xf9cc001b │ │ │ │ vst1.8 @ instruction: 0xf982001b │ │ │ │ - ldrsh.w r0, [r8, fp, lsl #1] │ │ │ │ - ldc2 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ + ldc2 0, cr0, [r0, #-108] @ 0xffffff94 │ │ │ │ + ldrsh.w r0, [sl, #27] │ │ │ │ ldr??.w r0, [r0, fp, lsl #1] │ │ │ │ - vld4.8 {d0-d3}, [r6 :64], fp │ │ │ │ - stc2 0, cr0, [ip, #-108]! @ 0xffffff94 │ │ │ │ + stc2 0, cr0, [r6, #-108]! @ 0xffffff94 │ │ │ │ + vld1.8 @ instruction: 0xf9a8001b │ │ │ │ ldr??.w r0, [lr, fp, lsl #1] │ │ │ │ - ldrsb.w r0, [r4, fp, lsl #1] │ │ │ │ - ldc2 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ + stc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ + ldrsb.w r0, [r6, #27] │ │ │ │ vst4.8 {d16-d19}, [ip :64], fp │ │ │ │ - vst4.8 {d0-d3}, [r2 :64], fp │ │ │ │ - ldc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ + stc2 0, cr0, [sl, #-108]! @ 0xffffff94 │ │ │ │ + vst1.8 @ instruction: 0xf984001b │ │ │ │ ldrsh.w r0, [sl, fp, lsl #1] │ │ │ │ - ldr??.w r0, [r0, #27] │ │ │ │ - ldc2 0, cr0, [r6, #-108]! @ 0xffffff94 │ │ │ │ + stc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ + ldr??.w r0, [r2, fp, lsl #1] │ │ │ │ vld4.8 {d0-d3}, [r8 :64], fp │ │ │ │ - ldr.w r0, [lr, #27] │ │ │ │ - ldc2 0, cr0, [ip, #-108]! @ 0xffffff94 │ │ │ │ + stc2 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ + vld4.8 {d16-d19}, [r0 :64], fp │ │ │ │ ldrsb.w r0, [r6, fp, lsl #1] │ │ │ │ - str.w r0, [ip, #27] │ │ │ │ - stc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ + ldc2 0, cr0, [ip, #-108] @ 0xffffff94 │ │ │ │ + vst4.8 {d16-d19}, [lr :64], fp │ │ │ │ vst4.8 {d0-d3}, [r4 :64], fp │ │ │ │ - ldrh.w r0, [sl, #27] │ │ │ │ - stc2l 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ + stc2 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ + ldrsh.w r0, [ip, fp, lsl #1] │ │ │ │ ldr??.w r0, [r2, #27] │ │ │ │ - strh.w r0, [r8, #27] │ │ │ │ - stc2l 0, cr0, [lr, #-108] @ 0xffffff94 │ │ │ │ + stc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ + vld4.8 {d0-d3}, [sl :64], fp │ │ │ │ str??.w r0, [r0, #27] │ │ │ │ - ldrb.w r0, [r6, #27] │ │ │ │ - ldc2l 0, cr0, [r4, #-108] @ 0xffffff94 │ │ │ │ + stc2 0, cr0, [r6, #-108]! @ 0xffffff94 │ │ │ │ + ldrsb.w r0, [r8, fp, lsl #1] │ │ │ │ str.w r0, [lr, #27] │ │ │ │ - strb.w r0, [r4, #27] │ │ │ │ - stc2 0, cr0, [lr, #108] @ 0x6c │ │ │ │ + stc2 0, cr0, [ip, #-108]! @ 0xffffff94 │ │ │ │ + vst4.8 {d0-d3}, [r6 :64], fp │ │ │ │ ldrh.w r0, [ip, #27] │ │ │ │ - ldr??.w r0, [r2, fp, lsl #1] │ │ │ │ - stc2l 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ + ldc2 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ + ldr??.w r0, [r4, #27] │ │ │ │ strh.w r0, [sl, #27] │ │ │ │ - str??.w r0, [r0, fp, lsl #1] │ │ │ │ - ldc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ + ldc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ + str??.w r0, [r2, #27] │ │ │ │ ldrb.w r0, [r8, #27] │ │ │ │ - str.w r0, [lr, fp, lsl #1] │ │ │ │ + ldc2 0, cr0, [lr, #-108]! @ 0xffffff94 │ │ │ │ + ldr.w r0, [r0, #27] │ │ │ │ + strb.w r0, [r6, #27] │ │ │ │ + stc2l 0, cr0, [r4, #-108] @ 0xffffff94 │ │ │ │ + ldrh.w r0, [lr, #27] │ │ │ │ + ldr??.w r0, [r4, fp, lsl #1] │ │ │ │ + ldc2l 0, cr0, [lr, #-108]! @ 0xffffff94 │ │ │ │ + strh.w r0, [ip, #27] │ │ │ │ + str??.w r0, [r2, fp, lsl #1] │ │ │ │ + ldc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ + ldrb.w r0, [sl, #27] │ │ │ │ + ldr.w r0, [r0, fp, lsl #1] │ │ │ │ + stc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ + strb.w r0, [r8, #27] │ │ │ │ + ldrh.w r0, [lr, fp, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3640] @ 0xe38 │ │ │ │ ldr r2, [pc, #36] @ (bd0b8 ) │ │ │ │ @@ -149983,153 +149983,153 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4068 @ 0xfe4 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ nop │ │ │ │ - b.n bed00 │ │ │ │ + b.n bece0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n beb08 │ │ │ │ + b.n beae8 │ │ │ │ movs r3, r3 │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ movs r3, r3 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n bf1c4 │ │ │ │ + ble.n bf1a4 │ │ │ │ movs r3, r3 │ │ │ │ - ble.n bf128 │ │ │ │ + ble.n bf308 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #12 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r0, #30 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n bf268 │ │ │ │ + ble.n bf248 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n bf1cc │ │ │ │ + bgt.n bf1ac │ │ │ │ movs r3, r3 │ │ │ │ - b.n bebe4 │ │ │ │ + b.n bebc4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bec0c │ │ │ │ + b.n bebec │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n bf314 │ │ │ │ + bgt.n bf2f4 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n bf278 │ │ │ │ + bgt.n bf258 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n bf1e8 │ │ │ │ + blt.n bf1c8 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n bf14c │ │ │ │ + blt.n bf32c │ │ │ │ movs r3, r3 │ │ │ │ - b.n beb1c │ │ │ │ + b.n beafc │ │ │ │ movs r3, r3 │ │ │ │ - b.n beb2c │ │ │ │ + b.n beb0c │ │ │ │ movs r3, r3 │ │ │ │ - blt.n bf2a4 │ │ │ │ + blt.n bf284 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n bf208 │ │ │ │ + bge.n bf1e8 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n bf160 │ │ │ │ + bge.n bf340 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n bf2c4 │ │ │ │ + bge.n bf2a4 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeada001b │ │ │ │ - @ instruction: 0xeaa4001b │ │ │ │ - bls.n bf224 │ │ │ │ + @ instruction: 0xeaca001b │ │ │ │ + eors.w r0, r4, fp, lsr #32 │ │ │ │ + bls.n bf204 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bf188 │ │ │ │ + bls.n bf368 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ movs r4, r3 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #0 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n bf304 │ │ │ │ + bls.n bf2e4 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n bf268 │ │ │ │ + bhi.n bf248 │ │ │ │ movs r3, r3 │ │ │ │ - sub.w r0, r6, fp, lsr #32 │ │ │ │ - orr.w r0, r8, fp, lsr #32 │ │ │ │ - bhi.n bf2cc │ │ │ │ + @ instruction: 0xeb96001b │ │ │ │ + bics.w r0, r8, fp, lsr #32 │ │ │ │ + bhi.n bf2ac │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n bf230 │ │ │ │ + bvc.n bf210 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n bf1e4 │ │ │ │ + bvc.n bf1c4 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n bf348 │ │ │ │ + bvc.n bf328 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n bf2f0 │ │ │ │ + bvc.n bf2d0 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf254 │ │ │ │ + bvs.n bf234 │ │ │ │ movs r3, r3 │ │ │ │ - b.n befd4 │ │ │ │ + b.n befb4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n beff8 │ │ │ │ + b.n befd8 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf1e8 │ │ │ │ + bvs.n bf1c8 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf34c │ │ │ │ + bvs.n bf32c │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n bf2fc │ │ │ │ + bvs.n bf2dc │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n bf260 │ │ │ │ + bpl.n bf240 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n bf200 │ │ │ │ + bpl.n bf1e0 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n bf368 │ │ │ │ + bpl.n bf348 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n bf334 │ │ │ │ + bpl.n bf314 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n bf298 │ │ │ │ + bmi.n bf278 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #18 │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - bmi.n bf260 │ │ │ │ + bmi.n bf240 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n bf3c4 │ │ │ │ + bmi.n bf3a4 │ │ │ │ movs r3, r3 │ │ │ │ movw r2, #41568 @ 0xa260 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w c30da │ │ │ │ bhi.w c0708 │ │ │ │ movw r2, #39568 @ 0x9a90 │ │ │ │ @@ -151213,191 +151213,191 @@ │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ nop │ │ │ │ - @ instruction: 0xf69c001b │ │ │ │ - movw r0, #10267 @ 0x281b │ │ │ │ - bcs.n c0030 │ │ │ │ + @ instruction: 0xf68c001b │ │ │ │ + @ instruction: 0xf632001b │ │ │ │ + bcs.n c0010 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n bff94 │ │ │ │ + bcs.n bff74 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ movs r4, r3 │ │ │ │ - bcs.n c0114 │ │ │ │ + bcs.n c00f4 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c0078 │ │ │ │ + bcs.n c0058 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c0060 │ │ │ │ + bhi.n c0040 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c0070 │ │ │ │ + bhi.n c0050 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c0030 │ │ │ │ + bne.n c0010 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n bff94 │ │ │ │ + bne.n bff74 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r0, r6 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n c014c │ │ │ │ + bne.n c012c │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c00b0 │ │ │ │ + bne.n c0090 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n c0068 │ │ │ │ + beq.n c0048 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n bffcc │ │ │ │ + beq.n bffac │ │ │ │ movs r3, r3 │ │ │ │ - bge.n c00bc │ │ │ │ + bge.n c009c │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c005c │ │ │ │ + bls.n c003c │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c015c │ │ │ │ + beq.n c013c │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c00c0 │ │ │ │ + beq.n c00a0 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - b.n bf9f0 │ │ │ │ + b.n bf9d0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bfa30 │ │ │ │ + b.n bfa10 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia.w sl!, {r0, r1, r3, r4} │ │ │ │ - @ instruction: 0xe850001b │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia.w sl!, {r0, r1, r3, r4} │ │ │ │ + strex r0, r0, [r0, #108] @ 0x6c │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bfi r0, r4, #0, #28 │ │ │ │ - @ instruction: 0xf332001b │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + @ instruction: 0xf354001b │ │ │ │ + ssat16 r0, #28, r2 │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - rsb r0, r8, #10158080 @ 0x9b0000 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs.w r0, r8, #10158080 @ 0x9b0000 │ │ │ │ + subs r2, r0, r7 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + subs r0, r6, #6 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c000c │ │ │ │ + bmi.n c01ec │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0024 │ │ │ │ + bmi.n c0004 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c01ac │ │ │ │ + bne.n c018c │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c01bc │ │ │ │ + bne.n c019c │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf218001b │ │ │ │ - adds r4, r3, r0 │ │ │ │ + addw r0, r8, #27 │ │ │ │ + adds r4, r1, r0 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xfa40001b │ │ │ │ - @ instruction: 0xfa00001b │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + @ instruction: 0xfa30001b │ │ │ │ + ldr??.w r0, [r0, #27] │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r6, r4 │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ movs r3, r3 │ │ │ │ - sub.w r0, r0, #27 │ │ │ │ - subs.w r0, r4, #27 │ │ │ │ stmia r7!, {r1, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ - movs r3, r3 │ │ │ │ - adds.w r0, r6, #27 │ │ │ │ - @ instruction: 0xf0e2001b │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + @ instruction: 0xf190001b │ │ │ │ + sub.w r0, r4, #27 │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ + movs r3, r3 │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ + movs r3, r3 │ │ │ │ + add.w r0, r6, #27 │ │ │ │ + @ instruction: 0xf0d2001b │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1} │ │ │ │ movs r3, r3 │ │ │ │ movw r2, #30497 @ 0x7721 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w c34ae │ │ │ │ movw r2, #33496 @ 0x82d8 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ @@ -152371,175 +152371,175 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2795 @ 0xaeb │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0db8 │ │ │ │ + bmi.n c0d98 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0d20 │ │ │ │ + bcc.n c0d00 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - orr.w r0, sl, fp, lsr #32 │ │ │ │ - ssat16 r0, #28, r4 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + bics.w r0, sl, fp, lsr #32 │ │ │ │ + @ instruction: 0xf314001b │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeab2001b │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + @ instruction: 0xeaa2001b │ │ │ │ + asrs r4, r5, #3 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia.w r6!, {r0, r1, r3, r4} │ │ │ │ - sub.w r0, r4, #10158080 @ 0x9b0000 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia.w r6!, {r0, r1, r3, r4} │ │ │ │ + @ instruction: 0xf594001b │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + movs r3, r3 │ │ │ │ + mrc2 0, 0, r0, cr2, cr11, {0} │ │ │ │ + mcr2 0, 1, r0, cr8, cr11, {0} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - mcr2 0, 1, r0, cr2, cr11, {0} │ │ │ │ - mrc2 0, 1, r0, cr8, cr11, {0} │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ - movs r3, r3 │ │ │ │ - @ instruction: 0xf0b6001b │ │ │ │ - @ instruction: 0xf0c4001b │ │ │ │ - itee al │ │ │ │ - moval r3, r3 │ │ │ │ - ittt ls @ unpredictable > │ │ │ │ - movls r3, r3 │ │ │ │ - lslls r6, r0, #25 │ │ │ │ + itet │ │ │ │ + mov r3, r3 │ │ │ │ + @ instruction: 0xf0a6001b │ │ │ │ + @ instruction: 0xf0b4001b │ │ │ │ + ittt le │ │ │ │ + movle r3, r3 │ │ │ │ + itee hi @ unpredictable │ │ │ │ + movhi r3, r3 │ │ │ │ + lslls r6, r6, #24 │ │ │ │ movls r4, r3 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r4, r3 │ │ │ │ - itte hi │ │ │ │ - movhi r3, r3 │ │ │ │ - itet cc @ unpredictable │ │ │ │ - movcc r3, r3 │ │ │ │ - @ instruction: 0xfbdc001b │ │ │ │ - @ instruction: 0xfbaa001b │ │ │ │ - yield │ │ │ │ + itet vc │ │ │ │ + movvc r3, r3 │ │ │ │ + itte cs @ unpredictable │ │ │ │ + movcs r3, r3 │ │ │ │ + @ instruction: 0xfbcc001b │ │ │ │ + @ instruction: 0xfb9a001b │ │ │ │ + nop │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00b0 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c0eb4 │ │ │ │ + bls.n c0e94 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c0d6c │ │ │ │ + bhi.n c0d4c │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x0060 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0010 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c09b4 │ │ │ │ + b.n c0994 │ │ │ │ movs r3, r3 │ │ │ │ - vshr.s32 d16, d11, #6 │ │ │ │ - bkpt 0x0000 │ │ │ │ + vshr.s32 d16, d11, #22 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0efc │ │ │ │ + bcc.n c0edc │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0f2c │ │ │ │ + bcc.n c0f0c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ movs r4, r3 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - and.w r0, ip, #10158080 @ 0x9b0000 │ │ │ │ - ands.w r0, sl, #10158080 @ 0x9b0000 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + @ instruction: 0xf3fc001b │ │ │ │ + and.w r0, sl, #10158080 @ 0x9b0000 │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0e3c │ │ │ │ + bmi.n c0e1c │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0e5c │ │ │ │ + bmi.n c0e3c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4} │ │ │ │ + pop {} │ │ │ │ movs r3, r3 │ │ │ │ - b.n c1028 │ │ │ │ + b.n c1008 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c1060 │ │ │ │ + b.n c1040 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, c0f08 │ │ │ │ + cbnz r2, c0f04 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, c0ef8 │ │ │ │ + cbnz r2, c0ef4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c15e0 │ │ │ │ + b.n c15c0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c141c │ │ │ │ + b.n c13fc │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r0, r0 │ │ │ │ movs r3, r3 │ │ │ │ - rev r0, r0 │ │ │ │ + cbnz r0, c0edc │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ - b.n c10c4 │ │ │ │ + b.n c10a4 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c0ebc │ │ │ │ + cbnz r0, c0eb8 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r2, [r4, #832] @ 0x340 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w be702 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -153785,101 +153785,101 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4058 @ 0xfda │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - bgt.n c1d30 │ │ │ │ + bgt.n c1d10 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n c1e08 │ │ │ │ + bgt.n c1de8 │ │ │ │ movs r3, r3 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - itee cc │ │ │ │ - movcc r3, r3 │ │ │ │ - blt.n c1dbc @ unpredictable │ │ │ │ + ittt cs │ │ │ │ movcs r3, r3 │ │ │ │ - push {r1, r4, r5} │ │ │ │ - movs r3, r3 │ │ │ │ - cbz r2, c1e3c │ │ │ │ + bge.n c1d9c @ unpredictable │ │ │ │ + movcs r3, r3 │ │ │ │ + push {r1, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + cbz r2, c1e38 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r0, c1e4c │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r0, c1e3c │ │ │ │ + cbz r0, c1e48 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c1e94 │ │ │ │ + cbz r0, c1e38 │ │ │ │ movs r3, r3 │ │ │ │ - bics.w r0, ip, #27 │ │ │ │ - cbz r2, c1de4 │ │ │ │ + bls.n c1e74 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + bic.w r0, ip, #27 │ │ │ │ + cbz r2, c1de0 │ │ │ │ movs r3, r3 │ │ │ │ - mcr 0, 5, r0, cr0, cr11, {0} │ │ │ │ - mrc 0, 2, r0, cr8, cr11, {0} │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + mrc 0, 4, r0, cr0, cr11, {0} │ │ │ │ + mcr 0, 2, r0, cr8, cr11, {0} │ │ │ │ + add r3, sp, #24 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c1dc0 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c195c │ │ │ │ + bcc.n c1da0 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + b.n c193c │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + ldmia r2, {r2} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c1df8 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh.w r0, [r8, fp, lsl #1] │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + bcs.n c1dd8 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + vld4.8 {d0-d3}, [r8 :64], fp │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xe990001b │ │ │ │ - stmdb r4!, {r0, r1, r3, r4} │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + @ instruction: 0xe980001b │ │ │ │ + ldmdb r4, {r0, r1, r3, r4} │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf70c001b │ │ │ │ - @ instruction: 0xf720001b │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + @ instruction: 0xf6fc001b │ │ │ │ + @ instruction: 0xf710001b │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ + movs r3, r3 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r4, #267] @ 0x10b │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be702 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, c1e7c │ │ │ │ ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ @@ -154970,298 +154970,298 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4131 @ 0x1023 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x000c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #832 @ (adr r7, c2e20 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, c2de0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #512 @ (adr r7, c2ce4 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, c2ca4 ) │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c2a48 │ │ │ │ + beq.n c2a28 │ │ │ │ movs r3, r3 │ │ │ │ - stc 0, cr0, [sl], {27} │ │ │ │ - add r7, pc, #496 @ (adr r7, c2ce0 ) │ │ │ │ + @ instruction: 0xebfa001b │ │ │ │ + add r7, pc, #432 @ (adr r7, c2ca0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #176 @ (adr r7, c2ba4 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, c2b64 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #192 @ (adr r7, c2bc0 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, c2b80 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #896 @ (adr r6, c2e84 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, c2e44 ) │ │ │ │ movs r3, r3 │ │ │ │ - blt.n c2b44 │ │ │ │ + blt.n c2b24 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n c2ad4 │ │ │ │ + bge.n c2ab4 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #856 @ (adr r6, c2e68 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, c2e28 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #536 @ (adr r6, c2d2c ) │ │ │ │ + add r6, pc, #472 @ (adr r6, c2cec ) │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c2b90 │ │ │ │ + bls.n c2b70 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c2a60 │ │ │ │ + bhi.n c2a40 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #384 @ (adr r6, c2ca0 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, c2c60 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #64 @ (adr r6, c2b64 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, c2b24 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #24 @ (adr r6, c2b48 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, c2f08 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #728 @ (adr r5, c2e0c ) │ │ │ │ + add r5, pc, #664 @ (adr r5, c2dcc ) │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #728 @ (adr r5, c2e18 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, c2dd8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #416 @ (adr r5, c2ce4 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, c2ca4 ) │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #440 @ (adr r5, c2d08 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, c2cc8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #120 @ (adr r5, c2bcc ) │ │ │ │ + add r5, pc, #56 @ (adr r5, c2b8c ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2d04 │ │ │ │ + b.n c2ce4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2d1c │ │ │ │ + b.n c2cfc │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #136 @ (adr r5, c2be8 ) │ │ │ │ + add r5, pc, #72 @ (adr r5, c2ba8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #840 @ (adr r4, c2eac ) │ │ │ │ + add r4, pc, #776 @ (adr r4, c2e6c ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #808 @ (adr r4, c2e98 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, c2e58 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #496 @ (adr r4, c2d64 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, c2d24 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #488 @ (adr r4, c2d68 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, c2d28 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #168 @ (adr r4, c2c2c ) │ │ │ │ + add r4, pc, #104 @ (adr r4, c2bec ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrd r0, r0, [lr], #-108 @ 0x6c │ │ │ │ - stmia.w ip, {r0, r1, r3, r4} │ │ │ │ - add r4, pc, #184 @ (adr r4, c2c48 ) │ │ │ │ + strd r0, r0, [lr], #-108 @ 0x6c │ │ │ │ + ldrd r0, r0, [ip], #-108 @ 0x6c │ │ │ │ + add r4, pc, #120 @ (adr r4, c2c08 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #888 @ (adr r3, c2f0c ) │ │ │ │ + add r3, pc, #824 @ (adr r3, c2ecc ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ + movs r3, r3 │ │ │ │ + add r3, pc, #680 @ (adr r3, c2e48 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #744 @ (adr r3, c2e88 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, c2d14 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #432 @ (adr r3, c2d54 ) │ │ │ │ + b.n c2f20 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2f40 │ │ │ │ + b.n c2eb8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2ed8 │ │ │ │ + add r3, pc, #336 @ (adr r3, c2d00 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #400 @ (adr r3, c2d40 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, c2bc4 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #80 @ (adr r3, c2c04 ) │ │ │ │ + b.n c3388 │ │ │ │ movs r3, r3 │ │ │ │ b.n c33a8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c23c8 │ │ │ │ + add r3, pc, #32 @ (adr r3, c2be0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #96 @ (adr r3, c2c20 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, c2ea4 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #800 @ (adr r2, c2ee4 ) │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + add r2, pc, #720 @ (adr r2, c2ea0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #784 @ (adr r2, c2ee0 ) │ │ │ │ + add r2, pc, #400 @ (adr r2, c2d64 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #464 @ (adr r2, c2da4 ) │ │ │ │ + bvs.n c2c44 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n c2c64 │ │ │ │ + bpl.n c2bd4 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n c2bf4 │ │ │ │ + add r2, pc, #360 @ (adr r2, c2d48 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #424 @ (adr r2, c2d88 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, c2c0c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #104 @ (adr r2, c2c4c ) │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + add r2, pc, #56 @ (adr r2, c2c28 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #120 @ (adr r2, c2c68 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, c2eec ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #824 @ (adr r1, c2f2c ) │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r1, pc, #744 @ (adr r1, c2ee8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #808 @ (adr r1, c2f28 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, c2dac ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #488 @ (adr r1, c2dec ) │ │ │ │ + b.n c28dc │ │ │ │ movs r3, r3 │ │ │ │ - b.n c28fc │ │ │ │ + b.n c2854 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2874 │ │ │ │ + add r1, pc, #328 @ (adr r1, c2d58 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #392 @ (adr r1, c2d98 ) │ │ │ │ + add r1, pc, #8 @ (adr r1, c2c1c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #72 @ (adr r1, c2c5c ) │ │ │ │ + b.n c2ebc │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2edc │ │ │ │ + b.n c2ee4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2f04 │ │ │ │ + add r1, pc, #24 @ (adr r1, c2c38 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #88 @ (adr r1, c2c78 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, c2efc ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #792 @ (adr r0, c2f3c ) │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + add r0, pc, #744 @ (adr r0, c2f18 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #808 @ (adr r0, c2f58 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, c2ddc ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #488 @ (adr r0, c2e1c ) │ │ │ │ + @ instruction: 0xf31e001b │ │ │ │ + @ instruction: 0xf23c001b │ │ │ │ + add r0, pc, #104 @ (adr r0, c2ca8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ssat16 r0, #28, lr │ │ │ │ - movw r0, #49179 @ 0xc01b │ │ │ │ - add r0, pc, #168 @ (adr r0, c2ce8 ) │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + bvc.n c2b94 │ │ │ │ movs r3, r3 │ │ │ │ bvc.n c2bb4 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c2bd4 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + stcl 0, cr0, [lr], {27} │ │ │ │ + ldcl 0, cr0, [ip], {27} │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ movs r3, r3 │ │ │ │ - ldcl 0, cr0, [lr], {27} │ │ │ │ - stcl 0, cr0, [ip], #108 @ 0x6c │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + b.n c28fc │ │ │ │ movs r3, r3 │ │ │ │ b.n c291c │ │ │ │ movs r3, r3 │ │ │ │ - b.n c293c │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c2bcc │ │ │ │ + bcc.n c2bac │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c2d24 │ │ │ │ + bcc.n c2d04 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n c2c50 │ │ │ │ + blt.n c2c30 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n c2d68 │ │ │ │ + blt.n c2d48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c29f8 │ │ │ │ + b.n c29d8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2a28 │ │ │ │ + b.n c2a08 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c2c4c │ │ │ │ + bls.n c2c2c │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c2c78 │ │ │ │ + bls.n c2c58 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c2d36 │ │ │ │ + cbz r4, c2d32 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c2d3e │ │ │ │ + cbz r4, c2d3a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r3 │ │ │ │ - stcl 0, cr0, [r8], {27} │ │ │ │ - ldcl 0, cr0, [ip], {27} │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldc 0, cr0, [r8], #108 @ 0x6c │ │ │ │ + stcl 0, cr0, [ip], {27} │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #96 @ (adr r4, c2d68 ) │ │ │ │ + add r4, pc, #32 @ (adr r4, c2d28 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #192 @ (adr r4, c2dcc ) │ │ │ │ + add r4, pc, #128 @ (adr r4, c2d8c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeb80001b │ │ │ │ - @ instruction: 0xeb98001b │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + sbcs.w r0, r0, fp, lsr #32 │ │ │ │ + @ instruction: 0xeb88001b │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r4, #185] @ 0xb9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be702 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, c2d3c │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ @@ -156335,301 +156335,301 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3289 @ 0xcd9 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c3960 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ movs r3, r3 │ │ │ │ - revsh r4, r7 │ │ │ │ + revsh r4, r5 │ │ │ │ movs r3, r3 │ │ │ │ - revsh r6, r1 │ │ │ │ + hlt 0x003e │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #32 @ (adr r3, c399c ) │ │ │ │ + add r2, pc, #992 @ (adr r2, c3d5c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #104 @ (adr r3, c39e8 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, c39a8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c399e │ │ │ │ + cbz r2, c399a │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c3996 │ │ │ │ + cbz r4, c3992 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c3a68 │ │ │ │ + bne.n c3a48 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c3998 │ │ │ │ + beq.n c3978 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #24] │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, c3a58 │ │ │ │ + cbnz r6, c3a54 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ movs r3, r3 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb642 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #32] │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0074 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x0086 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c3ae4 │ │ │ │ + bvc.n c3ac4 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c3924 │ │ │ │ + bvc.n c3b04 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #336 @ (adr r7, c3b90 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, c3b50 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3b0c │ │ │ │ + bpl.n c3aec │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3b44 │ │ │ │ + bpl.n c3b24 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c3e54 │ │ │ │ + b.n c3e34 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c3e7c │ │ │ │ + b.n c3e5c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3ae8 │ │ │ │ + bpl.n c3ac8 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n c3b10 │ │ │ │ + bvs.n c3af0 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c3b2e │ │ │ │ + cbz r2, c3b2a │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c3b36 │ │ │ │ + cbz r4, c3b32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c3b1c │ │ │ │ + bls.n c3afc │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c3c18 │ │ │ │ + bcs.n c3bf8 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c3a54 │ │ │ │ + bcs.n c3c34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3a70 │ │ │ │ + bpl.n c3c50 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3a9c │ │ │ │ + bpl.n c3a7c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r4, #186] @ 0xba │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be702 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, c3ba0 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -157838,285 +157838,285 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2053 @ 0x805 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - cbnz r0, c496c │ │ │ │ + cbnz r0, c4968 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #104 @ (adr r4, c49c8 ) │ │ │ │ + add r4, pc, #40 @ (adr r4, c4988 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #336 @ (adr r3, c4ab4 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, c4a74 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #1008 @ (adr r2, c4d90 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, c4d50 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #8 @ (adr r3, c49ac ) │ │ │ │ + add r2, pc, #968 @ (adr r2, c4d6c ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - sev │ │ │ │ + wfi │ │ │ │ movs r3, r3 │ │ │ │ - itet mi │ │ │ │ - movmi r3, r3 │ │ │ │ - strhpl r4, [r6, #38] @ 0x26 │ │ │ │ - movmi r3, r3 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + itte cc │ │ │ │ + movcc r3, r3 │ │ │ │ + strhcc r4, [r4, #38] @ 0x26 │ │ │ │ + movcs r3, r3 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c4a08 │ │ │ │ + beq.n c49e8 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c4a10 │ │ │ │ + beq.n c49f0 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ + movs r3, r3 │ │ │ │ + beq.n c4aa0 │ │ │ │ movs r3, r3 │ │ │ │ beq.n c4ac0 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c4ae0 │ │ │ │ + strh r0, [r0, #32] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + strh r6, [r3, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strh r2, [r2, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + strh r2, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + @ instruction: 0xb60a │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb614 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + strh r2, [r7, #20] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + add r6, pc, #168 @ (adr r6, c4af8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #232 @ (adr r6, c4b38 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, c4b54 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #320 @ (adr r6, c4b94 ) │ │ │ │ + strh r6, [r4, #18] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + add r2, pc, #784 @ (adr r2, c4d70 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #848 @ (adr r2, c4db0 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, c4cac ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #648 @ (adr r2, c4cec ) │ │ │ │ + strh r4, [r1, #16] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + strh r4, [r4, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + @ instruction: 0xb73a │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb708 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + strh r2, [r1, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + add r0, pc, #424 @ (adr r0, c4c38 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #488 @ (adr r0, c4c78 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, c4ae4 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #144 @ (adr r0, c4b24 ) │ │ │ │ + strh r2, [r3, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + add r3, pc, #688 @ (adr r3, c4d90 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #752 @ (adr r3, c4dd0 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, c4de4 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #832 @ (adr r3, c4e24 ) │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + push {r2, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + push {r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ push {r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + @ instruction: 0xb630 │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0xb640 │ │ │ │ movs r3, r3 │ │ │ │ - setend le │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb80c │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb82c │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r4, #217] @ 0xd9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be702 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be702 │ │ │ │ @@ -159195,189 +159195,189 @@ │ │ │ │ bcs.w c61d2 │ │ │ │ ldrb.w r1, [r4, #130] @ 0x82 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w be5b8 │ │ │ │ ldr r6, [sp, #368] @ 0x170 │ │ │ │ b.w be596 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + bkpt 0x00f8 │ │ │ │ movs r3, r3 │ │ │ │ - it eq │ │ │ │ - moveq r3, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r3 │ │ │ │ - ldrbne r4, [r0, #3] │ │ │ │ - movne r3, r3 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + bkpt 0x00fe │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r4, r6 │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ movs r3, r3 │ │ │ │ - hlt 0x0006 │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + rev16 r4, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + rev16 r6, r6 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + stmia r0!, {r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #608 @ (adr r1, c5bbc ) │ │ │ │ + strb r6, [r5, #31] │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #392 @ (adr r1, c5ae8 ) │ │ │ │ + strb r0, [r4, #30] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + add r1, pc, #544 @ (adr r1, c5b7c ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + add r1, pc, #328 @ (adr r1, c5aa8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + strb r0, [r3, #30] │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + strb r0, [r1, #29] │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ + movs r3, r3 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #288 @ (adr r0, c5a9c ) │ │ │ │ + add r0, pc, #224 @ (adr r0, c5a5c ) │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #32 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, c5a12 │ │ │ │ + cbnz r6, c5a0e │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c5a1e │ │ │ │ + cbnz r0, c5a1a │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r3 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r7, #18] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r1, [r4, #832] @ 0x340 │ │ │ │ movw r6, #4095 @ 0xfff │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ cmp r1, r6 │ │ │ │ bhi.w c61f6 │ │ │ │ ldrb.w r1, [r4, #98] @ 0x62 │ │ │ │ @@ -161252,661 +161252,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2885 @ 0xb45 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - strb r2, [r7, #20] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ - movs r3, r3 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ - movs r3, r3 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ - movs r3, r3 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ - movs r3, r3 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ - movs r3, r3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ - movs r3, r3 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + strb r2, [r5, #20] │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + strb r0, [r7, #19] │ │ │ │ movs r3, r3 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r1, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r6, lr} │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + push {r5, r6, lr} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + push {r4, r5, lr} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #696 @ (adr r0, c74dc ) │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #768 @ (adr r0, c7528 ) │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r1, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + add r0, pc, #632 @ (adr r0, c749c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + add r0, pc, #704 @ (adr r0, c74e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r5, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + strb r0, [r7, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r7, #28] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + str r6, [r3, #32] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r1, #28] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + str r6, [r5, #28] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r3, #24] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #456 @ (adr r6, c744c ) │ │ │ │ + strh r0, [r6, #32] │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #256 @ (adr r6, c7388 ) │ │ │ │ + str r6, [r7, #24] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r5, #20] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [r1, #24] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r7, #16] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + add r6, pc, #392 @ (adr r6, c740c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + add r6, pc, #192 @ (adr r6, c7348 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [r3, #20] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r1, #16] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + str r6, [r5, #16] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r6, c731c │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ movs r3, r3 │ │ │ │ - uxtb r0, r2 │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r5, #8] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r6, c732a │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ movs r3, r3 │ │ │ │ - uxth r0, r4 │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r7, #4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + cbz r6, c7318 │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + uxtb r0, r0 │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [r3, #8] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r1, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + cbz r6, c7326 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #888 @ (adr r4, c766c ) │ │ │ │ + uxth r0, r2 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #960 @ (adr r4, c76b8 ) │ │ │ │ + str r6, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r3, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + add r4, pc, #824 @ (adr r4, c762c ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + add r4, pc, #896 @ (adr r4, c7678 ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + strb r4, [r0, #1] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + strh r4, [r4, #6] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #20] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + str r6, [r2, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r6, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + str r6, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + str r6, [r4, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + str r0, [r6, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + strb r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ + movs r3, r3 │ │ │ │ + strh r0, [r6, #2] │ │ │ │ + movs r3, r3 │ │ │ │ + strb r2, [r7, r3] │ │ │ │ + movs r3, r3 │ │ │ │ + strb r4, [r5, r2] │ │ │ │ + movs r3, r3 │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ + movs r3, r3 │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ + movs r3, r3 │ │ │ │ + strb r6, [r1, r3] │ │ │ │ + movs r3, r3 │ │ │ │ + strb r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r5, [pc, #3888] @ c85f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ c85f8 │ │ │ │ ldr.w r3, [pc, #3888] @ c85fc │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ c8600 │ │ │ │ @@ -163116,661 +163116,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2734 @ 0xaae │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r7, [pc, #632] @ (c8878 ) │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r7, [pc, #312] @ (c873c ) │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r7, [pc, #440] @ (c87c8 ) │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r7, [pc, #120] @ (c868c ) │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #248] @ (c8718 ) │ │ │ │ + ldr r7, [pc, #568] @ (c8838 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #952] @ (c89dc ) │ │ │ │ + ldr r7, [pc, #248] @ (c86fc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #56] @ (c8668 ) │ │ │ │ + ldr r7, [pc, #376] @ (c8788 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #760] @ (c892c ) │ │ │ │ + ldr r7, [pc, #56] @ (c864c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #888] @ (c89b8 ) │ │ │ │ + ldr r7, [pc, #184] @ (c86d8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #568] @ (c887c ) │ │ │ │ + ldr r6, [pc, #888] @ (c899c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #696] @ (c8908 ) │ │ │ │ + ldr r6, [pc, #1016] @ (c8a28 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #376] @ (c87cc ) │ │ │ │ + ldr r6, [pc, #696] @ (c88ec ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #504] @ (c8858 ) │ │ │ │ + ldr r6, [pc, #824] @ (c8978 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #184] @ (c871c ) │ │ │ │ + ldr r6, [pc, #504] @ (c883c ) │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #312] @ (c87a8 ) │ │ │ │ + ldr r6, [pc, #632] @ (c88c8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #1016] @ (c8a6c ) │ │ │ │ + ldr r6, [pc, #312] @ (c878c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #120] @ (c86f8 ) │ │ │ │ + ldr r6, [pc, #440] @ (c8818 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #824] @ (c89bc ) │ │ │ │ + ldr r6, [pc, #120] @ (c86dc ) │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #952] @ (c8a48 ) │ │ │ │ + ldr r6, [pc, #248] @ (c8768 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #632] @ (c890c ) │ │ │ │ + ldr r5, [pc, #952] @ (c8a2c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #744] @ (c8988 ) │ │ │ │ + ldr r6, [pc, #56] @ (c86b8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #432] @ (c8854 ) │ │ │ │ + ldr r5, [pc, #760] @ (c897c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #568] @ (c88e8 ) │ │ │ │ + ldr r5, [pc, #888] @ (c8a08 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #248] @ (c87ac ) │ │ │ │ + ldr r5, [pc, #568] @ (c88cc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #376] @ (c8838 ) │ │ │ │ + ldr r5, [pc, #680] @ (c8948 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #56] @ (c86fc ) │ │ │ │ + ldr r5, [pc, #368] @ (c8814 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #184] @ (c8788 ) │ │ │ │ + ldr r5, [pc, #504] @ (c88a8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #888] @ (c8a4c ) │ │ │ │ + ldr r5, [pc, #184] @ (c876c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #1016] @ (c8ad8 ) │ │ │ │ + ldr r5, [pc, #312] @ (c87f8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #696] @ (c899c ) │ │ │ │ + ldr r4, [pc, #1016] @ (c8abc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #824] @ (c8a28 ) │ │ │ │ + ldr r5, [pc, #120] @ (c8748 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #504] @ (c88ec ) │ │ │ │ + ldr r4, [pc, #824] @ (c8a0c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #632] @ (c8978 ) │ │ │ │ + ldr r4, [pc, #952] @ (c8a98 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #312] @ (c883c ) │ │ │ │ + ldr r4, [pc, #632] @ (c895c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #440] @ (c88c8 ) │ │ │ │ + ldr r4, [pc, #760] @ (c89e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #120] @ (c878c ) │ │ │ │ + ldr r4, [pc, #440] @ (c88ac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #248] @ (c8818 ) │ │ │ │ + ldr r4, [pc, #568] @ (c8938 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #952] @ (c8adc ) │ │ │ │ + ldr r4, [pc, #248] @ (c87fc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #56] @ (c8768 ) │ │ │ │ + ldr r4, [pc, #376] @ (c8888 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #760] @ (c8a2c ) │ │ │ │ + ldr r4, [pc, #56] @ (c874c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + strb r4, [r4, #30] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #888] @ (c8ab8 ) │ │ │ │ + ldr r4, [pc, #184] @ (c87d8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #568] @ (c897c ) │ │ │ │ + ldr r3, [pc, #888] @ (c8a9c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + strb r4, [r6, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #696] @ (c8a08 ) │ │ │ │ + ldr r3, [pc, #1016] @ (c8b28 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #376] @ (c88cc ) │ │ │ │ + ldr r3, [pc, #696] @ (c89ec ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #504] @ (c8958 ) │ │ │ │ + ldr r3, [pc, #824] @ (c8a78 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #184] @ (c881c ) │ │ │ │ + ldr r3, [pc, #504] @ (c893c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #312] @ (c88a8 ) │ │ │ │ + ldr r3, [pc, #632] @ (c89c8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #1016] @ (c8b6c ) │ │ │ │ + ldr r3, [pc, #312] @ (c888c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #120] @ (c87f8 ) │ │ │ │ + ldr r3, [pc, #440] @ (c8918 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #824] @ (c8abc ) │ │ │ │ + ldr r3, [pc, #120] @ (c87dc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #952] @ (c8b48 ) │ │ │ │ + ldr r3, [pc, #248] @ (c8868 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #632] @ (c8a0c ) │ │ │ │ + ldr r2, [pc, #952] @ (c8b2c ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + str r6, [sp, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #760] @ (c8a98 ) │ │ │ │ + ldr r3, [pc, #56] @ (c87b8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #440] @ (c895c ) │ │ │ │ + ldr r2, [pc, #760] @ (c8a7c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #568] @ (c89e8 ) │ │ │ │ + ldr r2, [pc, #888] @ (c8b08 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #248] @ (c88ac ) │ │ │ │ + ldr r2, [pc, #568] @ (c89cc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #376] @ (c8938 ) │ │ │ │ + ldr r2, [pc, #696] @ (c8a58 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #56] @ (c87fc ) │ │ │ │ + ldr r2, [pc, #376] @ (c891c ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #184] @ (c8888 ) │ │ │ │ + ldr r2, [pc, #504] @ (c89a8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #888] @ (c8b4c ) │ │ │ │ + ldr r2, [pc, #184] @ (c886c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #1016] @ (c8bd8 ) │ │ │ │ + ldr r2, [pc, #312] @ (c88f8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #696] @ (c8a9c ) │ │ │ │ + ldr r1, [pc, #1016] @ (c8bbc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + str r0, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #824] @ (c8b28 ) │ │ │ │ + ldr r2, [pc, #120] @ (c8848 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #504] @ (c89ec ) │ │ │ │ + ldr r1, [pc, #824] @ (c8b0c ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #632] @ (c8a78 ) │ │ │ │ + ldr r1, [pc, #952] @ (c8b98 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #312] @ (c893c ) │ │ │ │ + ldr r1, [pc, #632] @ (c8a5c ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #440] @ (c89c8 ) │ │ │ │ + ldr r1, [pc, #760] @ (c8ae8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #120] @ (c888c ) │ │ │ │ + ldr r1, [pc, #440] @ (c89ac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #248] @ (c8918 ) │ │ │ │ + ldr r1, [pc, #568] @ (c8a38 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #952] @ (c8bdc ) │ │ │ │ + ldr r1, [pc, #248] @ (c88fc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #56] @ (c8868 ) │ │ │ │ + ldr r1, [pc, #376] @ (c8988 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #760] @ (c8b2c ) │ │ │ │ + ldr r1, [pc, #56] @ (c884c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #888] @ (c8bb8 ) │ │ │ │ + ldr r1, [pc, #184] @ (c88d8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #568] @ (c8a7c ) │ │ │ │ + ldr r0, [pc, #888] @ (c8b9c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #696] @ (c8b08 ) │ │ │ │ + ldr r0, [pc, #1016] @ (c8c28 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #376] @ (c89cc ) │ │ │ │ + ldr r0, [pc, #696] @ (c8aec ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #504] @ (c8a58 ) │ │ │ │ + ldr r0, [pc, #824] @ (c8b78 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #184] @ (c891c ) │ │ │ │ + ldr r0, [pc, #504] @ (c8a3c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #312] @ (c89a8 ) │ │ │ │ + ldr r0, [pc, #632] @ (c8ac8 ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #312] @ (c898c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #120] @ (c88f8 ) │ │ │ │ + ldr r0, [pc, #440] @ (c8a18 ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + ldr r0, [pc, #120] @ (c88dc ) │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ + movs r3, r3 │ │ │ │ + strb r0, [r6, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [pc, #248] @ (c8968 ) │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0x47ee │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [pc, #56] @ (c88b8 ) │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0x47be │ │ │ │ movs r3, r3 │ │ │ │ - bx sp │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + @ instruction: 0x47de │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0x478e │ │ │ │ movs r3, r3 │ │ │ │ - bx r7 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r3, r3 │ │ │ │ bx fp │ │ │ │ movs r3, r3 │ │ │ │ - bx r1 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + bx pc │ │ │ │ movs r3, r3 │ │ │ │ bx r5 │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, fp │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + bx r9 │ │ │ │ movs r3, r3 │ │ │ │ mov lr, pc │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, r5 │ │ │ │ + strb r2, [r5, #9] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + bx r3 │ │ │ │ movs r3, r3 │ │ │ │ mov lr, r9 │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, pc │ │ │ │ + strb r6, [r3, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + mov lr, sp │ │ │ │ movs r3, r3 │ │ │ │ mov lr, r3 │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r9 │ │ │ │ - movs r3, r3 │ │ │ │ strb r6, [r2, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ + movs r3, r3 │ │ │ │ + mov lr, r7 │ │ │ │ movs r3, r3 │ │ │ │ mov r6, sp │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r3 │ │ │ │ + strb r2, [r1, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + mov lr, r1 │ │ │ │ movs r3, r3 │ │ │ │ mov r6, r7 │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, sp │ │ │ │ + strb r6, [r0, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + mov r6, fp │ │ │ │ movs r3, r3 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r7 │ │ │ │ + strb r6, [r6, #9] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + mov r6, r5 │ │ │ │ movs r3, r3 │ │ │ │ cmp lr, fp │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r1 │ │ │ │ + strb r2, [r6, #9] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + cmp lr, pc │ │ │ │ movs r3, r3 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp lr, r5 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, fp │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + cmp lr, r9 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp r6, pc │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r5 │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + cmp sl, r3 │ │ │ │ movs r3, r3 │ │ │ │ cmp r2, r9 │ │ │ │ movs r3, r3 │ │ │ │ - add sl, pc │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #568] @ (c8bb0 ) │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + cmp r2, sp │ │ │ │ movs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - add sl, r9 │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #632] @ (c8c00 ) │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + cmp r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ add sl, sp │ │ │ │ movs r3, r3 │ │ │ │ - add sl, r3 │ │ │ │ + ldr r6, [pc, #504] @ (c8b70 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + cmp r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ add sl, r7 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp │ │ │ │ + ldr r6, [pc, #568] @ (c8bc0 ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + add sl, fp │ │ │ │ movs r3, r3 │ │ │ │ add sl, r1 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r7 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + add sl, r5 │ │ │ │ movs r3, r3 │ │ │ │ add r2, fp │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r1 │ │ │ │ + strb r6, [r5, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + add r2, pc │ │ │ │ movs r3, r3 │ │ │ │ add r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - mvns r2, r3 │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + str r0, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + add r2, r9 │ │ │ │ movs r3, r3 │ │ │ │ mvns r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - bics r2, r5 │ │ │ │ + strb r2, [r0, #25] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + add r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ mvns r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - muls r2, r7 │ │ │ │ + strb r6, [r5, #25] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + mvns r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ bics r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - muls r2, r1 │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + bics r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ muls r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - orrs r2, r3 │ │ │ │ + strh r6, [r2, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #136] @ (c8aa0 ) │ │ │ │ + strh r4, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #992] @ (c8dfc ) │ │ │ │ + bics r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ orrs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - cmn r2, r5 │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + muls r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ orrs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r7 │ │ │ │ + ldr r2, [pc, #72] @ (c8a60 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + ldr r1, [pc, #928] @ (c8dbc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + orrs r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ cmn r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r1 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + cmn r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ cmp r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - negs r2, r3 │ │ │ │ + str r2, [r3, #8] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + cmn r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - tst r0, r5 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #408] @ (c8c00 ) │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ negs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - rors r2, r7 │ │ │ │ + str r6, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + negs r6, r4 │ │ │ │ movs r3, r3 │ │ │ │ - tst r2, r3 │ │ │ │ + tst r0, r3 │ │ │ │ movs r3, r3 │ │ │ │ - rors r2, r1 │ │ │ │ + ldr r2, [pc, #344] @ (c8bc0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #488] @ (c8c70 ) │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + tst r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ rors r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - sbcs r2, r3 │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + tst r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ sbcs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - adcs r2, r5 │ │ │ │ + ldr r5, [pc, #424] @ (c8c30 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + rors r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ sbcs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r2, r7 │ │ │ │ + str r6, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + sbcs r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ adcs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r2, r1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + adcs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ asrs r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r3 │ │ │ │ + str r6, [r6, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + adcs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r2, r5 │ │ │ │ + str r2, [r5, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + asrs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - eors r2, r7 │ │ │ │ + strh r6, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + lsrs r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - eors r2, r1 │ │ │ │ + strh r6, [r2, r0] │ │ │ │ + movs r3, r3 │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ + movs r3, r3 │ │ │ │ + lsls r2, r7 │ │ │ │ + movs r3, r3 │ │ │ │ + eors r2, r5 │ │ │ │ + movs r3, r3 │ │ │ │ + strh r6, [r0, r0] │ │ │ │ + movs r3, r3 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ + movs r3, r3 │ │ │ │ + lsls r2, r1 │ │ │ │ + movs r3, r3 │ │ │ │ + ands r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r5, [pc, #3884] @ c9a34 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ c9a38 │ │ │ │ ldr.w r3, [pc, #3884] @ c9a3c │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ c9a40 │ │ │ │ @@ -164979,661 +164979,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2641 @ 0xa51 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ - movs r3, r3 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ - movs r3, r3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ - movs r3, r3 │ │ │ │ - subs r3, #10 │ │ │ │ - movs r3, r3 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ - movs r3, r3 │ │ │ │ - str r0, [r7, #32] │ │ │ │ - movs r3, r3 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ - movs r3, r3 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ands r6, r1 │ │ │ │ + str r0, [r5, #32] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + subs r3, #26 │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + strb r2, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + strb r4, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + strb r0, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #26 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #10 │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #520] @ (c9ce0 ) │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #192] @ (c9b9c ) │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + ldr r6, [pc, #456] @ (c9ca0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #904] @ (c9e80 ) │ │ │ │ + ldr r5, [pc, #128] @ (c9b5c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #832] @ (c9e3c ) │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #26 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #840] @ (c9e50 ) │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #640] @ (c9d8c ) │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + ldr r5, [pc, #840] @ (c9e40 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #24] @ (c9b30 ) │ │ │ │ + ldr r4, [pc, #768] @ (c9dfc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #448] @ (c9cdc ) │ │ │ │ + subs r1, #10 │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + ldr r5, [pc, #776] @ (c9e10 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #968] @ (c9ef0 ) │ │ │ │ + ldr r4, [pc, #576] @ (c9d4c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #240] @ (c9c1c ) │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + ldr r4, [pc, #984] @ (c9ef0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #904] @ (c9ec0 ) │ │ │ │ + ldr r4, [pc, #384] @ (c9c9c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #64] @ (c9b7c ) │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #10 │ │ │ │ + ldr r4, [pc, #904] @ (c9eb0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #840] @ (c9e90 ) │ │ │ │ + ldr r4, [pc, #176] @ (c9bdc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #896] @ (c9ecc ) │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + ldr r4, [pc, #840] @ (c9e80 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #824] @ (c9e90 ) │ │ │ │ + ldr r4, [pc, #0] @ (c9b3c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #128] @ (c9bdc ) │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ adds r7, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + ldr r4, [pc, #776] @ (c9e50 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #744] @ (c9e50 ) │ │ │ │ + ldr r3, [pc, #832] @ (c9e8c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #944] @ (c9f1c ) │ │ │ │ + subs r0, #26 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + ldr r2, [pc, #760] @ (c9e50 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #680] @ (c9e20 ) │ │ │ │ + ldr r2, [pc, #64] @ (c9b9c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #768] @ (c9e7c ) │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ adds r7, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + ldr r2, [pc, #680] @ (c9e10 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #616] @ (c9df0 ) │ │ │ │ + ldr r1, [pc, #880] @ (c9edc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #576] @ (c9dcc ) │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #26 │ │ │ │ + ldr r2, [pc, #616] @ (c9de0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #600] @ (c9df0 ) │ │ │ │ + ldr r1, [pc, #704] @ (c9e3c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #384] @ (c9d1c ) │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ adds r7, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + ldr r2, [pc, #552] @ (c9db0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #536] @ (c9dc0 ) │ │ │ │ + ldr r1, [pc, #512] @ (c9d8c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #192] @ (c9c6c ) │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ adds r7, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + ldr r1, [pc, #536] @ (c9db0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #456] @ (c9d80 ) │ │ │ │ + ldr r1, [pc, #320] @ (c9cdc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #0] @ (c9bbc ) │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + ldr r1, [pc, #472] @ (c9d80 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #392] @ (c9d50 ) │ │ │ │ + ldr r1, [pc, #128] @ (c9c2c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #832] @ (c9f0c ) │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + ldr r1, [pc, #392] @ (c9d40 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + ldr r0, [pc, #960] @ (c9f7c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + ldr r1, [pc, #328] @ (c9d10 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + ldr r0, [pc, #768] @ (c9ecc ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + str r6, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #408] @ (c9d90 ) │ │ │ │ + str r4, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #256] @ (c9cfc ) │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #26 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #328] @ (c9d50 ) │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #64] @ (c9c4c ) │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ adds r5, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + ldr r1, [pc, #344] @ (c9d50 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + ldr r0, [pc, #192] @ (c9cbc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #928] @ (c9fbc ) │ │ │ │ + adds r6, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #264] @ (c9d10 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + ldr r0, [pc, #0] @ (c9c0c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #752] @ (c9f1c ) │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ adds r5, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + str r2, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + ldr r7, [pc, #864] @ (c9f7c ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #10 │ │ │ │ + str r2, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + ldr r7, [pc, #688] @ (c9edc ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ adds r5, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + strb r6, [r7, #26] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + strb r4, [r1, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ adds r4, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + strb r2, [r2, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + adds r5, #26 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + subs r3, #18 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ adds r4, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #26 │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ adds r4, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + strh r2, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #360] @ (c9e40 ) │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #96] @ (c9d3c ) │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #18 │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + ldr r5, [pc, #296] @ (c9e00 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldr r5, [pc, #32] @ (c9cfc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #24 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + subs r7, #2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + adds r3, #10 │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #10 │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ - movs r3, r3 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ + movs r3, r3 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + adds r2, #26 │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #26 │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, r4 │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + mov r2, lr │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + mov lr, r2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + strh r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #18 │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #6 │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #26 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + subs r0, #2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + adds r0, #10 │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #10 │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ cmp r6, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + strb r0, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + cmp r7, #26 │ │ │ │ movs r3, r3 │ │ │ │ cmp r6, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ cmp r6, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #24 │ │ │ │ + strb r2, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + strb r0, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + strb r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + strb r4, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #8 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + strb r0, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + strb r0, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + strb r0, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + strb r0, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + strb r0, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #26 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ cmp r4, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #6 │ │ │ │ + strb r0, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + cmp r5, #10 │ │ │ │ movs r3, r3 │ │ │ │ cmp r4, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + strb r6, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + strh r0, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ cmp r4, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + strh r0, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #10 │ │ │ │ + subs r1, #30 │ │ │ │ + movs r3, r3 │ │ │ │ + strh r0, [r1, r6] │ │ │ │ + movs r3, r3 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ + movs r3, r3 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ + movs r3, r3 │ │ │ │ + subs r1, #30 │ │ │ │ + movs r3, r3 │ │ │ │ + strh r0, [r3, r5] │ │ │ │ + movs r3, r3 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ + movs r3, r3 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ ldr r5, [pc, #676] @ (ca1ec ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #676] @ (ca1f0 ) │ │ │ │ ldr r3, [pc, #680] @ (ca1f4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [pc, #680] @ (ca1f8 ) │ │ │ │ @@ -165882,149 +165882,149 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2692 @ 0xa84 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #20 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #192] @ (ca2b4 ) │ │ │ │ + ldr r6, [pc, #128] @ (ca274 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #18 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #24 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #32] @ (ca224 ) │ │ │ │ + ldr r5, [pc, #992] @ (ca5e4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #896] @ (ca594 ) │ │ │ │ + ldr r5, [pc, #832] @ (ca554 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #32 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #736] @ (ca504 ) │ │ │ │ + ldr r5, [pc, #672] @ (ca4c4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #32 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #560] @ (ca464 ) │ │ │ │ + ldr r5, [pc, #496] @ (ca424 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #32 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #416] @ (ca3e4 ) │ │ │ │ + ldr r5, [pc, #352] @ (ca3a4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #256] @ (ca354 ) │ │ │ │ + ldr r5, [pc, #192] @ (ca314 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #96] @ (ca2c4 ) │ │ │ │ + ldr r5, [pc, #32] @ (ca284 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #960] @ (ca634 ) │ │ │ │ + ldr r4, [pc, #896] @ (ca5f4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #800] @ (ca5a4 ) │ │ │ │ + ldr r4, [pc, #736] @ (ca564 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #640] @ (ca514 ) │ │ │ │ + ldr r4, [pc, #576] @ (ca4d4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #480] @ (ca484 ) │ │ │ │ + ldr r4, [pc, #416] @ (ca444 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #320] @ (ca3f4 ) │ │ │ │ + ldr r4, [pc, #256] @ (ca3b4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #160] @ (ca364 ) │ │ │ │ + ldr r4, [pc, #96] @ (ca324 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #10 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #0] @ (ca2d4 ) │ │ │ │ + ldr r3, [pc, #960] @ (ca694 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #864] @ (ca644 ) │ │ │ │ + ldr r3, [pc, #800] @ (ca604 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #704] @ (ca5b4 ) │ │ │ │ + ldr r3, [pc, #640] @ (ca574 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r0, #400] @ 0x190 │ │ │ │ movw r2, #62032 @ 0xf250 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movw ip, #24568 @ 0x5ff8 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -174466,15 +174466,15 @@ │ │ │ │ str.w r0, [r4, #2992] @ 0xbb0 │ │ │ │ strb.w r3, [r4, #3012] @ 0xbc4 │ │ │ │ str.w r0, [r4, #2996] @ 0xbb4 │ │ │ │ str.w r0, [r4, #3000] @ 0xbb8 │ │ │ │ str.w r0, [r4, #3004] @ 0xbbc │ │ │ │ str.w r0, [r4, #3008] @ 0xbc0 │ │ │ │ str.w r3, [r4, #3244] @ 0xcac │ │ │ │ - bl 16a5c0 │ │ │ │ + bl 16a5b0 │ │ │ │ str.w r0, [r4, #3240] @ 0xca8 │ │ │ │ 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, #3012] @ 0xbc4 │ │ │ │ @@ -174513,38 +174513,38 @@ │ │ │ │ cbz r0, d0b22 │ │ │ │ ldr r2, [pc, #124] @ (d0b78 ) │ │ │ │ ldr.w r3, [r5, #2992] @ 0xbb0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d0b10 │ │ │ │ cbz r3, d0b68 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr.w r3, [r5, #2992] @ 0xbb0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #2992] @ 0xbb0 │ │ │ │ str.w r2, [r5, #2996] @ 0xbb4 │ │ │ │ str.w r2, [r5, #3000] @ 0xbb8 │ │ │ │ str.w r2, [r5, #3004] @ 0xbbc │ │ │ │ ldr.w r0, [r5, #3240] @ 0xca8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cbnz r3, d0b38 │ │ │ │ - bl 16a694 │ │ │ │ + bl 16a684 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3012] @ 0xbc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (d0b7c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (d0b80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3240] @ 0xca8 │ │ │ │ - bl 16a694 │ │ │ │ + bl 16a684 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3012] @ 0xbc4 │ │ │ │ b.n d0b36 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r5, #2996] @ 0xbb4 │ │ │ │ ldr.w r2, [r5, #3000] @ 0xbb8 │ │ │ │ @@ -174554,15 +174554,15 @@ │ │ │ │ b.n d0b10 │ │ │ │ nop │ │ │ │ adc.w r0, ip, #16252928 @ 0xf80000 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ movs r3, r3 │ │ │ │ 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] @ (d0c84 ) │ │ │ │ @@ -174574,15 +174574,15 @@ │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ ldr.w r8, [pc, #228] @ d0c8c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ ldr r2, [pc, #212] @ (d0c90 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -174611,15 +174611,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d0c58 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, d0c4e │ │ │ │ mov r2, r9 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ cbz r0, d0c7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ add r0, r3 │ │ │ │ b.n d0c2a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -174660,50 +174660,50 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n d0c2c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ orn r0, r0, #16252928 @ 0xf80000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r2, #16252928 @ 0xf80000 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3c40078 │ │ │ │ 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, #3240] @ 0xca8 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a714 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d0cc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r4, [r5, #3244] @ 0xcac │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r1, [r5, #3244] @ 0xcac │ │ │ │ ldr.w r0, [r5, #3240] @ 0xca8 │ │ │ │ - bl 16a6ac │ │ │ │ + bl 16a69c │ │ │ │ b.n d0cbe │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3240] @ 0xca8 │ │ │ │ - bl 16a798 │ │ │ │ + bl 16a788 │ │ │ │ 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] @ (d0ddc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -174753,15 +174753,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d0d1e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n d0d1e │ │ │ │ cmp r3, #2 │ │ │ │ beq.n d0db0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ @@ -174770,15 +174770,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d0d5a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d0dc0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -175388,15 +175388,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ blx 486c0 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 16ba4c │ │ │ │ + bl 16ba3c │ │ │ │ cbz r0, d1346 │ │ │ │ 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] @ (d14a0 ) │ │ │ │ ldr r0, [pc, #344] @ (d14a4 ) │ │ │ │ @@ -175530,39 +175530,39 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n d1460 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 0, cr0, [r6, #-480]! @ 0xfffffe20 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0xeb920078 │ │ │ │ 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 │ │ │ │ @@ -175585,15 +175585,15 @@ │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ blx 48400 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd r9, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 16cb3c │ │ │ │ + bl 16cb2c │ │ │ │ ldr.w r1, [pc, #1216] @ d19f4 │ │ │ │ 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 │ │ │ │ @@ -176018,23 +176018,23 @@ │ │ │ │ movs r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r6, r8, ror #1 │ │ │ │ add.w r0, r0, r8, ror #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ movs r3, r3 │ │ │ │ bl fff7f9fe │ │ │ │ - strb.w r0, [ip, #31] │ │ │ │ + ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ movs r3, r3 │ │ │ │ b.n d1700 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr.w r1, [r4, #-128] │ │ │ │ ldr.w r2, [r4, #-120] │ │ │ │ ldr.w r3, [r4, #-124] │ │ │ │ ldr.w r7, [r4, #-116] │ │ │ │ @@ -176547,15 +176547,15 @@ │ │ │ │ strd r8, r5, [sp, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r1, [r4, #-104] │ │ │ │ ldr.w r0, [r1, r7, lsl #3] │ │ │ │ add.w r1, r1, r7, lsl #3 │ │ │ │ - bl 278d3c │ │ │ │ + bl 278d28 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d2034 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #4 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -176608,16 +176608,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 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n d20da │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -177123,16 +177123,16 @@ │ │ │ │ strd r3, r2, [r4, #48] @ 0x30 │ │ │ │ bne.n d2646 │ │ │ │ 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 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, d265a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.n d2662 │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ @@ -178102,15 +178102,15 @@ │ │ │ │ cbz r0, d3162 │ │ │ │ ldr r2, [pc, #72] @ (d3184 ) │ │ │ │ ldr.w r3, [r4, #1244] @ 0x4dc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d3150 │ │ │ │ cbz r3, d3174 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr.w r3, [r4, #1244] @ 0x4dc │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1244] @ 0x4dc │ │ │ │ str.w r2, [r4, #1248] @ 0x4e0 │ │ │ │ str.w r2, [r4, #1252] @ 0x4e4 │ │ │ │ str.w r2, [r4, #1256] @ 0x4e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -178840,15 +178840,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n d3e14 │ │ │ │ + b.n d3df4 │ │ │ │ movs r2, r3 │ │ │ │ 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, d390c │ │ │ │ @@ -178970,15 +178970,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n d3ab0 │ │ │ │ add.w sl, r0, #244 @ 0xf4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r2 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n d3aaa │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -178999,15 +178999,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n d3a78 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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 │ │ │ │ @@ -179030,24 +179030,24 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ add.w r6, r5, #244 @ 0xf4 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #268 @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #268] @ 0x10c │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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 │ │ │ │ @@ -179067,29 +179067,29 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cbnz r2, d3b58 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ add.w r7, r0, #244 @ 0xf4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ 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 dc2d0 │ │ │ │ cbz r5, d3b8c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n d3b84 │ │ │ │ nop │ │ │ │ @@ -179215,15 +179215,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d3d22 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cbz r0, d3d14 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ cbz r0, d3d46 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r9, [r6, #12] │ │ │ │ add.w lr, r0, r2 │ │ │ │ str r0, [r6, #4] │ │ │ │ b.n d3c58 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -179268,15 +179268,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #284 @ 0x11c │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r3, [r5, #312] @ 0x138 │ │ │ │ add.w r5, r5, #308 @ 0x134 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n d3dba │ │ │ │ sub.w r4, r3, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -179290,15 +179290,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 d3d96 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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] @ (d3e64 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -179474,24 +179474,24 @@ │ │ │ │ add.w r5, r6, #284 @ 0x11c │ │ │ │ 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 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r2, [r6, #308] @ 0x134 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #308 @ 0x134 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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 │ │ │ │ @@ -179525,23 +179525,23 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cbnz r2, d4030 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ add.w r7, r0, #284 @ 0x11c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ 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 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r4 │ │ │ │ bl dc2d0 │ │ │ │ cbz r5, d4064 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ @@ -179665,15 +179665,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #16] │ │ │ │ b.n d4156 │ │ │ │ mov r5, r0 │ │ │ │ addw r8, r0, #3276 @ 0xccc │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r0, [r5, #3300] @ 0xce4 │ │ │ │ cbz r0, d4202 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cbz r6, d420e │ │ │ │ mov r0, r6 │ │ │ │ blx 483f4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -179685,41 +179685,41 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d420e │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 48388 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w r0, [r5, #3300] @ 0xce4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4214 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, d41ea │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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 d4190 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ str.w r0, [r5, #3300] @ 0xce4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d41ac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n d41ee │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r5, #3300] @ 0xce4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d41ec │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n d420e │ │ │ │ @@ -180172,15 +180172,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n d4604 │ │ │ │ - bmi.n d4698 │ │ │ │ + bmi.n d4678 │ │ │ │ movs r2, r3 │ │ │ │ cbnz r2, d46d4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -180351,31 +180351,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (d48c0 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4842 │ │ │ │ @ instruction: 0xb82a │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d4790 │ │ │ │ + b.n d4770 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d47d0 │ │ │ │ + bcc.n d47b0 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d480c │ │ │ │ + bcc.n d47ec │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d4824 │ │ │ │ + bcc.n d4804 │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xb796 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d498c │ │ │ │ - movs r2, r3 │ │ │ │ bcc.n d496c │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d4984 │ │ │ │ + bcc.n d494c │ │ │ │ + movs r2, r3 │ │ │ │ + bcc.n d4964 │ │ │ │ movs r2, r3 │ │ │ │ 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] @ (d49c0 ) │ │ │ │ @@ -180431,15 +180431,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dbbe4 │ │ │ │ ldr r0, [pc, #112] @ (d49d4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 173088 │ │ │ │ cbnz r0, d49ba │ │ │ │ ldr r2, [pc, #104] @ (d49d8 ) │ │ │ │ ldr r3, [pc, #80] @ (d49c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -180471,31 +180471,31 @@ │ │ │ │ b.n d4942 │ │ │ │ blx 47bc4 │ │ │ │ nop │ │ │ │ @ instruction: 0xb720 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n d48f4 │ │ │ │ + bcs.n d48d4 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4930 │ │ │ │ + bcs.n d4910 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4954 │ │ │ │ + bcs.n d4934 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d497c │ │ │ │ + bcs.n d495c │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xb68a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #22 │ │ │ │ movs r4, r3 │ │ │ │ - bcs.n d4a8c │ │ │ │ - movs r2, r3 │ │ │ │ bcs.n d4a6c │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4a68 │ │ │ │ + bcs.n d4a4c │ │ │ │ + movs r2, r3 │ │ │ │ + bcs.n d4a48 │ │ │ │ movs r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n d4a20 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -180505,15 +180505,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, #848 @ 0x350 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 225e98 │ │ │ │ + bl 225e88 │ │ │ │ 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 │ │ │ │ @@ -181022,15 +181022,15 @@ │ │ │ │ blx 48388 │ │ │ │ ldr r3, [pc, #568] @ (d517c ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 225b24 │ │ │ │ + bl 225b14 │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cbz r2, d4fc0 │ │ │ │ ldr r3, [pc, #552] @ (d5180 ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ @@ -181122,20 +181122,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n d5058 │ │ │ │ ldr.w r8, [pc, #292] @ d5188 │ │ │ │ movs r5, #2 │ │ │ │ str.w r5, [r6, #2980] @ 0xba4 │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8bc │ │ │ │ movs r2, #3 │ │ │ │ cbz r0, d5084 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 173098 │ │ │ │ + bl 173088 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d5156 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r6, #2984] @ 0xba8 │ │ │ │ str.w r1, [r6, #2924] @ 0xb6c │ │ │ │ @@ -181237,25 +181237,25 @@ │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ movs r2, r3 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -181566,19 +181566,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ bl dc028 │ │ │ │ mov r4, r0 │ │ │ │ b.n d547a │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ 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] @ d5538 │ │ │ │ @@ -181769,15 +181769,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n d5794 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #256] @ 0x100 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b154 │ │ │ │ cmp r6, #8 │ │ │ │ mov r3, r0 │ │ │ │ it ls │ │ │ │ addls.w r9, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ it ls │ │ │ │ movls sl, r9 │ │ │ │ @@ -182023,15 +182023,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r7, pc, #496 @ (adr r7, d5b64 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ add r7, pc, #72 @ (adr r7, d59c8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -185402,17 +185402,17 @@ │ │ │ │ ands.w r3, r5, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ beq.w d7d72 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n d7660 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #104 @ (adr r5, d7cb4 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, d7c74 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ands.w r2, r5, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ bne.w d7d66 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ @@ -186410,15 +186410,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #29] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1152 @ 0x480 │ │ │ │ @@ -186443,15 +186443,15 @@ │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ strh.w ip, [r4, #1125] @ 0x465 │ │ │ │ str.w r0, [r4, #1127] @ 0x467 │ │ │ │ str.w r1, [r4, #1131] @ 0x46b │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ movs r7, 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 │ │ │ │ mov.w r2, #1152 @ 0x480 │ │ │ │ @@ -186490,15 +186490,15 @@ │ │ │ │ cbz r5, d8712 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ str.w r5, [r4, #920] @ 0x398 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #760] @ (d8a24 ) │ │ │ │ @@ -190260,15 +190260,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl dc260 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n db69e │ │ │ │ cmp r3, #2 │ │ │ │ @@ -190550,23 +190550,23 @@ │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ beq.n dba20 │ │ │ │ adds r7, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #64] @ 0x40 │ │ │ │ subeq.w r1, r1, ip │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, db992 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n db992 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dba36 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n dba36 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -190634,16 +190634,16 @@ │ │ │ │ adds r2, r1, #1 │ │ │ │ it eq │ │ │ │ subeq.w r1, r3, ip │ │ │ │ b.n db96c │ │ │ │ movs r3, #0 │ │ │ │ b.n db92e │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -190749,15 +190749,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 227740 │ │ │ │ + bl 227730 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n dbb8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, dbb92 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -190778,15 +190778,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 227740 │ │ │ │ + bl 227730 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n dbbd2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, dbbd4 │ │ │ │ movw ip, #30570 @ 0x776a │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ b.n dbbc8 │ │ │ │ @@ -190866,32 +190866,32 @@ │ │ │ │ b.n dbc1a │ │ │ │ ldr r2, [pc, #488] @ (dbe64 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #488] @ (dbe68 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n dbc34 │ │ │ │ b.n dbc54 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 16e310 │ │ │ │ + bl 16e300 │ │ │ │ ldr r1, [pc, #456] @ (dbe6c ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dbe20 │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n dbdb0 │ │ │ │ @@ -190905,15 +190905,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 16e068 │ │ │ │ + bl 16e058 │ │ │ │ cmp r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ ble.w dbe4e │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w fp, #48640 @ 0xbe00 │ │ │ │ movt fp, #15260 @ 0x3b9c │ │ │ │ add.w sl, r8, r5, lsl #2 │ │ │ │ @@ -190978,15 +190978,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r9, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ bl d3d64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr.w r2, [r4, #272] @ 0x110 │ │ │ │ add.w r3, r4, #268 @ 0x10c │ │ │ │ cmp r2, r3 │ │ │ │ beq.n dbdea │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ beq.n dbe42 │ │ │ │ it hi │ │ │ │ @@ -191004,47 +191004,47 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl d3bc8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ b.n dbc34 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 226d68 │ │ │ │ + bl 226d58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [pc, #108] @ (dbe70 ) │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #108] @ (dbe74 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w dbc34 │ │ │ │ b.n dbc64 │ │ │ │ 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 d3dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ b.n dbc34 │ │ │ │ tst.w r7, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n dbdd0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -191053,23 +191053,23 @@ │ │ │ │ nop │ │ │ │ add r0, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ mvns r4, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r7, #8] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ movs r2, r3 │ │ │ │ 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] @ (dc00c ) │ │ │ │ @@ -191108,58 +191108,58 @@ │ │ │ │ cmp r1, #5 │ │ │ │ bne.n dbee2 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n dbfb8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, dbf3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2271ac │ │ │ │ + bl 22719c │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n dbfd2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e310 │ │ │ │ + bl 16e300 │ │ │ │ ldr r1, [pc, #276] @ (dc014 ) │ │ │ │ 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 dbbe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r2, [pc, #244] @ (dc018 ) │ │ │ │ ldr r3, [pc, #232] @ (dc010 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n dc006 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2271ac │ │ │ │ + bl 22719c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n dbf7a │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e310 │ │ │ │ + bl 16e300 │ │ │ │ ldr r1, [pc, #196] @ (dc01c ) │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -191233,23 +191233,23 @@ │ │ │ │ b.n dbee6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adcs r4, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ movs r2, r3 │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ movs r2, 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, #64] @ dc078 │ │ │ │ sub sp, #20 │ │ │ │ @@ -191405,15 +191405,15 @@ │ │ │ │ cbz r0, dc1d2 │ │ │ │ ldr r3, [pc, #48] @ (dc1ec ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n dc1ca │ │ │ │ cbz r2, dc1d4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 47574 │ │ │ │ movs r3, #0 │ │ │ │ @@ -191433,43 +191433,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3272] @ 0xcc8 │ │ │ │ mov r5, r2 │ │ │ │ cbz r0, dc226 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cbz r0, dc238 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ str.w r0, [r4, #3272] @ 0xcc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n dc208 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3272] @ 0xcc8 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 171d64 │ │ │ │ + bl 171d54 │ │ │ │ ldr.w r0, [r4, #3272] @ 0xcc8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n dc210 │ │ │ │ b.n dc232 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -191482,15 +191482,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 171d64 │ │ │ │ + bl 171d54 │ │ │ │ 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 │ │ │ │ @@ -191501,24 +191501,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 171d64 │ │ │ │ + bl 171d54 │ │ │ │ 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 171d7c │ │ │ │ + bl 171d6c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, dc2f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, dc2f6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -191540,15 +191540,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 171d64 │ │ │ │ + bl 171d54 │ │ │ │ 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 │ │ │ │ @@ -191567,15 +191567,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 171d64 │ │ │ │ + bl 171d54 │ │ │ │ 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 │ │ │ │ @@ -191607,15 +191607,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 171d64 │ │ │ │ + bl 171d54 │ │ │ │ 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 │ │ │ │ @@ -191746,15 +191746,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 171d64 │ │ │ │ + bl 171d54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n dc41a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -191802,15 +191802,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 171d64 │ │ │ │ + bl 171d54 │ │ │ │ add.w r0, r5, #2928 @ 0xb70 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dc5b2 │ │ │ │ @@ -191877,15 +191877,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r2 │ │ │ │ beq.n dc696 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e3c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (dc6d4 ) │ │ │ │ ldr r3, [pc, #80] @ (dc6d0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -191896,25 +191896,25 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n dc6c6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #3248 @ 0xcb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl dc1f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n dc672 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n dc67c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -191943,15 +191943,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r2 │ │ │ │ beq.n dc740 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e3c │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r6] │ │ │ │ ldr r2, [pc, #88] @ (dc780 ) │ │ │ │ ldr r3, [pc, #80] @ (dc77c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -191960,25 +191960,25 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n dc772 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r9, r0, #3248 @ 0xcb0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ bl dc1f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n dc71e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n dc722 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @@ -192033,15 +192033,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (dc828 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 225ab4 │ │ │ │ + bl 225aa4 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #276] @ 0x114 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r0, #70 @ 0x46 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ @@ -192782,15 +192782,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ b.n dcfaa │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #928] @ (dd368 ) │ │ │ │ + ldr r5, [pc, #864] @ (dd328 ) │ │ │ │ movs r2, r3 │ │ │ │ cbnz r2, dcfcc │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -192944,24 +192944,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 180c48 │ │ │ │ + bl 180c38 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r1, [pc, #52] @ (dd1a8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 180c80 │ │ │ │ + bl 180c70 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n dd18a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #32] @ (dd1ac ) │ │ │ │ @@ -192974,17 +192974,17 @@ │ │ │ │ movw r3, #871 @ 0x367 │ │ │ │ bl dc028 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r5, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #368] @ (dd320 ) │ │ │ │ + ldr r4, [pc, #304] @ (dd2e0 ) │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [pc, #208] @ (dd284 ) │ │ │ │ + ldr r4, [pc, #144] @ (dd244 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -193840,25 +193840,25 @@ │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r5, #2984] @ 0xba8 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ cmp r0, #2 │ │ │ │ beq.n dda56 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b50 │ │ │ │ + bl 180b40 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n dda8a │ │ │ │ add.w r8, r4, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b50 │ │ │ │ + bl 180b40 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n ddab0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n dda76 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -193886,55 +193886,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl dd148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dda34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b2c │ │ │ │ b.n ddac8 │ │ │ │ ldr r1, [pc, #76] @ (ddad8 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (ddadc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl dc028 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (ddae0 ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (ddae4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl dc028 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b2c │ │ │ │ b.n ddaa2 │ │ │ │ - bics r4, r4 │ │ │ │ + bics r4, r2 │ │ │ │ movs r2, r3 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r6, r2 │ │ │ │ movs r2, r3 │ │ │ │ - bics r2, r0 │ │ │ │ + muls r2, r6 │ │ │ │ movs r2, r3 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r6, r4 │ │ │ │ movs r2, r3 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r4, r1 │ │ │ │ movs r2, r3 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r0 │ │ │ │ movs r2, r3 │ │ │ │ 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] @ (ddb90 ) │ │ │ │ @@ -193982,28 +193982,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ddb62 │ │ │ │ ldr r0, [pc, #40] @ (ddb9c ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 173088 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ddb14 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl d47b8 │ │ │ │ blx 47bc4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r4, #252 @ 0xfc │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #228 @ 0xe4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r0 │ │ │ │ + lsls r0, r6 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w r8, [pc, #464] @ ddd88 │ │ │ │ @@ -194178,17 +194178,17 @@ │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r0, r3 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r6, r7 │ │ │ │ + lsls r6, r5 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ @@ -194223,25 +194223,25 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n dde58 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n dde36 │ │ │ │ add.w r7, r6, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ 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 180b70 │ │ │ │ + bl 180b60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl ddba0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -194254,25 +194254,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 180c48 │ │ │ │ + bl 180c38 │ │ │ │ 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 180b70 │ │ │ │ + bl 180b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl d4724 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (ddeac ) │ │ │ │ @@ -194282,37 +194282,37 @@ │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #32 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ddf4a │ │ │ │ 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 ddf58 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl e2854 │ │ │ │ mov r1, r4 │ │ │ │ @@ -194324,41 +194324,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n ddf98 │ │ │ │ bl dd0c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ 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 180b20 │ │ │ │ + bl 180b10 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ddee6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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 180b8c │ │ │ │ + bl 180b7c │ │ │ │ cmp r0, #2 │ │ │ │ bne.n ddf42 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r3, [pc, #60] @ (ddfac ) │ │ │ │ ldr r1, [pc, #64] @ (ddfb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #809 @ 0x329 │ │ │ │ add r1, pc │ │ │ │ bl ddae8 │ │ │ │ @@ -194376,38 +194376,38 @@ │ │ │ │ mov.w r2, #832 @ 0x340 │ │ │ │ ldr r1, [pc, #32] @ (ddfc0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl ddae8 │ │ │ │ b.n ddf7e │ │ │ │ nop │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #26 │ │ │ │ movs r2, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r6, r4, #192 @ 0xc0 │ │ │ │ add.w r7, r4, #144 @ 0x90 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ b.n ddff0 │ │ │ │ - bl 180b8c │ │ │ │ + bl 180b7c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n de02a │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n de01e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r2, [r3, #2940] @ 0xb7c │ │ │ │ @@ -194416,37 +194416,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n ddfe8 │ │ │ │ ldrb.w r2, [r3, #2944] @ 0xb80 │ │ │ │ cbz r2, de03e │ │ │ │ mvn.w r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #28] @ (de048 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #28] @ (de04c ) │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl ddae8 │ │ │ │ b.n de010 │ │ │ │ mov r0, r3 │ │ │ │ bl d47b8 │ │ │ │ b.n de010 │ │ │ │ nop │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #0 │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ @@ -194508,25 +194508,25 @@ │ │ │ │ bl e27a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w de270 │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ b.n de0b0 │ │ │ │ add.w r5, r7, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r7, #192 @ 0xc0 │ │ │ │ add.w r0, r7, #96 @ 0x60 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r7, #192] @ 0xc0 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl d4724 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ @@ -194624,25 +194624,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ add.w r5, r7, #68 @ 0x44 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ add.w r3, r7, #192 @ 0xc0 │ │ │ │ str r3, [r4, #4] │ │ │ │ add.w r0, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r7, #192] @ 0xc0 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n de222 │ │ │ │ mov r0, r7 │ │ │ │ bl ddfc4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n de222 │ │ │ │ mvn.w r6, #3 │ │ │ │ @@ -195067,33 +195067,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ movs r2, r3 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ movs r2, r3 │ │ │ │ subs r6, r0, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ de818 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -195158,17 +195158,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n de71a │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n de7ba │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 180b20 │ │ │ │ + bl 180b10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ cbz r6, de7c6 │ │ │ │ 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] │ │ │ │ @@ -195194,21 +195194,21 @@ │ │ │ │ bl ddae8 │ │ │ │ b.n de7f2 │ │ │ │ ... │ │ │ │ adds r6, r6, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ movs r2, r3 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ movs r2, 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 │ │ │ │ ldr.w sl, [pc, #224] @ de924 │ │ │ │ mov r5, r0 │ │ │ │ @@ -195235,28 +195235,28 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n de864 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr.w r0, [r5, #304] @ 0x130 │ │ │ │ cbz r0, de8ce │ │ │ │ ldr r2, [pc, #128] @ (de928 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n de8bc │ │ │ │ cbz r3, de918 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #300] @ 0x12c │ │ │ │ str.w r2, [r5, #304] @ 0x130 │ │ │ │ str.w r2, [r5, #308] @ 0x134 │ │ │ │ str.w r2, [r5, #312] @ 0x138 │ │ │ │ ldrd r1, r2, [r5, #36] @ 0x24 │ │ │ │ @@ -195267,24 +195267,24 @@ │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl dc2d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r8, r5, #68 @ 0x44 │ │ │ │ bl ddfc4 │ │ │ │ add.w r9, r5, #96 @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 180cdc │ │ │ │ + bl 180ccc │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n de856 │ │ │ │ blx 47574 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n de8bc │ │ │ │ nop │ │ │ │ asrs r4, r6, #30 │ │ │ │ @@ -195809,15 +195809,15 @@ │ │ │ │ ldrb.w r3, [r0, #2944] @ 0xb80 │ │ │ │ cbz r3, dee5a │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n decac │ │ │ │ bl d47b8 │ │ │ │ b.n dee54 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ movs r2, r3 │ │ │ │ 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] @ (def40 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -196414,15 +196414,15 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ bl dbb48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, r8, [r4, #8] │ │ │ │ @@ -196802,16 +196802,16 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ add.w r2, r9, r4 │ │ │ │ ldr.w r3, [r9, r4] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 227644 │ │ │ │ - bl 1747d8 │ │ │ │ + bl 227634 │ │ │ │ + bl 1747c8 │ │ │ │ ldr.w r3, [r9, r4] │ │ │ │ rsb r0, r0, #2 │ │ │ │ str.w r0, [r8, #20] │ │ │ │ cbz r3, df8ec │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #8] │ │ │ │ str.w r3, [r8, #24] │ │ │ │ @@ -196884,16 +196884,16 @@ │ │ │ │ beq.n df8fe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #1 │ │ │ │ bne.n df8fe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 227644 │ │ │ │ - bl 1747d8 │ │ │ │ + bl 227634 │ │ │ │ + bl 1747c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e0216 │ │ │ │ str.w r4, [r8, #20] │ │ │ │ b.n df8fe │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w lr, r8, #44 @ 0x2c │ │ │ │ orr.w ip, r2, r3 │ │ │ │ @@ -198109,15 +198109,15 @@ │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [r5, #16] │ │ │ │ str r7, [r5, #0] │ │ │ │ beq.n e063a │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mla r0, r8, r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r6, sl │ │ │ │ bne.n e0612 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r7 │ │ │ │ @@ -198653,15 +198653,15 @@ │ │ │ │ mul.w r6, r3, r9 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r5, sl, r6 │ │ │ │ mla r4, r3, r9, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ @@ -199341,24 +199341,24 @@ │ │ │ │ moveq r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n e12f0 │ │ │ │ mov r2, ip │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ands.w r5, r5, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ itt ne │ │ │ │ strne.w r6, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 227740 │ │ │ │ + bl 227730 │ │ │ │ ands.w r3, r0, #4 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it ne │ │ │ │ ldrne.w r3, [r8, #12] │ │ │ │ orr.w r0, r0, r1 │ │ │ │ @@ -199496,22 +199496,22 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (e1498 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xfbd4001e │ │ │ │ + @ instruction: 0xfbc4001e │ │ │ │ ldr r3, [pc, #12] @ (e14ac ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbc2001e │ │ │ │ + @ instruction: 0xfbb2001e │ │ │ │ stmdb 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 │ │ │ │ addw r5, r0, #1276 @ 0x4fc │ │ │ │ @@ -199661,15 +199661,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 227638 │ │ │ │ + bl 227628 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -199838,15 +199838,15 @@ │ │ │ │ ldr.w fp, [sl, #1296] @ 0x510 │ │ │ │ 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 227740 │ │ │ │ + bl 227730 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n e1830 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n e1830 │ │ │ │ @@ -199884,15 +199884,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 47a50 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 227638 │ │ │ │ + bl 227628 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, e18f4 │ │ │ │ @@ -199945,15 +199945,15 @@ │ │ │ │ beq.n e195e │ │ │ │ blx 47574 │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1296] @ 0x510 │ │ │ │ ldr.w r3, [r5, #468] @ 0x1d4 │ │ │ │ cbz r3, e197e │ │ │ │ - bl 227638 │ │ │ │ + bl 227628 │ │ │ │ ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ cbz r1, e197e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #468] @ 0x1d4 │ │ │ │ @@ -200121,16 +200121,16 @@ │ │ │ │ ldr r3, [pc, #16] @ (e1b4c ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - sbc.w r0, r0, #10354688 @ 0x9e0000 │ │ │ │ - @ instruction: 0xf52e001e │ │ │ │ + adcs.w r0, r0, #10354688 @ 0x9e0000 │ │ │ │ + adds.w r0, lr, #10354688 @ 0x9e0000 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n e1b66 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ and.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -200213,15 +200213,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e1c60 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e1bf0 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ str.w fp, [r5, #64] @ 0x40 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ b.n e1bf0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @@ -200431,19 +200431,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n e1e0a │ │ │ │ mov r8, r1 │ │ │ │ vldr d8, [pc, #4] @ e1e88 │ │ │ │ mov r4, r1 │ │ │ │ b.n e1db2 │ │ │ │ ... │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + movs r4, r6 │ │ │ │ movs r2, r3 │ │ │ │ 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 │ │ │ │ @@ -200648,15 +200648,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e21a8 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b154 │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w fp, #8 │ │ │ │ bhi.n e2164 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n e2182 │ │ │ │ @@ -200775,16 +200775,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl d48c4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl d4724 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [ip], #-100 @ 0xffffff9c │ │ │ │ - stc2 0, cr0, [r2], #100 @ 0x64 │ │ │ │ + stc2l 0, cr0, [ip], #-100 @ 0xffffff9c │ │ │ │ + ldc2 0, cr0, [r2], {25} │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #268] @ (e2350 ) │ │ │ │ @@ -200897,17 +200897,17 @@ │ │ │ │ ... │ │ │ │ ble.n e22bc │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ble.n e23bc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfbbc0019 │ │ │ │ - @ instruction: 0xfbfa0019 │ │ │ │ - @ instruction: 0xfb7e0019 │ │ │ │ + @ instruction: 0xfbac0019 │ │ │ │ + @ instruction: 0xfbea0019 │ │ │ │ + smmlsr r0, lr, r9, r0 │ │ │ │ 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 │ │ │ │ mov r3, r1 │ │ │ │ @@ -200980,16 +200980,16 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl dc028 │ │ │ │ b.n e23c0 │ │ │ │ nop │ │ │ │ - smlsdx r0, r6, r9, r0 │ │ │ │ - @ instruction: 0xfa980019 │ │ │ │ + smlawt r0, r6, r9, r0 │ │ │ │ + @ instruction: 0xfa880019 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n e2460 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -201009,19 +201009,19 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (e2478 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (e247c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stcl 0, cr0, [r4, #-120] @ 0xffffff88 │ │ │ │ - vqadd.s16 d16, d6, d14 │ │ │ │ - orrs.w r0, ip, #30 │ │ │ │ - stc 0, cr0, [r6], #-120 @ 0xffffff88 │ │ │ │ - mrc 0, 1, r0, cr8, cr14, {0} │ │ │ │ + ldc 0, cr0, [r4, #-120]! @ 0xffffff88 │ │ │ │ + vqadd.s8 d16, d6, d14 │ │ │ │ + orr.w r0, ip, #30 │ │ │ │ + ldc 0, cr0, [r6], {30} │ │ │ │ + mcr 0, 1, r0, cr8, cr14, {0} │ │ │ │ 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] @ (e24fc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -201084,26 +201084,26 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (e2554 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173120 │ │ │ │ + bl 173110 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e2522 │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b154 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1880077 │ │ │ │ - @ instruction: 0xfa600019 │ │ │ │ + @ instruction: 0xfa500019 │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ @@ -201184,15 +201184,15 @@ │ │ │ │ bl e2480 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e264e │ │ │ │ adds r5, #24 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n e261c │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ cmp r0, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n e2616 │ │ │ │ mov r4, r3 │ │ │ │ b.n e25f8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -201285,15 +201285,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str??.w r0, [r8, r9, lsl #1] │ │ │ │ + ldr.w r0, [r8, r9, lsl #1] │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -201381,16 +201381,16 @@ │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ ldr r1, [pc, #16] @ (e2850 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl d48c4 │ │ │ │ b.n e281a │ │ │ │ - @ instruction: 0xf7820019 │ │ │ │ - @ instruction: 0xf7600019 │ │ │ │ + @ instruction: 0xf7720019 │ │ │ │ + @ instruction: 0xf7500019 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -201427,16 +201427,16 @@ │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ ldr r1, [pc, #16] @ (e28d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl d48c4 │ │ │ │ b.n e2898 │ │ │ │ - @ instruction: 0xf7020019 │ │ │ │ - @ instruction: 0xf6e00019 │ │ │ │ + @ instruction: 0xf6f20019 │ │ │ │ + @ instruction: 0xf6d00019 │ │ │ │ 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 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -201528,18 +201528,18 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ cbnz r0, e2a04 │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 166734 │ │ │ │ + bl 166724 │ │ │ │ cbnz r0, e2a20 │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ strd r6, r5, [r4, #88] @ 0x58 │ │ │ │ strd r6, r5, [r4, #80] @ 0x50 │ │ │ │ strd r2, r2, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ @@ -201554,30 +201554,30 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [pc, #40] @ (e2a4c ) │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr r2, [pc, #36] @ (e2a50 ) │ │ │ │ add r4, pc │ │ │ │ movs r3, #75 @ 0x4b │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3f60019 │ │ │ │ - rsb r0, lr, #10027008 @ 0x990000 │ │ │ │ - @ instruction: 0xf3ea0019 │ │ │ │ - subs.w r0, r2, #10027008 @ 0x990000 │ │ │ │ + @ instruction: 0xf3e60019 │ │ │ │ + subs.w r0, lr, #10027008 @ 0x990000 │ │ │ │ + @ instruction: 0xf3da0019 │ │ │ │ + sub.w r0, r2, #10027008 @ 0x990000 │ │ │ │ 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, [r1, #108] @ 0x6c │ │ │ │ add.w r8, r1, #104 @ 0x68 │ │ │ │ mov r7, r1 │ │ │ │ @@ -201627,17 +201627,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n e2abc │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ add.w r0, r7, #8 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -201733,22 +201733,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl e2b00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ cbnz r5, e2c2a │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ strd r2, r3, [r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -201767,39 +201767,39 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r9, sp, #16 │ │ │ │ add.w r6, r4, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ add r3, pc, #336 @ (adr r3, e2dc0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n e2c92 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166800 │ │ │ │ + bl 1667f0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n e2ccc │ │ │ │ cbnz r0, e2cd2 │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.n e2c82 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ands.w r2, r3, #1 │ │ │ │ beq.n e2cee │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r2, [pc, #284] @ (e2dd0 ) │ │ │ │ ldr r3, [pc, #280] @ (e2dcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -201834,26 +201834,26 @@ │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n e2ca6 │ │ │ │ ldr.w r6, [fp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ add.w r1, r6, #28 │ │ │ │ ldrd r3, r4, [sp, #88] @ 0x58 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [sp] │ │ │ │ bl e27d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ cbnz r3, e2d6c │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cbnz r3, e2d8c │ │ │ │ ldr.w r3, [fp, #108] @ 0x6c │ │ │ │ @@ -201905,47 +201905,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcc.n e2d34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n e2e64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf3300019 │ │ │ │ - ssat r0, #26, r0 │ │ │ │ + ssat16 r0, #26, r0 │ │ │ │ + @ instruction: 0xf2f00019 │ │ │ │ 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 │ │ │ │ add.w r8, r1, #8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl e2b00 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, e2e2e │ │ │ │ ldrd r3, r1, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r9 │ │ │ │ sbcs r1, r6 │ │ │ │ bcs.n e2e58 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str.w r9, [r4, #80] @ 0x50 │ │ │ │ strd r6, r9, [r4, #84] @ 0x54 │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e2e3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [pc, #48] @ (e2e70 ) │ │ │ │ mov.w r3, #386 @ 0x182 │ │ │ │ ldr r2, [pc, #48] @ (e2e74 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -201962,30 +201962,30 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl d48c4 │ │ │ │ mov r5, r0 │ │ │ │ b.n e2e2e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2120019 │ │ │ │ - @ instruction: 0xf1960019 │ │ │ │ - rsb r0, r2, #25 │ │ │ │ - sbcs.w r0, ip, #25 │ │ │ │ + addw r0, r2, #25 │ │ │ │ + @ instruction: 0xf1860019 │ │ │ │ + subs.w r0, r2, #25 │ │ │ │ + sbc.w r0, ip, #25 │ │ │ │ stmdb 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 │ │ │ │ add.w r9, r1, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl e2b00 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, e2ef6 │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ @@ -202008,15 +202008,15 @@ │ │ │ │ strd r3, r3, [sl] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [fp, #20] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [fp, #16] │ │ │ │ str.w fp, [r3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ @@ -202058,62 +202058,62 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl dc028 │ │ │ │ mov r5, r0 │ │ │ │ b.n e2ef6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - eor.w r0, r0, #25 │ │ │ │ + orns r0, r0, #25 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r5, [r6], #4 │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ add.w r3, r5, #104 @ 0x68 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ str r3, [r4, #8] │ │ │ │ str r6, [r3, #0] │ │ │ │ str r6, [r5, #108] @ 0x6c │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ strd r0, r1, [r5, #88] @ 0x58 │ │ │ │ adds r3, r4, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strb r1, [r4, #28] │ │ │ │ add.w r1, r5, #96 @ 0x60 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n e300c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [pc, #24] @ (e3028 ) │ │ │ │ @@ -202123,26 +202123,26 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - orr.w r0, r0, #25 │ │ │ │ - vmov.i32 d16, #73 @ 0x00000049 │ │ │ │ + bics.w r0, r0, #25 │ │ │ │ + vshr.s32 d0, d9, #12 │ │ │ │ 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 │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcs.n e3090 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ add.w lr, r4, #96 @ 0x60 │ │ │ │ subs r0, r3, #4 │ │ │ │ @@ -202161,48 +202161,48 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n e3080 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ add.w r5, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ cbnz r3, e30d8 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cbnz r3, e30d8 │ │ │ │ add.w r2, r6, #104 @ 0x68 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ adds r3, r4, #4 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r6, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -203393,15 +203393,15 @@ │ │ │ │ movne r0, r1 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n e3d90 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 2278e0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, e3d7e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, e3d7e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -203528,17 +203528,17 @@ │ │ │ │ b.n e3e6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ - b.n e42c4 │ │ │ │ + b.n e42a4 │ │ │ │ movs r1, r3 │ │ │ │ stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -203706,15 +203706,15 @@ │ │ │ │ bl e3df0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e3ffe │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n e4066 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcs.n e40b6 │ │ │ │ blx 489b4 │ │ │ │ b.n e4060 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n e3ffc │ │ │ │ @@ -203723,15 +203723,15 @@ │ │ │ │ b.n e40a0 │ │ │ │ blx 489b4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl e3df0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e3ffe │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ cmp r0, r4 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n e409a │ │ │ │ movs r0, #2 │ │ │ │ b.n e3ffe │ │ │ │ orr.w r1, r1, #4 │ │ │ │ strd ip, r2, [sp] │ │ │ │ @@ -203746,28 +203746,28 @@ │ │ │ │ b.n e3faa │ │ │ │ cmp r4, r7 │ │ │ │ bne.n e3ff6 │ │ │ │ b.n e3ffc │ │ │ │ mov r4, r2 │ │ │ │ b.n e40e4 │ │ │ │ blx 489b4 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ cmp r0, r4 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n e40e0 │ │ │ │ b.n e40b6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r3, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ movs r1, r3 │ │ │ │ - b.n e422c │ │ │ │ + b.n e420c │ │ │ │ movs r1, r3 │ │ │ │ itte │ │ │ │ lsl r7, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -203828,21 +203828,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - svc 22 │ │ │ │ + svc 6 │ │ │ │ movs r1, r3 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ movs r1, r3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #234 @ 0xea │ │ │ │ movs r1, r3 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #190 @ 0xbe │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -203861,17 +203861,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #188 @ 0xbc │ │ │ │ movs r1, r3 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #108 @ 0x6c │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -203889,17 +203889,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ movs r1, r3 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #32 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -203917,17 +203917,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e4270 │ │ │ │ + ble.n e4250 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -203945,17 +203945,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #16 │ │ │ │ + udf #0 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e4224 │ │ │ │ + ble.n e4204 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -204006,17 +204006,17 @@ │ │ │ │ nop │ │ │ │ pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n e42e8 │ │ │ │ + ble.n e42c8 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e43a8 │ │ │ │ + ble.n e4388 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -204035,17 +204035,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e4344 │ │ │ │ + bgt.n e4324 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -204074,17 +204074,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc028 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n e4474 │ │ │ │ + ble.n e4454 │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e44e0 │ │ │ │ + bgt.n e44c0 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #288] @ (e4564 ) │ │ │ │ @@ -204211,29 +204211,29 @@ │ │ │ │ nop │ │ │ │ cbnz r6, e45d4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, e45c6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bgt.n e4578 │ │ │ │ + blt.n e4558 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e4494 │ │ │ │ + blt.n e4674 │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e4598 │ │ │ │ + blt.n e4578 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e465c │ │ │ │ + blt.n e463c │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e461c │ │ │ │ + blt.n e45fc │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e45cc │ │ │ │ + blt.n e45ac │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ @@ -204384,18 +204384,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 16a420 │ │ │ │ + bl 16a410 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 16a304 │ │ │ │ + bl 16a2f4 │ │ │ │ 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 │ │ │ │ @@ -204404,15 +204404,15 @@ │ │ │ │ blx 47a50 │ │ │ │ ldr r2, [pc, #40] @ (e4780 ) │ │ │ │ ldr r1, [pc, #40] @ (e4784 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (e4788 ) │ │ │ │ add r1, pc │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ ldr r2, [pc, #36] @ (e478c ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (e4790 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -204433,31 +204433,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 16a1f0 │ │ │ │ + bl 16a1e0 │ │ │ │ cbz r0, e47ce │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 47574 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl dc084 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a1e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e47b2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a020 │ │ │ │ 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 │ │ │ │ @@ -204469,33 +204469,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #220] @ (e48d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a410 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 16a304 │ │ │ │ + bl 16a2f4 │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e482e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e481e │ │ │ │ dmb ish │ │ │ │ cbnz r3, e487a │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 16a13c │ │ │ │ + bl 16a12c │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e4844 │ │ │ │ @@ -204518,29 +204518,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n e48b4 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e4890 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4882 │ │ │ │ b.n e4834 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n e4858 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e48ba │ │ │ │ @@ -204571,33 +204571,33 @@ │ │ │ │ str.w r3, [r0], #12 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ strd r5, r0, [r4, #4] │ │ │ │ adds r5, r6, #4 │ │ │ │ blx 48388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a410 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 16a304 │ │ │ │ + bl 16a2f4 │ │ │ │ dmb ish │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4940 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e4930 │ │ │ │ dmb ish │ │ │ │ cbnz r3, e49b0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 16a13c │ │ │ │ + bl 16a12c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, e4984 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -204612,15 +204612,15 @@ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ 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 16a17c │ │ │ │ + bl 16a16c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e4994 │ │ │ │ dmb ish │ │ │ │ @@ -204630,34 +204630,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n e49fa │ │ │ │ mov.w r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r9, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e49c6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e49b8 │ │ │ │ b.n e4946 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n e496c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r6, #4] │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ mov r0, r7 │ │ │ │ b.n e49aa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -204980,15 +204980,15 @@ │ │ │ │ ldr.w r0, [r4, #1228] @ 0x4cc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e4d80 │ │ │ │ ldr.w r1, [r4, #1232] @ 0x4d0 │ │ │ │ cbz r0, e4d74 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, e4da6 │ │ │ │ ldr.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ str.w r5, [r4, #1232] @ 0x4d0 │ │ │ │ add r5, r3 │ │ │ │ str.w r9, [r4, #1240] @ 0x4d8 │ │ │ │ str.w r7, [r4, #1236] @ 0x4d4 │ │ │ │ @@ -205491,26 +205491,26 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r5, ip │ │ │ │ bne.n e5304 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n e52e2 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ b.n e52bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d768 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n e52d0 │ │ │ │ add.w r4, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, e531a │ │ │ │ ldr r1, [r6, #32] │ │ │ │ adds r1, #16 │ │ │ │ @@ -205589,21 +205589,21 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #768 @ 0x300 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #664 @ 0x298 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ 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, #3664] @ 0xe50 │ │ │ │ @@ -205643,78 +205643,78 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ strb.w sl, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2279d4 │ │ │ │ + bl 2279c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r1, r7, #2 │ │ │ │ strd fp, r2, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ strd r6, r3, [sp] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 234778 │ │ │ │ + bl 234768 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n e5502 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e5488 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1bc │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [r4, #32] │ │ │ │ - bl 19bafc │ │ │ │ + bl 19baec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b508c │ │ │ │ + bl 1b507c │ │ │ │ mov r0, r4 │ │ │ │ - bl 190cac │ │ │ │ + bl 190c9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cacbc │ │ │ │ + bl 1cacac │ │ │ │ mov r0, r4 │ │ │ │ - bl 18dbd4 │ │ │ │ + bl 18dbc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188968 │ │ │ │ + bl 188958 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bafc │ │ │ │ + bl 19baec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1efa14 │ │ │ │ + bl 1efa04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef408 │ │ │ │ + bl 1ef3f8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #96] @ (e5530 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ead04 │ │ │ │ + bl 1eacf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b178 │ │ │ │ + bl 19b168 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n e54fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 193064 │ │ │ │ + bl 193054 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e79c8 │ │ │ │ + bl 1e79b8 │ │ │ │ ldr r2, [pc, #48] @ (e5534 ) │ │ │ │ ldr r3, [pc, #32] @ (e5528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205774,21 +205774,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n e55b0 │ │ │ │ cbz r5, e560a │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -205800,15 +205800,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #40] @ (e5634 ) │ │ │ │ ldr r3, [pc, #32] @ (e5630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205857,34 +205857,34 @@ │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sp │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ vneg.f64 d8, d8 │ │ │ │ vdiv.f64 d7, d8, d0 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e56ce │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [pc, #300] @ (e5808 ) │ │ │ │ ldr r3, [pc, #292] @ (e5804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -205899,93 +205899,93 @@ │ │ │ │ vcvt.f64.s32 d1, s15 │ │ │ │ blx 4869c │ │ │ │ ldrb.w r7, [r8, #17] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e573e │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 4869c │ │ │ │ vldr d7, [pc, #140] @ e57f0 │ │ │ │ ldrb r5, [r7, #17] │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r1, r5 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e5796 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ vldr d7, [pc, #84] @ e57f8 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r6 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ ldrb r5, [r7, #17] │ │ │ │ mov r1, r5 │ │ │ │ vdiv.f64 d0, d0, d8 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e57dc │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ b.n e56da │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ @@ -206059,28 +206059,28 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ bl e5538 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188e0c │ │ │ │ + bl 188dfc │ │ │ │ cmp.w r9, #1 │ │ │ │ mov sl, r0 │ │ │ │ beq.n e597e │ │ │ │ cmp.w r9, #3 │ │ │ │ beq.w e5ab4 │ │ │ │ cmp.w r9, #4 │ │ │ │ bne.n e59a0 │ │ │ │ ldr.w r7, [pc, #1076] @ e5d08 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e591c │ │ │ │ mov ip, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -206089,15 +206089,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w e5cf8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ @@ -206115,29 +206115,29 @@ │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl e5538 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 188e0c │ │ │ │ + bl 188dfc │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [pc, #908] @ (e5d0c ) │ │ │ │ ldr r3, [pc, #896] @ (e5d04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -206157,111 +206157,111 @@ │ │ │ │ blx 4869c │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e59f2 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ vmov r3, s16 │ │ │ │ mov r8, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ subs r3, #8 │ │ │ │ vmov s2, r3 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 4869c │ │ │ │ ldrb.w fp, [r8, #17] │ │ │ │ vmov.f64 d7, #176 @ 0xc1800000 -16.0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e5a54 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ vldr d7, [pc, #660] @ e5cf8 │ │ │ │ ldrb.w fp, [r0, #17] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ mov r1, fp │ │ │ │ vdiv.f64 d0, d0, d8 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e5aa4 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ b.n e587e │ │ │ │ ldr r7, [pc, #604] @ (e5d14 ) │ │ │ │ add r7, pc │ │ │ │ b.n e58d8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #4 │ │ │ │ add.w fp, r7, r2 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e5b10 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -206270,36 +206270,36 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w e5cf8 │ │ │ │ tbb [pc, r3] │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ vldmia r2, {s16-s251} │ │ │ │ stcl 12, cr14, [ip], #944 @ 0x3b0 │ │ │ │ stcl 8, cr0, [ip], #944 @ 0x3b0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e5b7e │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #52] @ 0x34 │ │ │ │ @@ -206307,15 +206307,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w e5cf8 │ │ │ │ add r2, pc, #8 @ (adr r2, e5b94 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -206351,152 +206351,152 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ b.n e595a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ b.n e595a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ b.n e595a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ b.n e595a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ b.n e595a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ b.n e595a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b3e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b3e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b3e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b3e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b3e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b3e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ac8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ac8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ac8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ac8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ac8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ac8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ add r7, pc, #808 @ (adr r7, e602c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ add r6, pc, #488 @ (adr r6, e5ef8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, e5d8a │ │ │ │ + cbnz r6, e5d86 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ mov r2, r1 │ │ │ │ @@ -206834,35 +206834,35 @@ │ │ │ │ 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 r1, [r5, #44] @ 0x2c │ │ │ │ - bl 16629c │ │ │ │ + bl 16628c │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166304 │ │ │ │ + bl 1662f4 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -206981,15 +206981,15 @@ │ │ │ │ b.n e61bc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r7, lr} │ │ │ │ movs r6, r3 │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, e622c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, e6230 │ │ │ │ @@ -207028,19 +207028,19 @@ │ │ │ │ mov r0, sp │ │ │ │ mov r9, r1 │ │ │ │ mov r5, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f2c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1ee7bc │ │ │ │ ldrb.w r7, [sp, #13] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w e63a0 │ │ │ │ ldrd r0, sl, [r4, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ @@ -207097,28 +207097,28 @@ │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [r9] │ │ │ │ strb.w r8, [r4, #68] @ 0x44 │ │ │ │ add.w r8, sp, #16 │ │ │ │ strb.w ip, [r4, #69] @ 0x45 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e838 │ │ │ │ + bl 17e828 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ add.w r6, r4, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17eca4 │ │ │ │ + bl 17ec94 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #64] @ (e63c4 ) │ │ │ │ ldr r3, [pc, #56] @ (e63bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -207213,55 +207213,55 @@ │ │ │ │ mov.w r3, r3, lsl #12 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ lsls r2, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 17e838 │ │ │ │ + bl 17e828 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, e64ca │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ cbz r1, e64c2 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n e64b0 │ │ │ │ cbz r4, e64d6 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #5 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 17eca4 │ │ │ │ + bl 17ec94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cbz r0, e6534 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #360] @ (e666c ) │ │ │ │ @@ -207296,19 +207296,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ - bl 166470 │ │ │ │ + bl 166460 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1eec34 │ │ │ │ + bl 1eec24 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e6636 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e663a │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ @@ -207375,15 +207375,15 @@ │ │ │ │ str.w lr, [ip, #60] @ 0x3c │ │ │ │ str.w r3, [ip, #64] @ 0x40 │ │ │ │ cbz r0, e6632 │ │ │ │ bl e89bc │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #44 @ 0x2c │ │ │ │ b.n e6510 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r2, [pc, #60] @ (e6678 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1997 @ 0x7cd │ │ │ │ @@ -207399,15 +207399,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r6, #1 │ │ │ │ adc.w r0, r4, #110 @ 0x6e │ │ │ │ ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r6, #1 │ │ │ │ orrs.w r0, r8, #110 @ 0x6e │ │ │ │ - cbnz r6, e66ce │ │ │ │ + cbnz r6, e66ca │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r5, r3 │ │ │ │ @@ -207446,49 +207446,49 @@ │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r6, #20 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r6, [r4, #16] │ │ │ │ - bl 166544 │ │ │ │ + bl 166534 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166584 │ │ │ │ + bl 166574 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, e675e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166480 │ │ │ │ + bl 166470 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, e675e │ │ │ │ add.w r8, r4, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f2c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ ldrb.w r3, [r4, #117] @ 0x75 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, e6758 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r3, [r4, #116] @ 0x74 │ │ │ │ cbz r3, e676c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ @@ -207745,15 +207745,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl e6214 │ │ │ │ cbz r0, e6a1a │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 18a258 │ │ │ │ + bl 18a248 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e6ad2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ @@ -207815,15 +207815,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl e53dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e6ae6 │ │ │ │ lsls r3, r6, #28 │ │ │ │ bpl.n e6a0e │ │ │ │ - bl 1c4040 │ │ │ │ + bl 1c4030 │ │ │ │ b.n e6a0e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbnz r3, e6abe │ │ │ │ b.n e6afe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, e6afe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -207860,23 +207860,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ b.n e6a14 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb678 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -207911,62 +207911,62 @@ │ │ │ │ cbz r5, e6b8e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n e6b84 │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da28 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n e6cc6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w e6d0e │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ ldrd r1, r0, [r6, #12] │ │ │ │ mov r2, r5 │ │ │ │ - bl 16afa8 │ │ │ │ + bl 16af98 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e6c20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e6d02 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, e6c42 │ │ │ │ @@ -207987,93 +207987,93 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n e6c4c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16db0c │ │ │ │ + bl 16dafc │ │ │ │ ldr r2, [pc, #212] @ (e6d44 ) │ │ │ │ ldr r3, [pc, #204] @ (e6d3c ) │ │ │ │ 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 e6d36 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da28 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n e6d0e │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ b.n e6bec │ │ │ │ add r4, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f2c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1ee7bc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 16ae74 │ │ │ │ + bl 16ae64 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e6c6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ b.n e6c6c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ b.n e6c2c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e6bec │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ b.n e6bec │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ b.n e6c42 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ b.n e6c3c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #696] @ 0x2b8 │ │ │ │ @@ -208275,15 +208275,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl e624c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ cbz r4, e6f70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, e6f60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ bl e89bc │ │ │ │ mov r4, r0 │ │ │ │ @@ -208307,15 +208307,15 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n e6ebc │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r2, r1 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3344] @ 0xd10 │ │ │ │ @@ -208337,15 +208337,15 @@ │ │ │ │ adds r1, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ strd r0, r1, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w e7ccc │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r5 │ │ │ │ @@ -208601,15 +208601,15 @@ │ │ │ │ b.n e72bc │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bls.n e736e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r6, r3, r5, lsl #5 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ tst r4, r2 │ │ │ │ beq.n e72b2 │ │ │ │ rbit r4, r4 │ │ │ │ movs r3, #12 │ │ │ │ @@ -208644,15 +208644,15 @@ │ │ │ │ adds r5, #1 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ str.w r4, [r3, sl] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r3, #516 @ 0x204 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r7, #-232] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ ldr.w r1, [r7, #-228] │ │ │ │ adds r2, r2, r0 │ │ │ │ @@ -208769,48 +208769,48 @@ │ │ │ │ bne.w e7622 │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #784 @ 0x310 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17e838 │ │ │ │ + bl 17e828 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #2184] @ 0x888 │ │ │ │ cbz r3, e74b0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ addw r6, r7, #2184 @ 0x888 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cbz r1, e74aa │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ ldr.w r3, [r7, #2184] @ 0x888 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n e7496 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cbz r3, e74c8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ add.w r3, sp, #4736 @ 0x1280 │ │ │ │ movs r2, #32 │ │ │ │ adds r3, #4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 17eca4 │ │ │ │ + bl 17ec94 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w ip, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ strd r3, r3, [ip, #8] │ │ │ │ strd r3, r3, [ip, #16] │ │ │ │ @@ -208839,24 +208839,24 @@ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ movs r3, #2 │ │ │ │ b.n e765e │ │ │ │ mov r7, sl │ │ │ │ ldr.w fp, [sp, #160] @ 0xa0 │ │ │ │ ldrd r4, r9, [sp, #152] @ 0x98 │ │ │ │ ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ bcs.n e7566 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ mla r5, r5, r7, r3 │ │ │ │ ldr.w r0, [r5, #-96] │ │ │ │ adds r6, #1 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n e7558 │ │ │ │ ldr.w r2, [pc, #1540] @ e7b6c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -208962,15 +208962,15 @@ │ │ │ │ b.n e7696 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w e7a12 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r3, #21 │ │ │ │ bmi.n e76c0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r2, sp, #4800 @ 0x12c0 │ │ │ │ adds r2, #8 │ │ │ │ @@ -208984,15 +208984,15 @@ │ │ │ │ bne.n e7688 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r3, #452 @ 0x1c4 │ │ │ │ blx 47a50 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 17e838 │ │ │ │ + bl 17e828 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r7, r3 │ │ │ │ bls.w e7d14 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -209016,23 +209016,23 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #12 │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #32 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ ldr.w r2, [r4, #-16] │ │ │ │ ldrd r0, r1, [r6, #48] @ 0x30 │ │ │ │ bl e5d5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ cmp r7, sl │ │ │ │ bne.n e770e │ │ │ │ mov r5, fp │ │ │ │ add.w r8, sp, #4768 @ 0x12a0 │ │ │ │ ldrd r3, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ @@ -209042,41 +209042,41 @@ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ tst.w r5, #6 │ │ │ │ beq.n e778c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r1, fp, #12 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r1, fp, #8 │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r8 │ │ │ │ bic.w r4, r4, #16 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 17eca4 │ │ │ │ + bl 17ec94 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e7ca0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ @@ -209221,19 +209221,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ - bl 166470 │ │ │ │ + bl 166460 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ - bl 1eec34 │ │ │ │ + bl 1eec24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov lr, r0 │ │ │ │ sub.w r3, r3, #516 @ 0x204 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e7538 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -209332,15 +209332,15 @@ │ │ │ │ orr.w r7, r7, r2 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ add.w r3, r3, #12 │ │ │ │ bne.n e7a60 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n e7b16 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #712 @ 0x2c8 │ │ │ │ subs r0, r0, r3 │ │ │ │ @@ -209407,15 +209407,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ bl dc028 │ │ │ │ mov fp, r0 │ │ │ │ b.n e75b4 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3, #2316] @ 0x90c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n e7b16 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ @@ -209423,22 +209423,22 @@ │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ b.n e76b4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stcl 15, cr15, [pc], #-1020 @ e7770 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ ldrh r2, [r7, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ @ instruction: 0xea09ffff │ │ │ │ svc 222 @ 0xde │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #384 @ (adr r6, e7d00 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, e7cc0 ) │ │ │ │ movs r1, r3 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ @@ -209452,15 +209452,15 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e7dba │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ subs.w sl, r0, r2 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r6, r8 │ │ │ │ @@ -209563,15 +209563,15 @@ │ │ │ │ b.n e765e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.w e704c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldrd r5, ip, [sp, #108] @ 0x6c │ │ │ │ subs r7, r7, r3 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -209599,39 +209599,39 @@ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ bic.w r4, r4, #16 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 17eca4 │ │ │ │ + bl 17ec94 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e7ca0 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ b.n e7688 │ │ │ │ mov r7, sl │ │ │ │ ldr.w fp, [sp, #160] @ 0xa0 │ │ │ │ ldrd r4, r9, [sp, #152] @ 0x98 │ │ │ │ ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ b.w e754a │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ @@ -209830,15 +209830,15 @@ │ │ │ │ movw r2, #21032 @ 0x5228 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ ldr.w r5, [fp, #-12] │ │ │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w e813c │ │ │ │ mov r4, r5 │ │ │ │ b.n e7fba │ │ │ │ ldr r4, [r4, #4] │ │ │ │ @@ -209900,15 +209900,15 @@ │ │ │ │ ldrd r1, r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e80ca │ │ │ │ cbz r1, e8048 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl e84f8 │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ cbz r5, e8086 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #63] @ 0x3f │ │ │ │ @@ -210013,15 +210013,15 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n e8198 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrb r2, [r1, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, pc, #408 @ (adr r0, e82fc ) │ │ │ │ + add r0, pc, #344 @ (adr r0, e82bc ) │ │ │ │ movs r1, 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, #120] @ (e81ec ) │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ @@ -210092,15 +210092,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 165ffc │ │ │ │ + bl 165fec │ │ │ │ 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 │ │ │ │ @@ -210131,30 +210131,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8248 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e829a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e828c │ │ │ │ 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 16a23c │ │ │ │ + bl 16a22c │ │ │ │ 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 │ │ │ │ @@ -210171,15 +210171,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cbz r7, e832a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cbz r3, e8330 │ │ │ │ add r4, sp, #16 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166470 │ │ │ │ + bl 166460 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r2, [pc, #84] @ (e8368 ) │ │ │ │ @@ -210219,17 +210219,17 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ lsls r7, r6, #1 │ │ │ │ bcc.n e83c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ movs r1, r3 │ │ │ │ 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] │ │ │ │ @@ -210372,15 +210372,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 166480 │ │ │ │ + bl 166470 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e83a4 │ │ │ │ add sp, #12 │ │ │ │ @@ -210430,18 +210430,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e8568 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8532 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ - bl 16a23c │ │ │ │ + bl 16a22c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl e85d8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n e85ae │ │ │ │ @@ -210459,36 +210459,36 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e85b6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e85a2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n e85a2 │ │ │ │ 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 16fa00 │ │ │ │ + bl 16f9f0 │ │ │ │ cbz r0, e85fa │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r6 │ │ │ │ beq.n e85fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cbz r3, e860c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fac8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl e84f8 │ │ │ │ b.n e8602 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -210501,25 +210501,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 16a23c │ │ │ │ + bl 16a22c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl e8234 │ │ │ │ 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 16fac4 │ │ │ │ + bl 16fab4 │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cbz r3, e86b8 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -210579,15 +210579,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e86f4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8696 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n e8696 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl e84f8 │ │ │ │ b.n e869e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -210622,27 +210622,27 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #20] │ │ │ │ strd r7, r7, [r8, #4] │ │ │ │ str.w r7, [r8, #12] │ │ │ │ - bl 16a23c │ │ │ │ + bl 16a22c │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n e8854 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8854 │ │ │ │ mov r0, r4 │ │ │ │ bl e8234 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 16fa00 │ │ │ │ + bl 16f9f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e882e │ │ │ │ ldr r7, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r7, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -210715,19 +210715,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e88ee │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 167330 │ │ │ │ + bl 167320 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1671ec │ │ │ │ + bl 1671dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e88ee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ @@ -210778,21 +210778,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e88fa │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e87d8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w e87dc │ │ │ │ b.n e8854 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n e8854 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, e8952 │ │ │ │ mov r0, r4 │ │ │ │ bl e8234 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ @@ -210827,29 +210827,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e897e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8948 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n e8948 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r0, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #184] @ (e8a84 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -210882,34 +210882,34 @@ │ │ │ │ cbz r6, e8a54 │ │ │ │ cbnz r3, e8a50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, e8a50 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, e8a4a │ │ │ │ ldrb.w r4, [sp, #21] │ │ │ │ cbnz r4, e8a4a │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ - bl 167330 │ │ │ │ + bl 167320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 167198 │ │ │ │ + bl 167188 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, e8a74 │ │ │ │ mov r0, r5 │ │ │ │ b.n e89ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8a50 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -210994,22 +210994,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8ac6 │ │ │ │ add.w sl, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 167330 │ │ │ │ + bl 167320 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ - bl 167198 │ │ │ │ + bl 167188 │ │ │ │ b.n e8ac6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r2, #21] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #20] │ │ │ │ @@ -211072,15 +211072,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, e8c20 │ │ │ │ ldr r0, [pc, #308] @ (e8d24 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 173088 │ │ │ │ cbnz r0, e8c20 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, e8c02 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, e8c38 │ │ │ │ ldr r2, [pc, #292] @ (e8d28 ) │ │ │ │ ldr r3, [pc, #280] @ (e8d20 ) │ │ │ │ @@ -211095,31 +211095,31 @@ │ │ │ │ add.w sp, sp, #900 @ 0x384 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #264] @ (e8d2c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (e8d30 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16f7e8 │ │ │ │ + bl 16f7d8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n e8bfc │ │ │ │ ldr r7, [pc, #256] @ (e8d34 ) │ │ │ │ add r7, pc │ │ │ │ b.n e8b80 │ │ │ │ add r5, sp, #20 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - bl 166470 │ │ │ │ + bl 166460 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166534 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8c02 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #32 │ │ │ │ @@ -211132,32 +211132,32 @@ │ │ │ │ b.n e8c02 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl e84f8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ beq.n e8c02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166534 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166534 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166534 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166480 │ │ │ │ + bl 166470 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165f24 │ │ │ │ + bl 165f14 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166480 │ │ │ │ + bl 166470 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e8c02 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ @@ -211195,49 +211195,49 @@ │ │ │ │ b.n e8c7a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r1, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r3 │ │ │ │ strb r6, [r6, #15] │ │ │ │ lsls r7, r6, #1 │ │ │ │ bl 38d2e │ │ │ │ bl fff6ed32 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ movs r1, r3 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #0] │ │ │ │ movs r1, r3 │ │ │ │ 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, e8d62 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, e8d7a │ │ │ │ movs r1, #0 │ │ │ │ - bl 16f8ec │ │ │ │ + bl 16f8dc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl dc524 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl e84f8 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e8d6e │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n e8d5c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -211311,30 +211311,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w e8fa4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f48 │ │ │ │ + bl 165f38 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 166144 │ │ │ │ + bl 166134 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w e8fb0 │ │ │ │ mov r0, r6 │ │ │ │ bl e8234 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8f2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8f2c │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r9, [sp, #24] │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ @@ -211355,27 +211355,27 @@ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8f9e │ │ │ │ cmp r3, r2 │ │ │ │ bne.n e8eb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16629c │ │ │ │ + bl 16628c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16629c │ │ │ │ + bl 16628c │ │ │ │ mov r0, r4 │ │ │ │ - bl 166144 │ │ │ │ + bl 166134 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ee4 │ │ │ │ + bl 165ed4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8fca │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8fc0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -211401,15 +211401,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n e8fd8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16636c │ │ │ │ + bl 16635c │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e9000 │ │ │ │ ldr r2, [pc, #304] @ (e9084 ) │ │ │ │ ldr r3, [pc, #300] @ (e9080 ) │ │ │ │ @@ -211427,28 +211427,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 16636c │ │ │ │ + bl 16635c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e8e8c │ │ │ │ ldrd r7, r9, [sp, #24] │ │ │ │ b.n e8f30 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n e8ec4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f48 │ │ │ │ + bl 165f38 │ │ │ │ b.n e8e54 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r9] │ │ │ │ cbz r3, e9008 │ │ │ │ movs r5, #5 │ │ │ │ b.n e8f50 │ │ │ │ @@ -211469,15 +211469,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e8fe0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8f38 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n e8f38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n e8f50 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n e8fbc │ │ │ │ @@ -211517,31 +211517,31 @@ │ │ │ │ ldr r3, [pc, #48] @ (e9094 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n e9028 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n e8f7c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ @@ -211583,51 +211583,51 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n e90ea │ │ │ │ mov r0, r6 │ │ │ │ bl e8234 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e917c │ │ │ │ add.w r9, sp, #19 │ │ │ │ str r5, [sp, #8] │ │ │ │ b.n e9134 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n e91ac │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e917a │ │ │ │ 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 16fac4 │ │ │ │ + bl 16fab4 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e9120 │ │ │ │ add.w r2, r5, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e915a │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e9134 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n e90ea │ │ │ │ @@ -211639,15 +211639,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e918c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e90ea │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n e90ea │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n e9128 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl e84f8 │ │ │ │ @@ -211685,15 +211685,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e9208 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e91e4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n e91e4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -211705,15 +211705,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 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #188] @ (e9328 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -211788,15 +211788,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -211828,15 +211828,15 @@ │ │ │ │ ldr.w r1, [r5, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [r5, #4020] @ 0xfb4 │ │ │ │ ldr.w r3, [r5, #4024] @ 0xfb8 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ - bl 1660e4 │ │ │ │ + bl 1660d4 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -211847,30 +211847,30 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cbz r3, e93f0 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da28 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ bne.n e9410 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 16db0c │ │ │ │ + bl 16dafc │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f5c │ │ │ │ + bl 165f4c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #56] @ (e942c ) │ │ │ │ ldr r3, [pc, #44] @ (e9424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ @@ -211880,32 +211880,32 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n e93f2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ b.n e93dc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [pc, #12] @ (e9440 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #128] @ (e94d8 ) │ │ │ │ @@ -211919,29 +211919,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 165f48 │ │ │ │ + bl 165f38 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl e9338 │ │ │ │ cbnz r0, e94ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e94ac │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n e94c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 165f48 │ │ │ │ + bl 165f38 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl e9338 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (e94e0 ) │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -212041,19 +212041,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #2888] @ 0xb48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 166470 │ │ │ │ + bl 166460 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e9684 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -212344,15 +212344,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r3, r3, lsl #3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e97d2 │ │ │ │ add.w r3, fp, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cbz r0, e98dc │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ adds r5, #9 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e98d0 │ │ │ │ b.n e981e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n e9662 │ │ │ │ @@ -212407,34 +212407,34 @@ │ │ │ │ b.n e962c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #488 @ 0x1e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da28 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ blx 48388 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #352] @ 0x160 │ │ │ │ strd r4, r4, [sp, #360] @ 0x168 │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs.w r2, r3, #72 @ 0x48 │ │ │ │ bne.n e99e8 │ │ │ │ add r4, sp, #280 @ 0x118 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16db0c │ │ │ │ + bl 16dafc │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 48714 │ │ │ │ cbnz r0, e99f4 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ @@ -212454,15 +212454,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ b.n e962c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ b.n e99a2 │ │ │ │ ldr r2, [pc, #104] @ (e9a60 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -212471,48 +212471,48 @@ │ │ │ │ bl dc028 │ │ │ │ b.n e962c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ movs r1, r3 │ │ │ │ @ instruction: 0xfb05ffff │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ movs r1, r3 │ │ │ │ cbz r2, e9a80 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -212641,15 +212641,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #72] @ 0x48 │ │ │ │ blx 48388 │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 16afa8 │ │ │ │ + bl 16af98 │ │ │ │ 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 │ │ │ │ @@ -212684,15 +212684,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 16afa8 │ │ │ │ + bl 16af98 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, e9c5c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -212926,17 +212926,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ movs r0, r4 │ │ │ │ - mrc2 0, 5, r0, cr6, cr8, {0} │ │ │ │ + mcr2 0, 5, r0, cr6, cr8, {0} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #312] @ (ea018 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -213207,17 +213207,17 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldrsh r0, [r0, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r5, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ movs r1, r3 │ │ │ │ cbnz r2, ea1a8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -213574,25 +213574,25 @@ │ │ │ │ b.n ea398 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r4, [r6, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ movs r1, r3 │ │ │ │ - ldr.w r0, [ip, #31] │ │ │ │ + str.w r0, [ip, #31] │ │ │ │ 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, #3712] @ 0xe80 │ │ │ │ @@ -213912,23 +213912,23 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldrh r6, [r0, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r5, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ movs r1, r3 │ │ │ │ add.w r2, r3, #28 │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ str.w r2, [r3], #136 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n ea8f4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -214912,43 +214912,43 @@ │ │ │ │ bl dc028 │ │ │ │ ldr.w r2, [r4, #1204] @ 0x4b4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w eaf4c │ │ │ │ b.n eb00c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ movs r1, r3 │ │ │ │ str r4, [r5, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + stcl 0, cr0, [r6, #-96]! @ 0xffffffa0 │ │ │ │ + strb r4, [r7, #13] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ movs r1, r3 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r0, r7, #6 │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ movs r1, r3 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ movs r1, r3 │ │ │ │ - vld4.8 {d16-d19}, [ip :64], lr │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + ldr??.w r0, [ip, lr, lsl #1] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -215059,15 +215059,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1356] @ 0x54c │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ movs r0, r4 │ │ │ │ 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] @ (eb460 ) │ │ │ │ @@ -215080,15 +215080,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1356] @ 0x54c │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ 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] @ (eb49c ) │ │ │ │ @@ -215101,15 +215101,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1356] @ 0x54c │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #156] @ (eb550 ) │ │ │ │ @@ -215170,15 +215170,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #272] @ (eb664 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [pc, #400] @ (eb6f0 ) │ │ │ │ + ldr r0, [pc, #336] @ (eb6b0 ) │ │ │ │ movs r5, r4 │ │ │ │ ldr r2, [pc, #792] @ (eb87c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -215759,19 +215759,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ ldr r1, [pc, #512] @ (ebdfc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r8, r0 │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [pc, #104] @ (ebc70 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n eb444 │ │ │ │ + b.n eb424 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #320] @ 0x140 │ │ │ │ add.w r7, r0, #316 @ 0x13c │ │ │ │ @@ -215885,20 +215885,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, #340 @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrb.w r3, [r4, #324] @ 0x144 │ │ │ │ cbz r3, ebd60 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cbz r3, ebd7e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -215937,15 +215937,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n ebdd2 │ │ │ │ ldr.w ip, [pc, #28] @ ebddc │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 225d34 │ │ │ │ + bl 225d24 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ negs r2, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -216146,57 +216146,57 @@ │ │ │ │ movs r2, #0 │ │ │ │ add.w r6, sl, #244 @ 0xf4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 225a44 │ │ │ │ + bl 225a34 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ec116 │ │ │ │ add.w r7, sl, #284 @ 0x11c │ │ │ │ add.w r3, sl, #268 @ 0x10c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sl, #268] @ 0x10c │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ec0f2 │ │ │ │ add.w r3, sl, #308 @ 0x134 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl, #308] @ 0x134 │ │ │ │ add.w r0, sl, #340 @ 0x154 │ │ │ │ add.w r3, sl, #316 @ 0x13c │ │ │ │ strd r3, r3, [sl, #316] @ 0x13c │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ec120 │ │ │ │ ldr r0, [pc, #296] @ (ec17c ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ ldr r1, [pc, #292] @ (ec180 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17337c │ │ │ │ + bl 17336c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #288] @ (ec184 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #368] @ 0x170 │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 173088 │ │ │ │ strb.w r0, [sl, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ec142 │ │ │ │ - bl 21af34 │ │ │ │ + bl 21af24 │ │ │ │ b.n ec0a4 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n ebf8a │ │ │ │ ldr r4, [pc, #252] @ (ec188 ) │ │ │ │ movs r3, #157 @ 0x9d │ │ │ │ ldr r2, [pc, #252] @ (ec18c ) │ │ │ │ @@ -216237,15 +216237,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (ec198 ) │ │ │ │ movs r3, #162 @ 0xa2 │ │ │ │ ldr r2, [pc, #176] @ (ec19c ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n ec094 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr r2, [pc, #164] @ (ec1a0 ) │ │ │ │ movs r3, #189 @ 0xbd │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl dc028 │ │ │ │ @@ -216257,31 +216257,31 @@ │ │ │ │ b.n ebf30 │ │ │ │ ldr r2, [pc, #140] @ (ec1a4 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #183 @ 0xb7 │ │ │ │ add r2, pc │ │ │ │ b.n ec0fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr r2, [pc, #120] @ (ec1a8 ) │ │ │ │ movs r3, #199 @ 0xc7 │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ mov r4, r0 │ │ │ │ b.n ec0a4 │ │ │ │ ldr r0, [pc, #104] @ (ec1ac ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173120 │ │ │ │ + bl 173110 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (ec1b0 ) │ │ │ │ str.w r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ str.w r0, [sl, #380] @ 0x17c │ │ │ │ b.n ec07a │ │ │ │ @@ -216292,63 +216292,63 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ rors r0, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ movs r1, r3 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ subs r7, #84 @ 0x54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ bl ebc0c │ │ │ │ - bl 21b00c │ │ │ │ + bl 21affc │ │ │ │ add.w r6, r4, #308 @ 0x134 │ │ │ │ ldr.w r5, [r4, #312] @ 0x138 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n ec21c │ │ │ │ ldr.w r5, [r4, #280] @ 0x118 │ │ │ │ add.w r6, r4, #276 @ 0x114 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n ec252 │ │ │ │ add.w r0, r4, #244 @ 0xf4 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ add.w r0, r4, #284 @ 0x11c │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ add.w r0, r4, #340 @ 0x154 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, ec208 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, ec212 │ │ │ │ @@ -216506,34 +216506,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ cbz r5, ec3d0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #124 @ 0x7c │ │ │ │ - bl 225c28 │ │ │ │ + bl 225c18 │ │ │ │ cbnz r0, ec3d0 │ │ │ │ ldr r3, [pc, #112] @ (ec418 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r7 │ │ │ │ - bl 225d34 │ │ │ │ + bl 225d24 │ │ │ │ cbnz r0, ec3d0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (ec41c ) │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 225e98 │ │ │ │ + bl 225e88 │ │ │ │ b.n ec3d0 │ │ │ │ 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} │ │ │ │ @@ -216550,27 +216550,27 @@ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n ec3d0 │ │ │ │ ldr r3, [pc, #48] @ (ec424 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n ec3d0 │ │ │ │ subs r4, #220 @ 0xdc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r0, #28] │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r6, #28] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r0, #32] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r0, #32] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -216587,32 +216587,32 @@ │ │ │ │ sub sp, #12 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add r5, pc │ │ │ │ beq.n ec452 │ │ │ │ adds r0, #124 @ 0x7c │ │ │ │ mov r4, r1 │ │ │ │ - bl 225b98 │ │ │ │ + bl 225b88 │ │ │ │ cbz r0, ec456 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #36] @ (ec47c ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 225bc8 │ │ │ │ + bl 225bb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ec452 │ │ │ │ ldr r3, [pc, #20] @ (ec480 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 225bf8 │ │ │ │ + bl 225be8 │ │ │ │ b.n ec452 │ │ │ │ subs r3, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -216904,16 +216904,16 @@ │ │ │ │ bne.w ec5fa │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r6, [r3, #140] @ 0x8c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, ec7c2 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #7 │ │ │ │ bls.n ec7c2 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ @@ -217214,15 +217214,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #2512] @ 0x9d0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 48834 │ │ │ │ ldr.w r1, [pc, #1420] @ ed07c │ │ │ │ add r1, pc │ │ │ │ - bl 17337c │ │ │ │ + bl 17336c │ │ │ │ mov.w r2, #920 @ 0x398 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47a50 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -217662,42 +217662,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ecfec │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #660] @ 0x294 │ │ │ │ ldr r0, [pc, #416] @ (ed130 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 173088 │ │ │ │ strb.w r0, [r4, #676] @ 0x2a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, ecfe0 │ │ │ │ ldr r5, [pc, #404] @ (ed134 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ed014 │ │ │ │ ldr r5, [pc, #392] @ (ed138 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f00 │ │ │ │ cbnz r0, ed000 │ │ │ │ ldr r5, [pc, #380] @ (ed13c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f00 │ │ │ │ cbz r0, ecfe0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f30 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #677] @ 0x2a5 │ │ │ │ ldr r3, [pc, #348] @ (ed140 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -217709,23 +217709,23 @@ │ │ │ │ blx 485e0 │ │ │ │ cbnz r0, ed028 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #660] @ 0x294 │ │ │ │ b.n ecf8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f30 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #664] @ 0x298 │ │ │ │ b.n ecfbe │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f30 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #665] @ 0x299 │ │ │ │ b.n ecfae │ │ │ │ ldr r1, [pc, #284] @ (ed148 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -217755,127 +217755,127 @@ │ │ │ │ nop │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r6, [r5, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ movs r1, r3 │ │ │ │ adds r5, #22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ + movs r1, r3 │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ movs r1, r3 │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ + movs r1, r3 │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ movs r1, r3 │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ + movs r1, r3 │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r6, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ - movs r1, r3 │ │ │ │ ldrb r4, [r0, r5] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r3, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r5, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ - movs r1, r3 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ - movs r1, r3 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ movs r1, r3 │ │ │ │ adds r0, #222 @ 0xde │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n ed144 │ │ │ │ + blt.n ed124 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n ed220 │ │ │ │ + bgt.n ed200 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ movs r1, 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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -218008,15 +218008,15 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ movs r1, r3 │ │ │ │ cmp r5, #188 @ 0xbc │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -219634,15 +219634,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n ee3e4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r6, r6, #0 │ │ │ │ movs r5, r4 │ │ │ │ adds r0, r0, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ @@ -219835,15 +219835,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w ee054 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #2924] @ 0xb6c │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ b.n ee054 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, ee614 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cbz r1, ee616 │ │ │ │ mov r6, r3 │ │ │ │ @@ -219904,15 +219904,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ee58c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ee698 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -219921,15 +219921,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - blx r6 │ │ │ │ + blx r4 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ @@ -220323,16 +220323,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 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227634 │ │ │ │ + bl 165d7c │ │ │ │ cbz r0, eeb3a │ │ │ │ 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 │ │ │ │ @@ -220677,29 +220677,29 @@ │ │ │ │ blx 47800 │ │ │ │ ldr r2, [pc, #40] @ (eeef0 ) │ │ │ │ ldr r1, [pc, #40] @ (eeef4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n eeeaa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r3, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r6, r1, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ @@ -220765,31 +220765,31 @@ │ │ │ │ blx 47800 │ │ │ │ ldr r2, [pc, #44] @ (eefd0 ) │ │ │ │ ldr r1, [pc, #44] @ (eefd4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n eef86 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #73 @ 0x49 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ movs r5, r4 │ │ │ │ asrs r2, r6, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -221710,33 +221710,33 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ movs r5, r4 │ │ │ │ - subs r0, #12 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ movs r1, r3 │ │ │ │ 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] @ (efa04 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -222374,15 +222374,15 @@ │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.w f026c │ │ │ │ cmp r7, r6 │ │ │ │ bne.n effac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr.w r5, [r3, #2972] @ 0xb9c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mvns r6, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, r4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ sub.w r2, r3, r1 │ │ │ │ sbcs r2, r6 │ │ │ │ @@ -222655,15 +222655,15 @@ │ │ │ │ b.n f0098 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 3, cr0, cr12, cr4, {1} │ │ │ │ + cdp2 0, 2, cr0, cr12, cr4, {1} │ │ │ │ vqadd.u32 q8, q0, q11 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #808 @ 0x328 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r1, [r0, #72] @ 0x48 │ │ │ │ @@ -222684,37 +222684,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 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f034c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr.w r2, [pc, #1420] @ f08b8 │ │ │ │ ldr.w r3, [pc, #1408] @ f08b0 │ │ │ │ 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 f08a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldrb.w r3, [r6, #704] @ 0x2c0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f0588 │ │ │ │ str r5, [sp, #4] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -223061,18 +223061,18 @@ │ │ │ │ blx 47574 │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f07ce │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f07fe │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -223179,15 +223179,15 @@ │ │ │ │ b.n f0714 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ b.n f0780 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ mov r5, r0 │ │ │ │ b.n f0322 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ mov r0, sl │ │ │ │ @@ -223244,39 +223244,39 @@ │ │ │ │ b.n f07a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [ip, #-472] @ 0xfffffe28 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [lr], #472 @ 0x1d8 │ │ │ │ stc2l 0, cr0, [sl], {118} @ 0x76 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r0, r1 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ - movs r1, r3 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ - movs r1, r3 │ │ │ │ cmp r4, #50 @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ movs r1, r3 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r4, #28 │ │ │ │ - movs r1, r3 │ │ │ │ cmp r4, #26 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r4, #18 │ │ │ │ + movs r1, r3 │ │ │ │ + cmp r4, #12 │ │ │ │ + movs r1, r3 │ │ │ │ + cmp r4, #10 │ │ │ │ + movs r1, r3 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #116] @ (f0978 ) │ │ │ │ @@ -223475,34 +223475,34 @@ │ │ │ │ add.w r7, r4, #720 @ 0x2d0 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r9, sp, #8 │ │ │ │ add.w r8, r4, #744 @ 0x2e8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ b.n f0b0e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166800 │ │ │ │ + bl 1667f0 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n f0b32 │ │ │ │ cbnz r0, f0b38 │ │ │ │ ldrd r2, r3, [r4, #792] @ 0x318 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n f0afe │ │ │ │ ldr.w r8, [r4, #800] @ 0x320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n f0aba │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b154 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n f0aa8 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n f0b1c │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n f0b1c │ │ │ │ @@ -223569,15 +223569,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bls.n f0bca │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n f0bde │ │ │ │ - @ instruction: 0xf2320024 │ │ │ │ + @ instruction: 0xf2220024 │ │ │ │ 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] @ (f0c94 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ ldr r3, [pc, #148] @ (f0c98 ) │ │ │ │ @@ -223587,48 +223587,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 17e838 │ │ │ │ + bl 17e828 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, f0c5e │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ 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 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f0c32 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17eca4 │ │ │ │ + bl 17ec94 │ │ │ │ ldr r2, [pc, #40] @ (f0c9c ) │ │ │ │ ldr r3, [pc, #32] @ (f0c98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -223665,25 +223665,25 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r0, #440] @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r0, #720 @ 0x2d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #744 @ 0x2e8 │ │ │ │ strd r2, r3, [r5, #792] @ 0x318 │ │ │ │ str.w r4, [r5, #800] @ 0x320 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ add.w r2, r5, #440 @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.n f0d4e │ │ │ │ dmb ish │ │ │ │ @@ -223725,40 +223725,40 @@ │ │ │ │ ldrb.w r3, [r0, #232] @ 0xe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f0e1c │ │ │ │ add.w r5, r0, #564 @ 0x234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r4, #592 @ 0x250 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b154 │ │ │ │ add r7, sp, #24 │ │ │ │ add r3, pc, #328 @ (adr r3, f0f08 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r4, #544] @ 0x220 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #552] @ 0x228 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w f0eec │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166800 │ │ │ │ + bl 1667f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f0dcc │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ bne.n f0e9c │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldrd r3, r2, [r8, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, #2 │ │ │ │ beq.n f0ec4 │ │ │ │ ldr r2, [pc, #276] @ (f0f18 ) │ │ │ │ ldr r3, [pc, #272] @ (f0f14 ) │ │ │ │ @@ -223815,24 +223815,24 @@ │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f0e00 │ │ │ │ blx 4840c │ │ │ │ b.n f0e00 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ add.w r6, r4, #648 @ 0x288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl f0ca0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n f0e76 │ │ │ │ movs r5, #1 │ │ │ │ b.n f0e00 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ blx 483e8 │ │ │ │ @@ -223842,20 +223842,20 @@ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ bl efeb0 │ │ │ │ mov r5, r0 │ │ │ │ b.n f0e62 │ │ │ │ add.w r0, r4, #544 @ 0x220 │ │ │ │ - bl 172e9c │ │ │ │ + bl 172e8c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n f0e6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2840076 │ │ │ │ @@ -224135,18 +224135,18 @@ │ │ │ │ b.n f115c │ │ │ │ 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 227644 │ │ │ │ + bl 227634 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f1216 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d7c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n f1224 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -224156,18 +224156,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f1214 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f125a │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d7c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f1258 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f1258 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -224175,19 +224175,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n f1220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 227644 │ │ │ │ + bl 227634 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f12d0 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d7c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f12f8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f12f8 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -224349,15 +224349,15 @@ │ │ │ │ beq.n f1330 │ │ │ │ b.n f132e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r8], #472 @ 0x1d8 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pkhtb r0, sl, r4, asr #32 │ │ │ │ + @ instruction: 0xeaba0024 │ │ │ │ ldc 0, cr0, [r4], #-472 @ 0xfffffe28 │ │ │ │ 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 │ │ │ │ ldrd r2, r8, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -224414,15 +224414,15 @@ │ │ │ │ b.n f1466 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f146c │ │ │ │ nop │ │ │ │ subs.w r0, r6, r6, ror #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ movs r1, r3 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [r0, #680] @ 0x2a8 │ │ │ │ cbnz r0, f14f2 │ │ │ │ cbz r1, f14ea │ │ │ │ ldrb.w r3, [ip, #687] @ 0x2af │ │ │ │ adds r0, r3, #3 │ │ │ │ @@ -224878,32 +224878,32 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f188c │ │ │ │ ldr r2, [pc, #44] @ (f1990 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #44] @ (f1994 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n f188c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strd r0, r0, [r0], #-472 @ 0x1d8 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n f1848 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n f13a8 │ │ │ │ + b.n f1388 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ movs r1, r3 │ │ │ │ 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 │ │ │ │ @@ -224921,31 +224921,31 @@ │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r0, #564 @ 0x234 │ │ │ │ add.w sl, r0, #544 @ 0x220 │ │ │ │ add.w fp, r0, #592 @ 0x250 │ │ │ │ b.n f19f8 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n f1a18 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r2, [r4, #552] @ 0x228 │ │ │ │ ldrd r3, r1, [r4, #544] @ 0x220 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n f19e0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667d4 │ │ │ │ b.n f19e0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r0, #440] @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -224954,55 +224954,55 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r8, r0, #648 @ 0x288 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ add.w r9, r4, #672 @ 0x2a0 │ │ │ │ add.w r5, r4, #468 @ 0x1d4 │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r4, #496 @ 0x1f0 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrd r3, r2, [r4, #448] @ 0x1c0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f1b4c │ │ │ │ add.w r0, r4, #448 @ 0x1c0 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 180cdc │ │ │ │ + bl 180ccc │ │ │ │ ldr.w r0, [r4, #644] @ 0x284 │ │ │ │ movs r1, #0 │ │ │ │ - bl 180cdc │ │ │ │ + bl 180ccc │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f1b54 │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cbz r3, f1af4 │ │ │ │ add.w r6, r4, #808 @ 0x328 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl f113c │ │ │ │ @@ -225019,38 +225019,38 @@ │ │ │ │ ldr.w r1, [r4, #404] @ 0x194 │ │ │ │ ldr.w r0, [r4, #348] @ 0x15c │ │ │ │ blx 47bac │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #348] @ 0x15c │ │ │ │ blx 488e8 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ add.w r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ mov r0, r4 │ │ │ │ bl ed30c │ │ │ │ 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 1667e4 │ │ │ │ + bl 1667d4 │ │ │ │ b.n f1a8e │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 47574 │ │ │ │ add.w r0, r4, #564 @ 0x234 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ add.w r0, r4, #592 @ 0x250 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ b.n f1abe │ │ │ │ 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 │ │ │ │ @@ -225082,26 +225082,26 @@ │ │ │ │ str.w r6, [r3, #1028] @ 0x404 │ │ │ │ add.w r6, r4, #468 @ 0x1d4 │ │ │ │ str.w r0, [r3, #1548] @ 0x60c │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [r3, #1000] @ 0x3e8 │ │ │ │ str.w r7, [r3, #1024] @ 0x400 │ │ │ │ str.w r2, [r3, #1032] @ 0x408 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrd r3, r2, [r4, #448] @ 0x1c0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f1c7c │ │ │ │ add.w r0, r4, #448 @ 0x1c0 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -225132,15 +225132,15 @@ │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 48960 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b.n f1bbe │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667d4 │ │ │ │ b.n f1bf4 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #940] @ (f2048 ) │ │ │ │ @@ -225157,15 +225157,15 @@ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl f02d4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #912] @ (f2050 ) │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc │ │ │ │ - bl 172be8 │ │ │ │ + bl 172bd8 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add.w r3, sl, #440 @ 0x1b8 │ │ │ │ strd r4, r4, [sp, #124] @ 0x7c │ │ │ │ mov r8, r3 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -225174,38 +225174,38 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w f1f70 │ │ │ │ add.w r6, sl, #468 @ 0x1d4 │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ add.w r4, sl, #496 @ 0x1f0 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b154 │ │ │ │ add r3, pc, #816 @ (adr r3, f2040 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [sl, #448] @ 0x1c0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #456] @ 0x1c8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w f226a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166800 │ │ │ │ + bl 1667f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f1d1c │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w f228a │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.w f1f70 │ │ │ │ @@ -225237,24 +225237,24 @@ │ │ │ │ ldr.w r4, [r6, #856] @ 0x358 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f228e │ │ │ │ mov r0, r5 │ │ │ │ movw r6, #2808 @ 0xaf8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r6, r6, r3, sl │ │ │ │ b.n f1dd8 │ │ │ │ ldr.w r3, [r6, #1552] @ 0x610 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n f1de8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #672 @ 0x2a0 │ │ │ │ - bl 166824 │ │ │ │ + bl 166814 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n f1dc6 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -225342,52 +225342,52 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.n f1f3a │ │ │ │ add.w r6, sl, #672 @ 0x2a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667d4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w f2196 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n f1cde │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w f1db4 │ │ │ │ b.n f1d86 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ add.w r5, sl, #720 @ 0x2d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, sl, #744 @ 0x2e8 │ │ │ │ strd r2, r3, [sl, #792] @ 0x318 │ │ │ │ str.w r4, [sl, #800] @ 0x320 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ add.w r0, sl, #672 @ 0x2a0 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ bl f0ca0 │ │ │ │ ldrb.w r3, [sl, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f2298 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r2, [pc, #196] @ (f2054 ) │ │ │ │ ldr r3, [pc, #184] @ (f204c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -225445,15 +225445,15 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n f2704 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ movs r1, r3 │ │ │ │ b.n f212c │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [sl, #352] @ 0x160 │ │ │ │ blx 47520 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -225545,36 +225545,36 @@ │ │ │ │ moveq r4, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, sl, #564 @ 0x234 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrd r3, r2, [sl, #544] @ 0x220 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #552] @ 0x228 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f2280 │ │ │ │ add.w r0, sl, #544 @ 0x220 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n f1f0c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ mla r7, r7, r3, sl │ │ │ │ b.n f21b0 │ │ │ │ ldr.w r3, [r7, #1552] @ 0x610 │ │ │ │ cbz r3, f21c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166824 │ │ │ │ + bl 166814 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n f21a2 │ │ │ │ ldr.w r3, [sl, #424] @ 0x1a8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -225633,43 +225633,43 @@ │ │ │ │ blx 488e8 │ │ │ │ subs.w fp, fp, r5 │ │ │ │ bne.n f220e │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ b.n f2128 │ │ │ │ add.w r0, sl, #448 @ 0x1c0 │ │ │ │ - bl 172e9c │ │ │ │ + bl 172e8c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n f1d4a │ │ │ │ add.w r0, sl, #592 @ 0x250 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667d4 │ │ │ │ b.n f2182 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f1f70 │ │ │ │ add.w r4, sl, #564 @ 0x234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrd r3, r2, [sl, #544] @ 0x220 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #552] @ 0x228 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f230a │ │ │ │ add.w r0, sl, #544 @ 0x220 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n f1f88 │ │ │ │ ldr.w r3, [r4, #964] @ 0x3c4 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ str r2, [sp, #28] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -225685,15 +225685,15 @@ │ │ │ │ ldr.w r0, [sl, #348] @ 0x15c │ │ │ │ blx 47d14 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [sl, #348] @ 0x15c │ │ │ │ blx 488e8 │ │ │ │ b.n f2128 │ │ │ │ add.w r0, sl, #592 @ 0x250 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667d4 │ │ │ │ b.n f22b0 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f215e │ │ │ │ mov.w r4, #13824 @ 0x3600 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f215e │ │ │ │ @@ -225713,20 +225713,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 172be8 │ │ │ │ + bl 172bd8 │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ add.w r3, r5, #672 @ 0x2a0 │ │ │ │ strd r3, fp, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w f2496 │ │ │ │ @@ -225739,21 +225739,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w f24ba │ │ │ │ ldr.w r1, [r3, #1552] @ 0x610 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f239a │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r1, [r5, #408] @ 0x198 │ │ │ │ ldr.w r0, [r5, #348] @ 0x15c │ │ │ │ blx 48918 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n f247a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -225796,37 +225796,37 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n f2432 │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ add.w r8, r5, #564 @ 0x234 │ │ │ │ mov r0, r8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #436] @ 0x1b4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrd r3, r2, [r5, #544] @ 0x220 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #552] @ 0x228 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w f25d6 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl f0ca0 │ │ │ │ mov r0, r9 │ │ │ │ blx 47574 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w f238e │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r2, [pc, #600] @ (f26f8 ) │ │ │ │ ldr r3, [pc, #592] @ (f26f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -225835,15 +225835,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #232] @ 0xe8 │ │ │ │ cbz r3, f24ca │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 166824 │ │ │ │ + bl 166814 │ │ │ │ b.n f237e │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w f23ae │ │ │ │ b.n f24c0 │ │ │ │ @@ -225879,15 +225879,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n f25a6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, f2594 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #16 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667d4 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n f2514 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -225916,30 +225916,30 @@ │ │ │ │ mov r1, r6 │ │ │ │ sub.w r0, r6, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 47c18 │ │ │ │ b.n f2536 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrd r2, r3, [r5, #792] @ 0x318 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n f25c8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n f252e │ │ │ │ add.w r0, r5, #744 @ 0x2e8 │ │ │ │ strd r1, fp, [r5, #792] @ 0x318 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ b.n f25bc │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667d4 │ │ │ │ b.n f2468 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f2478 │ │ │ │ ldr.w r8, [r5, #36] @ 0x24 │ │ │ │ @@ -225980,15 +225980,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r5, #348] @ 0x15c │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r5, #232] @ 0xe8 │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 227638 │ │ │ │ + bl 227628 │ │ │ │ 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] │ │ │ │ @@ -225999,21 +225999,21 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl f0fe0 │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ bl f0bec │ │ │ │ - bl 227638 │ │ │ │ + bl 227628 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cbz r1, f26b6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ - bl 227638 │ │ │ │ + bl 227628 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cbz r1, f26c4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #32 │ │ │ │ @@ -226028,15 +226028,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n f247a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bgt.n f2660 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ movs r1, r3 │ │ │ │ blt.n f27b4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -226111,30 +226111,30 @@ │ │ │ │ beq.w f2c50 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ add.w r9, r4, #720 @ 0x2d0 │ │ │ │ blx 47a50 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2c44 │ │ │ │ add.w sl, r4, #648 @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f3070 │ │ │ │ add.w r7, r4, #672 @ 0x2a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166734 │ │ │ │ + bl 166724 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f3056 │ │ │ │ add.w r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 166734 │ │ │ │ + bl 166724 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f3036 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ blx 473ac │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ @@ -226378,15 +226378,15 @@ │ │ │ │ mov r6, r7 │ │ │ │ b.n f2aea │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w f2ca4 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 16b1ec │ │ │ │ + bl 16b1dc │ │ │ │ str.w r0, [r6], #4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n f2ade │ │ │ │ cbz r5, f2b0e │ │ │ │ add.w sl, r7, r5, lsl #2 │ │ │ │ mov r5, fp │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ @@ -226475,22 +226475,22 @@ │ │ │ │ subs r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ ldrd fp, r3, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172dc8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f2fd0 │ │ │ │ add.w r3, r4, #496 @ 0x1f0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 166734 │ │ │ │ + bl 166724 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f2e1a │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ b.n f2b12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ @@ -226604,15 +226604,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ b.n f2752 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w f28d0 │ │ │ │ b.n f2d7e │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 16b1ec │ │ │ │ + bl 16b1dc │ │ │ │ mov r5, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ beq.w f2b0e │ │ │ │ ldr.w r1, [r6, #184] @ 0xb8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #352] @ 0x160 │ │ │ │ ldr.w r0, [r4, #348] @ 0x15c │ │ │ │ @@ -226651,15 +226651,15 @@ │ │ │ │ bl f0bec │ │ │ │ mov r3, sl │ │ │ │ b.n f2852 │ │ │ │ add.w r3, r4, #468 @ 0x1d4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f308c │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f2ed0 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r5, #1 │ │ │ │ @@ -226670,69 +226670,69 @@ │ │ │ │ cmp r3, #4 │ │ │ │ it lt │ │ │ │ movlt r3, #4 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f2fe2 │ │ │ │ add.w r3, r4, #592 @ 0x250 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 166734 │ │ │ │ + bl 166724 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2fda │ │ │ │ add.w r6, r4, #564 @ 0x234 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2fd4 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cbz r3, f2ed0 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ b.n f2eb0 │ │ │ │ mov r0, sl │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r2, [r7, #280] @ 0x118 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n f2ecc │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrd r2, r1, [r7, #544] @ 0x220 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #552] @ 0x228 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n f2e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667d4 │ │ │ │ b.n f2e98 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #516] @ (f30d8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #640 @ 0x280 │ │ │ │ add r1, pc │ │ │ │ - bl 180c80 │ │ │ │ + bl 180c70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f2f86 │ │ │ │ ldr r1, [pc, #504] @ (f30dc ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #644 @ 0x284 │ │ │ │ add r1, pc │ │ │ │ - bl 180c80 │ │ │ │ + bl 180c70 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, f2f54 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r3, [r3, #665] @ 0x299 │ │ │ │ @@ -226767,63 +226767,63 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov.w sl, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n f2894 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrd r3, r2, [r4, #448] @ 0x1c0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w f3094 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ - bl 180cdc │ │ │ │ + bl 180ccc │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f2c40 │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 47574 │ │ │ │ add.w r0, r4, #564 @ 0x234 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ add.w r0, r4, #592 @ 0x250 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ b.n f2c40 │ │ │ │ blx 47574 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl ed5c8 │ │ │ │ b.n f2b12 │ │ │ │ mov sl, r0 │ │ │ │ b.n f2b1e │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ b.n f2c40 │ │ │ │ mov r0, r5 │ │ │ │ blx 47b58 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #348] @ 0x15c │ │ │ │ mla r3, r3, r9, r4 │ │ │ │ ldr.w r1, [r3, #992] @ 0x3e0 │ │ │ │ @@ -226832,34 +226832,34 @@ │ │ │ │ ldr.w r0, [r4, #348] @ 0x15c │ │ │ │ blx 488e8 │ │ │ │ b.n f2fc2 │ │ │ │ add.w r7, r4, #448 @ 0x1c0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172dc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2c26 │ │ │ │ mov sl, r0 │ │ │ │ b.n f2b34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ mov r0, sl │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n f2c50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ mov r0, sl │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n f2c50 │ │ │ │ mov r0, r9 │ │ │ │ b.n f305e │ │ │ │ @@ -226869,18 +226869,18 @@ │ │ │ │ blx 4858c │ │ │ │ mov r1, r0 │ │ │ │ b.n f2f3e │ │ │ │ mov.w sl, #13824 @ 0x3600 │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ b.n f2894 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ b.n f2c38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667d4 │ │ │ │ b.n f2f6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bhi.n f3058 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n f3030 │ │ │ │ @@ -226892,20 +226892,20 @@ │ │ │ │ vsri.32 d30, d29, #1 │ │ │ │ vmlal.u , d15, d3[0] │ │ │ │ vsra.u32 d30, d25, #1 │ │ │ │ vshr.u32 , , #1 │ │ │ │ vtbl.8 d29, {d31- instruction: 0xffff0cb0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n f3094 │ │ │ │ + bcc.n f3074 │ │ │ │ movs r4, r4 │ │ │ │ b.n f30f2 │ │ │ │ @ instruction: 0xffffedad │ │ │ │ vsri.32 d31, d31, #1 │ │ │ │ - vqrdmlah.s q14, , d28[0] │ │ │ │ + @ instruction: 0xffffcedc │ │ │ │ movs r4, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r4, [pc, #212] @ (f31cc ) │ │ │ │ @@ -227000,15 +227000,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 4, r0, cr8, cr8, {0} │ │ │ │ + mcr2 0, 4, r0, cr8, cr8, {0} │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ @@ -227199,71 +227199,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f3500 │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f34f8 │ │ │ │ ldr r3, [pc, #300] @ (f350c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #292] @ (f3510 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f34f2 │ │ │ │ cbz r5, f345c │ │ │ │ ldr r7, [pc, #276] @ (f3514 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f34a8 │ │ │ │ ldr r7, [pc, #260] @ (f3518 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f34b6 │ │ │ │ ldr r7, [pc, #248] @ (f351c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f34ca │ │ │ │ ldr r7, [pc, #232] @ (f3520 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ strb.w r3, [r6, #686] @ 0x2ae │ │ │ │ mov r1, r7 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f34de │ │ │ │ ldr r7, [pc, #212] @ (f3524 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f00 │ │ │ │ cbnz r0, f3494 │ │ │ │ ldr r2, [pc, #200] @ (f3528 ) │ │ │ │ ldr r3, [pc, #204] @ (f352c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #196] @ (f3530 ) │ │ │ │ @@ -227282,73 +227282,73 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r2, [r6, #884] @ 0x374 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #688] @ 0x2b0 │ │ │ │ b.n f345c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259f64 │ │ │ │ + bl 259f54 │ │ │ │ str.w r0, [r6, #680] @ 0x2a8 │ │ │ │ b.n f3410 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #684] @ 0x2ac │ │ │ │ b.n f3422 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #685] @ 0x2ad │ │ │ │ b.n f3434 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #686] @ 0x2ae │ │ │ │ b.n f344c │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n f3488 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ movs r0, r3 │ │ │ │ svc 197 @ 0xc5 │ │ │ │ vrsra.u32 d30, d15, #1 │ │ │ │ @ instruction: 0xffffe169 │ │ │ │ vaddl.u q15, d31, d11 │ │ │ │ vabdl.u , d15, d29 │ │ │ │ vrshr.u32 d30, d23, #1 │ │ │ │ @@ -227359,33 +227359,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #884] @ 0x374 │ │ │ │ cbz r6, f3598 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a1e0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f3580 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, f3572 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a1e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3568 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a020 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ @@ -227663,51 +227663,51 @@ │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #408 @ 0x198 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ cbnz r0, f3914 │ │ │ │ ldrb.w r7, [r4, #532] @ 0x214 │ │ │ │ cbnz r7, f38f8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #532] @ 0x214 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ - bl 258734 │ │ │ │ + bl 258724 │ │ │ │ add.w r8, r4, #472 @ 0x1d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r7, [r4, #532] @ 0x214 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ adds r3, r5, #1 │ │ │ │ beq.n f3914 │ │ │ │ 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, #472 @ 0x1d8 │ │ │ │ - bl 166800 │ │ │ │ + bl 1667f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n f391e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n f38f2 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f38f2 │ │ │ │ @@ -227749,24 +227749,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3a3a │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f3a92 │ │ │ │ add.w r6, r4, #408 @ 0x198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3a7a │ │ │ │ ldrd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w f3aca │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #2 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, f3af8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ @@ -227775,22 +227775,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, f3af8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3a7a │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #436] @ 0x1b4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n f3a38 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl f387c │ │ │ │ @@ -227800,22 +227800,22 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n f3a3a │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ cbz r3, f3a38 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ cbz r3, f3a38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ cbnz r0, f3a7a │ │ │ │ ldrd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n f3a56 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #212] @ (f3b10 ) │ │ │ │ ldr r3, [pc, #204] @ (f3b0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -227826,36 +227826,36 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl f387c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n f3a3a │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n f39da │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n f3a3a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b154 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n f396a │ │ │ │ add r1, pc, #108 @ (adr r1, f3b00 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b154 │ │ │ │ add.w r6, r4, #408 @ 0x198 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, sl │ │ │ │ mov r0, sl │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -227871,19 +227871,19 @@ │ │ │ │ b.n f39b2 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ blx 4761c │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r0, #1 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b154 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n f3aa4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -227901,15 +227901,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, #36] @ 0x24 │ │ │ │ add.w r0, r0, #408 @ 0x198 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ ldrd r5, r2, [r3, #432] @ 0x1b0 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ sbcs r2, r1 │ │ │ │ ldr.w r2, [r3, #544] @ 0x220 │ │ │ │ @@ -227921,15 +227921,15 @@ │ │ │ │ ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ str.w r2, [r3, #544] @ 0x220 │ │ │ │ sbc.w r1, r1, r5 │ │ │ │ str.w r1, [r3, #548] @ 0x224 │ │ │ │ blx 47fd8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r0, #408 @ 0x198 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -227947,25 +227947,25 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r7, r5, #408 @ 0x198 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrb.w r3, [r5, #568] @ 0x238 │ │ │ │ cbz r3, f3bd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r4 │ │ │ │ bl f3b14 │ │ │ │ mov r0, r6 │ │ │ │ blx 47944 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ str.w r0, [r5, #560] @ 0x230 │ │ │ │ str.w r3, [r5, #572] @ 0x23c │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r5, #552] @ 0x228 │ │ │ │ str.w r1, [r5, #564] @ 0x234 │ │ │ │ @@ -227990,15 +227990,15 @@ │ │ │ │ adds.w r4, r4, ip │ │ │ │ mla r8, r0, r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adc.w r8, r8, ip, asr #31 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrb.w r2, [r5, #568] @ 0x238 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r5, #572] @ 0x23c │ │ │ │ ldrd r1, r3, [r5, #560] @ 0x230 │ │ │ │ cbnz r2, f3c94 │ │ │ │ cmp r1, r4 │ │ │ │ mov.w r2, #1 │ │ │ │ @@ -228008,15 +228008,15 @@ │ │ │ │ it cc │ │ │ │ strdcc r4, r8, [r5, #560] @ 0x230 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ str.w r3, [r5, #540] @ 0x21c │ │ │ │ mov r0, r9 │ │ │ │ str.w r4, [r5, #536] @ 0x218 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r6 │ │ │ │ bl f3b14 │ │ │ │ mov r0, r7 │ │ │ │ blx 47944 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r2, fp, sl │ │ │ │ ite ne │ │ │ │ @@ -228139,15 +228139,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 165dac │ │ │ │ + bl 165d9c │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n f3e1c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -228187,15 +228187,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 173b20 │ │ │ │ + bl 173b10 │ │ │ │ movs r3, #1 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrd r0, r8, [r5] │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -228269,15 +228269,15 @@ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n f3fd0 │ │ │ │ ldr.w r1, [r6, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f3fc6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f3ff8 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ str.w r9, [r6, #156] @ 0x9c │ │ │ │ add.w lr, r0, r2 │ │ │ │ str.w r0, [r6, #148] @ 0x94 │ │ │ │ b.n f3f60 │ │ │ │ @@ -228299,15 +228299,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [lr, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r6, #172 @ 0xac │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172dc8 │ │ │ │ ldr r2, [pc, #108] @ (f4014 ) │ │ │ │ ldr r3, [pc, #96] @ (f4008 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -228399,20 +228399,20 @@ │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w sl, [r3] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [sp, #48] @ 0x30 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrb.w r3, [r4, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f4158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r1, [r4, #280] @ 0x118 │ │ │ │ cbz r1, f4122 │ │ │ │ mov ip, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n f40d6 │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #224 @ 0xe0 │ │ │ │ @@ -228446,15 +228446,15 @@ │ │ │ │ bne.n f419e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 258734 │ │ │ │ + bl 258724 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n f4194 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f4090 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -228468,28 +228468,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ b.n f408a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #532] @ 0x214 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 258538 │ │ │ │ + bl 258528 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ add.w r0, r4, #472 @ 0x1d8 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #532] @ 0x214 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ bne.n f40c0 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n f4108 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -228564,15 +228564,15 @@ │ │ │ │ cbz r0, f4262 │ │ │ │ ldr r2, [pc, #60] @ (f4284 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n f4258 │ │ │ │ cbz r3, f4274 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ 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] │ │ │ │ @@ -228599,15 +228599,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172dc8 │ │ │ │ cbz r0, f42c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -228634,15 +228634,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 f42ea │ │ │ │ - cbnz r0, f4356 │ │ │ │ + cbnz r0, f4352 │ │ │ │ movs r4, 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 r5, r0 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ @@ -228820,30 +228820,30 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n f44b2 │ │ │ │ add r4, sp, #16 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f44b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, f4522 │ │ │ │ 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 f446e │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f44b2 │ │ │ │ strd r5, r6, [r0] │ │ │ │ b.n f44b2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n f44b2 │ │ │ │ @@ -229374,17 +229374,17 @@ │ │ │ │ ldr.w r0, [r7, #524] @ 0x20c │ │ │ │ cbz r0, f4b16 │ │ │ │ blx 47e04 │ │ │ │ ldr.w r0, [r7, #528] @ 0x210 │ │ │ │ cbz r0, f4b20 │ │ │ │ blx 47e04 │ │ │ │ add.w r0, r7, #472 @ 0x1d8 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ add.w r0, r7, #408 @ 0x198 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr.w r0, [r7, #520] @ 0x208 │ │ │ │ cbz r0, f4b3a │ │ │ │ blx 47f78 │ │ │ │ ldr.w r1, [r7, #396] @ 0x18c │ │ │ │ cbz r1, f4b4a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ @@ -229644,18 +229644,18 @@ │ │ │ │ str r3, [r7, #32] │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ vstr d8, [r7, #16] │ │ │ │ mla r3, r3, fp, r4 │ │ │ │ ldr.w r0, [r3, #760] @ 0x2f8 │ │ │ │ blx 47da4 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ strd r0, r1, [r7, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -229704,15 +229704,15 @@ │ │ │ │ beq.w f5140 │ │ │ │ ldrd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ strd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ blx 475ec │ │ │ │ mov r0, sl │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mla fp, r3, fp, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp, #764] @ 0x2fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w f4ce8 │ │ │ │ @@ -230373,15 +230373,15 @@ │ │ │ │ ldrb.w r9, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add r8, pc │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f576e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r9, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ @@ -230679,15 +230679,15 @@ │ │ │ │ b.n f5872 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #912 @ (adr r7, f5c48 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n f58a4 │ │ │ │ + bhi.n f5884 │ │ │ │ movs r0, r3 │ │ │ │ add r7, pc, #536 @ (adr r7, f5adc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -230785,15 +230785,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl f5460 │ │ │ │ b.n f59a2 │ │ │ │ mov.w r9, #13824 @ 0x3600 │ │ │ │ movt r9, #50277 @ 0xc465 │ │ │ │ b.n f59a2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bhi.n f5aa0 │ │ │ │ + bhi.n f5a80 │ │ │ │ movs r0, r3 │ │ │ │ add r7, pc, #56 @ (adr r7, f5a14 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #344 @ (adr r6, f5b3c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ @@ -230899,15 +230899,15 @@ │ │ │ │ movt r8, #50277 @ 0xc465 │ │ │ │ b.n f5aca │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #1008 @ (adr r5, f5ef0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n f5b8c │ │ │ │ + bvc.n f5b6c │ │ │ │ movs r0, r3 │ │ │ │ add r5, pc, #184 @ (adr r5, f5bc4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -231074,15 +231074,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f5c80 │ │ │ │ ldr r2, [pc, #172] @ (f5d68 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #172] @ (f5d6c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ b.n f5c80 │ │ │ │ ldr r3, [pc, #160] @ (f5d70 ) │ │ │ │ add.w r8, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc │ │ │ │ @@ -231136,27 +231136,27 @@ │ │ │ │ b.n f5bc4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #864 @ (adr r4, f60b8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #760 @ (adr r2, f6058 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, f6018 ) │ │ │ │ movs r4, r4 │ │ │ │ add r3, pc, #824 @ (adr r3, f609c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n f5d08 │ │ │ │ + bcc.n f5ce8 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n f5c98 │ │ │ │ + bmi.n f5c78 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n f5e10 │ │ │ │ + bmi.n f5df0 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr.w r4, [pc, #2660] @ f67f0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -231377,21 +231377,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, f5ff4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f67ce │ │ │ │ str.w r5, [r4, #396] @ 0x18c │ │ │ │ add.w r0, r4, #472 @ 0x1d8 │ │ │ │ - bl 166734 │ │ │ │ + bl 166724 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f6510 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ blx 47da4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, #1 │ │ │ │ @@ -232131,15 +232131,15 @@ │ │ │ │ mcrr 15, 15, pc, r9, cr15 @ │ │ │ │ bvc.n f6802 │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ vdup.8 q15, d9[7] │ │ │ │ @ instruction: 0xffffd7e7 │ │ │ │ vqshl.u64 , , #63 @ 0x3f │ │ │ │ vtbl.8 d29, {d31- , , d0 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r0, sp, lsl #2] │ │ │ │ lsrs r0, r3, #21 │ │ │ │ @@ -232149,24 +232149,24 @@ │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ blt.n f675e │ │ │ │ @ instruction: 0xffff0bf4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf65a006d │ │ │ │ lsrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ bls.n f67aa │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -232223,15 +232223,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r7, [r0, #192] @ 0xc0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -232636,15 +232636,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n f6d0e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n f6d22 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ @@ -232817,15 +232817,15 @@ │ │ │ │ streq r0, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f6f08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #212] @ (f7008 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -232937,15 +232937,15 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #5 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n f7038 │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ ldr.w r1, [r1, #908] @ 0x38c │ │ │ │ push {r4, r5} │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ str r5, [r2, #0] │ │ │ │ @@ -233238,34 +233238,34 @@ │ │ │ │ add.w r7, r4, #364 @ 0x16c │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r9, sp, #8 │ │ │ │ add.w r8, r4, #392 @ 0x188 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ b.n f7356 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166800 │ │ │ │ + bl 1667f0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n f737a │ │ │ │ cbnz r0, f7380 │ │ │ │ ldrd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n f7346 │ │ │ │ ldr.w r8, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n f7302 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b154 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n f72f0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n f7364 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n f7364 │ │ │ │ @@ -233311,22 +233311,22 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 47bd0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ble.n f73e8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 48544 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n f73e8 │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ add r3, pc, #736 @ (adr r3, f7700 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ @@ -233511,15 +233511,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n f75d0 │ │ │ │ blx 47edc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ b.n f75d2 │ │ │ │ nop │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [pc, #56] @ (f7630 ) │ │ │ │ mov r2, r1 │ │ │ │ push {r4} │ │ │ │ add.w ip, r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrb.w r4, [r0, #664] @ 0x298 │ │ │ │ @@ -233533,15 +233533,15 @@ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r4, [r2, #12] │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ strd r3, r4, [r2] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ movs r4, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [r0, #360] @ 0x168 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n f766c │ │ │ │ @@ -233570,24 +233570,24 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, f76b6 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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] │ │ │ │ @@ -233896,15 +233896,15 @@ │ │ │ │ bne.n f793e │ │ │ │ b.n f79a8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f795a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ b.n f795a │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #120] @ (f7a78 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -233974,17 +233974,17 @@ │ │ │ │ bl f79ec │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n f7aa2 │ │ │ │ add.w r0, r6, #364 @ 0x16c │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ add.w r0, r6, #392 @ 0x188 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ mov r0, r6 │ │ │ │ bl ed30c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ @@ -234033,15 +234033,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ add r3, pc, #184 @ (adr r3, f7c10 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -234050,15 +234050,15 @@ │ │ │ │ b.n f7b8c │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, fp, #40 @ 0x28 │ │ │ │ add.w r0, fp, #120 @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r7, r6, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 166800 │ │ │ │ + bl 1667f0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n f7bc6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cbnz r3, f7be2 │ │ │ │ @@ -234071,15 +234071,15 @@ │ │ │ │ cbz r1, f7bd0 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, fp, #40 @ 0x28 │ │ │ │ add.w r0, fp, #64 @ 0x40 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ strd r7, r6, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 166800 │ │ │ │ + bl 1667f0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n f7b8c │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n f7be4 │ │ │ │ @@ -234088,15 +234088,15 @@ │ │ │ │ add.w r0, fp, #112 @ 0x70 │ │ │ │ blx 48774 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7ba6 │ │ │ │ b.n f7b84 │ │ │ │ movs r4, #0 │ │ │ │ add.w r0, fp, #40 @ 0x28 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r2, [pc, #52] @ (f7c24 ) │ │ │ │ ldr r3, [pc, #44] @ (f7c1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -234316,15 +234316,15 @@ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r4, #28] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3} │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ @@ -234393,15 +234393,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n f7f98 │ │ │ │ add.w r9, r7, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cbz r0, f7f20 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n f7ee4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #232 @ 0xe8 │ │ │ │ @@ -234412,15 +234412,15 @@ │ │ │ │ bne.n f7edc │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #644] @ 0x284 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w sl, [r4, #360] @ 0x168 │ │ │ │ ldr r2, [pc, #240] @ (f7ff8 ) │ │ │ │ ldr r3, [pc, #236] @ (f7ff4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -234443,38 +234443,38 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 166800 │ │ │ │ + bl 1667f0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #110 @ 0x6e │ │ │ │ beq.n f7ed0 │ │ │ │ add.w r6, r4, #364 @ 0x16c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #392 @ 0x188 │ │ │ │ strd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ mov sl, r5 │ │ │ │ str.w r5, [r4, #448] @ 0x1c0 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n f7f04 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ mov r3, r1 │ │ │ │ adds.w ip, r0, r5 │ │ │ │ mov r2, sl │ │ │ │ adcs.w r3, r3, r8 │ │ │ │ it cs │ │ │ │ movcs r2, #1 │ │ │ │ cbnz r2, f7fce │ │ │ │ @@ -234492,15 +234492,15 @@ │ │ │ │ beq.n f7f2c │ │ │ │ b.n f7f52 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n f7ec6 │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n f7f04 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -234715,15 +234715,15 @@ │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ add.w r2, r4, #172 @ 0xac │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w r0, [r4, #172] @ 0xac │ │ │ │ b.n f805c │ │ │ │ - cbz r0, f8258 │ │ │ │ + cbz r0, f8254 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r0, #280] @ 0x118 │ │ │ │ @@ -234801,21 +234801,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #68] @ 0x44 │ │ │ │ strd r2, r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f8534 │ │ │ │ add.w r3, fp, #392 @ 0x188 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 166734 │ │ │ │ + bl 166724 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f8542 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ @@ -234888,17 +234888,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl f79ec │ │ │ │ cmp r5, #0 │ │ │ │ bne.n f83e0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ mov r0, fp │ │ │ │ bl ed30c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -235002,31 +235002,31 @@ │ │ │ │ b.n f83b4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w fp, [r2] │ │ │ │ b.n f8412 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n f8412 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n f8412 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ b.n f853c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -235234,75 +235234,75 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n f85d2 │ │ │ │ mov r5, ip │ │ │ │ b.n f85ee │ │ │ │ add.w r5, r0, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [sl, #440] @ 0x1b8 │ │ │ │ str.w r3, [sl, #448] @ 0x1c0 │ │ │ │ add.w r0, sl, #392 @ 0x188 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n f85d4 │ │ │ │ add.w r7, sl, #364 @ 0x16c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [sl, #440] @ 0x1b8 │ │ │ │ str.w r3, [sl, #448] @ 0x1c0 │ │ │ │ add.w r0, sl, #392 @ 0x188 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n f87aa │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ b.n f85d4 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ b.n f85d2 │ │ │ │ add.w r7, sl, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r2, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r0, [sl, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ ldr.w r1, [sl, #444] @ 0x1bc │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n f8826 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ b.n f8746 │ │ │ │ add.w r0, sl, #392 @ 0x188 │ │ │ │ strd r2, r3, [sl, #440] @ 0x1b8 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ b.n f881e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ movs r0, r3 │ │ │ │ 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 r6, [r0, #360] @ 0x168 │ │ │ │ cbz r6, f8868 │ │ │ │ @@ -235314,15 +235314,15 @@ │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mla r2, r2, r1, r0 │ │ │ │ add.w r9, r6, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ strd r7, r3, [r2, #680] @ 0x2a8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ orrs.w r2, r7, r8 │ │ │ │ bne.n f88dc │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #352] @ 0x160 │ │ │ │ mla r5, r1, r5, r4 │ │ │ │ adds r3, #1 │ │ │ │ @@ -235334,18 +235334,18 @@ │ │ │ │ str.w r2, [r5, #676] @ 0x2a4 │ │ │ │ str.w r3, [r5, #644] @ 0x284 │ │ │ │ bl f8580 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ cbz r6, f88ce │ │ │ │ str.w r6, [r4, #360] @ 0x168 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r6, [r4, #360] @ 0x168 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f888e │ │ │ │ ldr r2, [pc, #16] @ (f88f4 ) │ │ │ │ @@ -235387,28 +235387,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl f8580 │ │ │ │ cbz r0, f8950 │ │ │ │ str.w r0, [r5, #360] @ 0x168 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r5, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #440] @ 0x1b8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n f8976 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n f891e │ │ │ │ add.w r0, r5, #392 @ 0x188 │ │ │ │ str.w r1, [r5, #440] @ 0x1b8 │ │ │ │ str.w r2, [r5, #444] @ 0x1bc │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667b8 │ │ │ │ b.n f896a │ │ │ │ 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] │ │ │ │ @@ -235429,24 +235429,24 @@ │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #13] │ │ │ │ cbnz r3, f89f0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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] │ │ │ │ @@ -236259,23 +236259,23 @@ │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #172 @ 0xac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #172] @ 0xac │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f936a │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166734 │ │ │ │ + bl 166724 │ │ │ │ cbnz r0, f9364 │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 166734 │ │ │ │ + bl 166724 │ │ │ │ cbnz r0, f935e │ │ │ │ ldr r2, [pc, #96] @ (f9378 ) │ │ │ │ ldr r3, [pc, #100] @ (f937c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #92] @ (f9380 ) │ │ │ │ @@ -236300,17 +236300,17 @@ │ │ │ │ beq.n f9356 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ b.n f92e2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n f92de │ │ │ │ mov r0, r8 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f9342 │ │ │ │ svc 5 │ │ │ │ @@ -236356,27 +236356,27 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ beq.n f93f2 │ │ │ │ mov r8, r3 │ │ │ │ b.n f93be │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, f9442 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, f9432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667a4 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 48268 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -236386,15 +236386,15 @@ │ │ │ │ blx 48268 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 47ccc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f940c │ │ │ │ b.n f9432 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -236409,19 +236409,19 @@ │ │ │ │ bge.n f948e │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r4, #25] │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r5, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, f94b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 47b58 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #32] │ │ │ │ strb r0, [r4, #25] │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ @@ -237041,23 +237041,23 @@ │ │ │ │ bl f7e0c │ │ │ │ cbz r0, f9b4c │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r5, #668 @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r5, #668] @ 0x29c │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ cbz r7, f9b44 │ │ │ │ ldr r1, [pc, #64] @ (f9b54 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -237210,16 +237210,16 @@ │ │ │ │ beq.n f9d5a │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n f9d82 │ │ │ │ add.w r6, fp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 180c38 │ │ │ │ + bl 16b0e8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ sbcs.w r2, r3, r1 │ │ │ │ ldr.w r1, [fp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ itt cc │ │ │ │ @@ -237236,32 +237236,32 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add.w r0, fp, #64 @ 0x40 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 166800 │ │ │ │ + bl 1667f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ cbnz r4, f9d26 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ b.n f9c82 │ │ │ │ ldr r2, [pc, #256] @ (f9e10 ) │ │ │ │ mov r3, fp │ │ │ │ add.w r0, fp, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 48774 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9cd6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f9db0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f9dbe │ │ │ │ @@ -237530,17 +237530,17 @@ │ │ │ │ b.n f9fc0 │ │ │ │ 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 167114 │ │ │ │ + bl 167104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [pc, #1328] @ fa534 │ │ │ │ @@ -237548,15 +237548,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add r9, pc │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [r9] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w fa4ce │ │ │ │ ldr.w r3, [pc, #1292] @ fa538 │ │ │ │ add r3, pc │ │ │ │ @@ -237573,21 +237573,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r4] │ │ │ │ str r7, [r4, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 21f080 │ │ │ │ + bl 21f070 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #236 @ 0xec │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 21f080 │ │ │ │ + bl 21f070 │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd sl, fp, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -237929,36 +237929,36 @@ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ strh.w r3, [r4, #272] @ 0x110 │ │ │ │ b.n fa134 │ │ │ │ ldr.w sl, [pc, #136] @ fa558 │ │ │ │ mov.w fp, #0 │ │ │ │ add sl, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 173074 │ │ │ │ + bl 173064 │ │ │ │ ldr r2, [pc, #124] @ (fa55c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 173198 │ │ │ │ + bl 173188 │ │ │ │ ldr.w ip, [pc, #108] @ fa560 │ │ │ │ dmb ish │ │ │ │ add ip, pc │ │ │ │ ldrexd r2, r3, [ip] │ │ │ │ strexd lr, r0, r1, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n fa4fc │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ b.n fa028 │ │ │ │ ldr r0, [pc, #76] @ (fa564 ) │ │ │ │ add r0, pc │ │ │ │ - bl 173074 │ │ │ │ + bl 173064 │ │ │ │ ldr r3, [pc, #72] @ (fa568 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ @@ -237977,21 +237977,21 @@ │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb638 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ ldrb r4, [r5, #13] │ │ │ │ lsls r6, r6, #1 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -238010,31 +238010,31 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r4, r3, #2048 @ 0x800 │ │ │ │ bne.n fa5d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 21f1b0 │ │ │ │ + bl 21f1a0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #88] @ (fa608 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1666b8 │ │ │ │ - bl 166730 │ │ │ │ + bl 1666a8 │ │ │ │ + bl 166720 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 16aee0 │ │ │ │ + bl 16aed0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65487 @ 0xffcf │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ ands r2, r5 │ │ │ │ - bl 166f74 │ │ │ │ + bl 166f64 │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r2, [pc, #48] @ (fa60c ) │ │ │ │ ldr r3, [pc, #32] @ (fa5fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -238060,68 +238060,68 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r2, #1784 @ 0x6f8 │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, fa64e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ ldr.w r7, [r4, #144] @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r7, #400] @ 0x190 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str.w r0, [r7, #404] @ 0x194 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, #404] @ 0x194 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r2, #1784 @ 0x6f8 │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, fa6b6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r3, #400] @ 0x190 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -238133,32 +238133,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 165f3c │ │ │ │ + bl 165f2c │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #964 @ 0x3c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ ldrb.w r1, [r6, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1661c4 │ │ │ │ + bl 1661b4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 167330 │ │ │ │ + bl 167320 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cbz r3, fa754 │ │ │ │ ldr r2, [pc, #40] @ (fa768 ) │ │ │ │ ldr r3, [pc, #36] @ (fa764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -238191,44 +238191,44 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, fa7f2 │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da28 │ │ │ │ mov r0, sp │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f2c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ mov r0, sp │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1ee7bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbnz r2, fa812 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, fa80a │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #964 @ 0x3c4 │ │ │ │ - bl 16db0c │ │ │ │ + bl 16dafc │ │ │ │ ldr r2, [pc, #60] @ (fa830 ) │ │ │ │ ldr r3, [pc, #52] @ (fa82c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -238237,15 +238237,15 @@ │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 47574 │ │ │ │ b.n fa7b6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fa7b6 │ │ │ │ b.n fa80a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ @@ -238257,50 +238257,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 │ │ │ │ movw r1, #1932 @ 0x78c │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ strb.w r3, [r0, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ strd r3, r3, [r0, #96] @ 0x60 │ │ │ │ str r6, [r0, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166534 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166534 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ strb.w r0, [r4, #1141] @ 0x475 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ bl fa610 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cbnz r3, fa8ec │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ands.w r9, r3, #112 @ 0x70 │ │ │ │ bne.n fa8ec │ │ │ │ movw r1, #1932 @ 0x78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r0, #116] @ 0x74 │ │ │ │ str.w r9, [r0, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r4, [r0, #100] @ 0x64 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -238323,21 +238323,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, #12 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ - bl 16629c │ │ │ │ + bl 16628c │ │ │ │ ldrb.w r1, [r4, #1141] @ 0x475 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16629c │ │ │ │ + bl 16628c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl fa684 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cbnz r3, fa93c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ tst.w r3, #112 @ 0x70 │ │ │ │ @@ -238367,22 +238367,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ bl fa6d8 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1671ec │ │ │ │ + bl 1671dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fa9aa │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 166470 │ │ │ │ + bl 166460 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl fa610 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ cbz r1, fa9a0 │ │ │ │ mov r0, r5 │ │ │ │ bl fa610 │ │ │ │ @@ -238427,30 +238427,30 @@ │ │ │ │ add r7, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r7 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ bl fa6d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl fa684 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cbz r1, faa20 │ │ │ │ mov r0, r6 │ │ │ │ bl fa684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 167198 │ │ │ │ + bl 167188 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, faa50 │ │ │ │ ldr r2, [pc, #40] @ (faa64 ) │ │ │ │ ldr r3, [pc, #36] @ (faa60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -238856,19 +238856,19 @@ │ │ │ │ sub.w lr, lr, #17 │ │ │ │ cmp.w lr, #2 │ │ │ │ bhi.n fae5c │ │ │ │ ldr r1, [pc, #48] @ (fae80 ) │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 21dd40 │ │ │ │ + bl 21dd30 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, ip │ │ │ │ - bl 21de10 │ │ │ │ + bl 21de00 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ bls.n fae5c │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ smulbb r3, r3, r1 │ │ │ │ movs r1, #2 │ │ │ │ @@ -238905,15 +238905,15 @@ │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ movt r2, #134 @ 0x86 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ bpl.n faeda │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r6, [r3, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -238958,21 +238958,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n faf64 │ │ │ │ cbz r5, fafbe │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -238984,15 +238984,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #40] @ (fafe8 ) │ │ │ │ ldr r3, [pc, #32] @ (fafe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -239044,15 +239044,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w fb17c │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fb040 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18877c │ │ │ │ + bl 18876c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w fb17c │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r3, r5 │ │ │ │ @@ -239067,44 +239067,44 @@ │ │ │ │ bl faeec │ │ │ │ mov fp, r0 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [fp, #17] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, fb0bc │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w fp, r3, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, fb14e │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -239133,15 +239133,15 @@ │ │ │ │ cmp r9, r4 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #32] │ │ │ │ bne.n fb102 │ │ │ │ ldrd r1, fp, [sp, #8] │ │ │ │ ldrd r9, r8, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 188ae8 │ │ │ │ + bl 188ad8 │ │ │ │ ldrd r2, r3, [fp, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ @@ -239203,30 +239203,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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb21e │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ b.n fb1d4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #224] @ (fb318 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -239256,38 +239256,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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fb2a4 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ and.w r7, r7, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str.w ip, [r5, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ @@ -239326,15 +239326,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #44] @ (fb394 ) │ │ │ │ ldr r3, [pc, #32] @ (fb388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -239400,50 +239400,50 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r6, #0 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb3f8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n fb3f8 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fb46c │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ b.n fb3f8 │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n fb4d4 │ │ │ │ @@ -239505,25 +239505,25 @@ │ │ │ │ cmp r2, r1 │ │ │ │ beq.w fb6b4 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ cmp r2, r1 │ │ │ │ beq.w fb62e │ │ │ │ movw r1, #559 @ 0x22f │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ bl faeec │ │ │ │ mov r2, r5 │ │ │ │ @@ -239540,66 +239540,66 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl faeec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ strd r7, r8, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb5c0 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr.w r2, [pc, #1200] @ fbac0 │ │ │ │ ldr.w r3, [pc, #1192] @ fbabc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -239612,110 +239612,110 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w fbaa8 │ │ │ │ movs r7, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ strb.w r7, [r3, #812] @ 0x32c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #16] │ │ │ │ beq.n fb726 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.n fb75e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ b.n fb60e │ │ │ │ ldr.w r2, [r3, #268] @ 0x10c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r5, [r2, #314] @ 0x13a │ │ │ │ and.w r5, r5, #3 │ │ │ │ cmp r5, #1 │ │ │ │ beq.w fb818 │ │ │ │ movs r6, #1 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ strb.w r6, [r3, #812] @ 0x32c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ b.n fb60e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb74c │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ b.n fb6a4 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -239798,25 +239798,25 @@ │ │ │ │ b.n fb726 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ b.n fb726 │ │ │ │ movw r1, #559 @ 0x22f │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ bl faeec │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ @@ -239832,160 +239832,160 @@ │ │ │ │ vldr d7, [pc, #584] @ fbab0 │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str.w r9, [r7, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb896 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb8d6 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fb904 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl fb398 │ │ │ │ mov r6, r0 │ │ │ │ vldr d7, [pc, #400] @ fbab0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [r7, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb94c │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb98c │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fb9ba │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl faeec │ │ │ │ mov r2, r7 │ │ │ │ @@ -239995,65 +239995,65 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ bl faeec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ b.n fb60e │ │ │ │ movs r0, #0 │ │ │ │ b.n fb60e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r3, [pc, #8] @ (fbac4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ @@ -240086,25 +240086,25 @@ │ │ │ │ movs r1, #0 │ │ │ │ strb.w r2, [r0, #68] @ 0x44 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fbb2a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #72] @ (fbb74 ) │ │ │ │ ldr r3, [pc, #64] @ (fbb70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -240180,26 +240180,26 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ strb.w r3, [r0, #68] @ 0x44 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fbbaa │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n fbbaa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ add r0, lr │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r6, r9 │ │ │ │ @@ -240236,29 +240236,29 @@ │ │ │ │ beq.n fbc8e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbc4e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21be14 │ │ │ │ + bl 21be04 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1853f4 │ │ │ │ + bl 1853e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, r3 │ │ │ │ bls.n fbc6a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21be14 │ │ │ │ + bl 21be04 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n fbc6a │ │ │ │ ldr r2, [pc, #12] @ (fbcb0 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ b.n fbc72 │ │ │ │ @@ -240292,25 +240292,25 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ strb.w r2, [r0, #68] @ 0x44 │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fbd1a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl fb240 │ │ │ │ ldr r2, [pc, #36] @ (fbd4c ) │ │ │ │ ldr r3, [pc, #28] @ (fbd48 ) │ │ │ │ @@ -240389,70 +240389,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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, fbe0a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, fbe54 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w sl, r0, #24 │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ @@ -240494,15 +240494,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #44] @ (fbf5c ) │ │ │ │ ldr r3, [pc, #32] @ (fbf50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -240557,30 +240557,30 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n fc0bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1835c8 │ │ │ │ + bl 1835b8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 197b50 │ │ │ │ + bl 197b40 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b415c │ │ │ │ + bl 1b414c │ │ │ │ ldr r1, [pc, #580] @ (fc21c ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c47e8 │ │ │ │ + bl 1c47d8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c847c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r7, [r8] │ │ │ │ mov r9, r0 │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov.w r2, #1 │ │ │ │ @@ -240589,30 +240589,30 @@ │ │ │ │ str.w r7, [r8, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1dc688 │ │ │ │ + bl 1dc678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [pc, #504] @ (fc220 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1d8860 │ │ │ │ + bl 1d8850 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w fc1ae │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r4 │ │ │ │ orrs r1, r2 │ │ │ │ @@ -240621,86 +240621,86 @@ │ │ │ │ orrs r1, r2 │ │ │ │ orr.w sl, sl, r1 │ │ │ │ orr.w r9, r9, sl │ │ │ │ orr.w r5, r5, r9 │ │ │ │ orrs r3, r5 │ │ │ │ uxtb.w fp, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbea4 │ │ │ │ + bl 1cbe94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1da480 │ │ │ │ + bl 1da470 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fc186 │ │ │ │ orr.w r4, r4, fp │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r4, r4 │ │ │ │ - bl 1d1f4c │ │ │ │ + bl 1d1f3c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbd84 │ │ │ │ + bl 1dbd74 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfa98 │ │ │ │ + bl 1dfa88 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e02b8 │ │ │ │ + bl 1e02a8 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w fc1e0 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c374c │ │ │ │ + bl 1c373c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198c8c │ │ │ │ + bl 198c7c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b43dc │ │ │ │ + bl 1b43cc │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl 1cacbc │ │ │ │ + bl 1cacac │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18dbd4 │ │ │ │ + bl 18dbc4 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb538 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cad24 │ │ │ │ + bl 1cad14 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccc34 │ │ │ │ + bl 1ccc24 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca874 │ │ │ │ + bl 1ca864 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc160 │ │ │ │ + bl 1cc150 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0114 │ │ │ │ + bl 1f0104 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.n fc1cc │ │ │ │ @@ -240708,76 +240708,76 @@ │ │ │ │ beq.n fc17a │ │ │ │ cmp r1, #2 │ │ │ │ beq.n fc178 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dcdb4 │ │ │ │ + bl 1dcda4 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d223c │ │ │ │ + bl 1d222c │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ uxtb r4, r4 │ │ │ │ subs r3, r2, #4 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w fbfc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd540 │ │ │ │ + bl 1dd530 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ b.n fbfc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cdbf4 │ │ │ │ + bl 1cdbe4 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ b.n fc13e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cacbc │ │ │ │ + bl 1cacac │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb538 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d1f4c │ │ │ │ + bl 1d1f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbd84 │ │ │ │ + bl 1dbd74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfa98 │ │ │ │ + bl 1dfa88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e02b8 │ │ │ │ + bl 1e02a8 │ │ │ │ b.n fc0b4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ce74 │ │ │ │ + bl 19ce64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fc04a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c847c │ │ │ │ b.n fc06a │ │ │ │ ldr r0, [pc, #84] @ (fc224 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173120 │ │ │ │ + bl 173110 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n fc136 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3ee8 │ │ │ │ + bl 1c3ed8 │ │ │ │ ldr r2, [pc, #64] @ (fc228 ) │ │ │ │ ldr r3, [pc, #32] @ (fc20c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -240796,15 +240796,15 @@ │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r4, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldc 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xeae7ffff │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ movs r0, r3 │ │ │ │ subs r6, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -240818,15 +240818,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ bne.n fc268 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a03e4 │ │ │ │ + bl 1a03d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cbz r1, fc28c │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldrb.w ip, [r4, #32] │ │ │ │ @@ -240836,25 +240836,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n fc272 │ │ │ │ cbz r0, fc2b2 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1abb70 │ │ │ │ + bl 1abb60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1efa14 │ │ │ │ + bl 1efa04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3ee8 │ │ │ │ + bl 1c3ed8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19da48 │ │ │ │ + bl 19da38 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a03e4 │ │ │ │ + bl 1a03d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ b.n fc28c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -240894,62 +240894,62 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w fc45a │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w fc48c │ │ │ │ mov r0, sl │ │ │ │ - bl 19d8e8 │ │ │ │ + bl 19d8d8 │ │ │ │ ldr r3, [pc, #692] @ (fc5e8 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 199040 │ │ │ │ + bl 199030 │ │ │ │ ldr r1, [pc, #684] @ (fc5ec ) │ │ │ │ mov r2, sl │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 1c452c │ │ │ │ + bl 1c451c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c0638 │ │ │ │ + bl 1c0628 │ │ │ │ mov r0, sl │ │ │ │ - bl 19dc30 │ │ │ │ + bl 19dc20 │ │ │ │ ldrb.w r3, [fp, #261] @ 0x105 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fc4be │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ad650 │ │ │ │ + bl 1ad640 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ bl fbf60 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1cfd54 │ │ │ │ + bl 1cfd44 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19f360 │ │ │ │ + bl 19f350 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, fc3a2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl fbf60 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ead04 │ │ │ │ + bl 1eacf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.n fc494 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -240987,25 +240987,25 @@ │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc3d6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21df84 │ │ │ │ + bl 21df74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fc3e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21df54 │ │ │ │ + bl 21df44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fc3d6 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n fc3e6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f04f4 │ │ │ │ + bl 1f04e4 │ │ │ │ ldr r2, [pc, #448] @ (fc5f0 ) │ │ │ │ ldr r3, [pc, #424] @ (fc5dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -241024,47 +241024,47 @@ │ │ │ │ ldr r6, [pc, #408] @ (fc5f4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #408] @ (fc5f8 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w fc32a │ │ │ │ mov r0, sl │ │ │ │ bl 105608 │ │ │ │ b.n fc32a │ │ │ │ ldr r5, [pc, #356] @ (fc5fc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #356] @ (fc600 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n fc3b6 │ │ │ │ ldr.w r5, [sl, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fc362 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cbnz r7, fc4de │ │ │ │ @@ -241088,15 +241088,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [r8, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fc5c6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, sl │ │ │ │ @@ -241129,37 +241129,37 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl fafec │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cbz r4, fc592 │ │ │ │ mov fp, r0 │ │ │ │ b.n fc52c │ │ │ │ mov r0, r6 │ │ │ │ mov r4, fp │ │ │ │ bl fafec │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fc578 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n fc5c6 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, fc5c0 │ │ │ │ cbz r5, fc5c0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n fc4ec │ │ │ │ @@ -241167,15 +241167,15 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc5b2 │ │ │ │ ldrd fp, sl, [sp, #4] │ │ │ │ b.n fc366 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ b.n fc5aa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -241184,21 +241184,21 @@ │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ b.n fc502 │ │ │ │ vtbx.8 d19, {d31-) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -241215,15 +241215,15 @@ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #9 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a85b0 │ │ │ │ + bl 1a85a0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w fc7e2 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ beq.w fc78c │ │ │ │ @@ -241270,15 +241270,15 @@ │ │ │ │ beq.n fc6e4 │ │ │ │ ldrb.w r3, [r6, #321] @ 0x141 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fc778 │ │ │ │ add.w r9, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1bbeec │ │ │ │ + bl 1bbedc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 131040 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -241286,34 +241286,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10a89c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ strh.w r9, [sp, #28] │ │ │ │ strb.w r9, [sp, #30] │ │ │ │ - bl 19f998 │ │ │ │ + bl 19f988 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [sp, #20] │ │ │ │ - bl 19f360 │ │ │ │ + bl 19f350 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fc7c8 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n fc750 │ │ │ │ ldrb.w r2, [r6, #248] @ 0xf8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #376] @ (fc8b4 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r2, r2, #2 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ ldr r2, [pc, #368] @ (fc8b8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ bl fbf60 │ │ │ │ ldr r2, [pc, #348] @ (fc8bc ) │ │ │ │ ldr r3, [pc, #324] @ (fc8a4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -241337,46 +241337,46 @@ │ │ │ │ b.n fc65a │ │ │ │ ldr r2, [pc, #292] @ (fc8c0 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #292] @ (fc8c4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ ldrb.w r3, [r4, #314] @ 0x13a │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r5, #812] @ 0x32c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fc704 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdd38 │ │ │ │ + bl 1bdd28 │ │ │ │ b.n fc704 │ │ │ │ ldr r2, [pc, #252] @ (fc8c8 ) │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [pc, #252] @ (fc8cc ) │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ b.n fc730 │ │ │ │ mov r0, r4 │ │ │ │ bl 1015c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 101afc │ │ │ │ mov r0, r4 │ │ │ │ bl 106c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c72c │ │ │ │ + bl 19c71c │ │ │ │ mov r0, r4 │ │ │ │ bl 107078 │ │ │ │ mov r0, r4 │ │ │ │ bl 101f3c │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n fc650 │ │ │ │ ldr r3, [pc, #192] @ (fc8d0 ) │ │ │ │ @@ -241423,21 +241423,21 @@ │ │ │ │ bne.n fc88e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af920 │ │ │ │ + bl 1af910 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n fc666 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1af920 │ │ │ │ + bl 1af910 │ │ │ │ b.n fc878 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -241687,15 +241687,15 @@ │ │ │ │ cbnz r0, fcb90 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcb14 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fcb06 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -241716,20 +241716,20 @@ │ │ │ │ bne.n fcc44 │ │ │ │ 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 188514 │ │ │ │ + bl 188504 │ │ │ │ add r0, sl │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n fcb46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188514 │ │ │ │ + bl 188504 │ │ │ │ add.w r8, sl, r0 │ │ │ │ b.n fcb46 │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ bls.n fcb3a │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.n fcb3a │ │ │ │ @@ -242068,15 +242068,15 @@ │ │ │ │ lsls r6, r3, #25 │ │ │ │ bmi.w fd2d2 │ │ │ │ ldr.w r2, [pc, #1572] @ fd548 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 1ac48c │ │ │ │ + bl 1ac47c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ mov r8, r0 │ │ │ │ tst.w r2, #112 @ 0x70 │ │ │ │ beq.n fcf74 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n fcf74 │ │ │ │ @@ -242085,15 +242085,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r3, r5, #6 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ac48c │ │ │ │ + bl 1ac47c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ bl 104718 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ @@ -242109,85 +242109,85 @@ │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w fd272 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 19aae0 │ │ │ │ + bl 19aad0 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd39e │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ ldr.w r3, [pc, #1436] @ fd54c │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d35b8 │ │ │ │ + bl 1d35a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl ff650 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ ldrb.w r3, [r3, #317] @ 0x13d │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd37c │ │ │ │ ldr.w r1, [pc, #1392] @ fd550 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 1c452c │ │ │ │ + bl 1c451c │ │ │ │ ldr.w r1, [pc, #1384] @ fd554 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 1f1374 │ │ │ │ + bl 1f1364 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19e5d0 │ │ │ │ + bl 19e5c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fd1da │ │ │ │ orrs r7, r5 │ │ │ │ ldr.w r3, [pc, #1356] @ fd558 │ │ │ │ mov r1, sl │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ orrs r6, r7 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1b3598 │ │ │ │ + bl 1b3588 │ │ │ │ orr.w r5, r0, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 10081c │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1007f4 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5b18 │ │ │ │ + bl 1a5b08 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1007cc │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c53c4 │ │ │ │ + bl 1c53b4 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ ands.w r5, r5, #255 @ 0xff │ │ │ │ bne.w fd21c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 130f64 │ │ │ │ @@ -242239,15 +242239,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 199040 │ │ │ │ + bl 199030 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ orrs r5, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w fd2fc │ │ │ │ mov r0, r9 │ │ │ │ @@ -242260,15 +242260,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.w fd250 │ │ │ │ mov r0, r9 │ │ │ │ bl ff628 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fd266 │ │ │ │ mov r0, r9 │ │ │ │ - bl 183f8c │ │ │ │ + bl 183f7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fd226 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n fd18e │ │ │ │ @@ -242291,32 +242291,32 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strb.w r5, [sp, #72] @ 0x48 │ │ │ │ strb.w r4, [sp, #73] @ 0x49 │ │ │ │ strb.w r2, [sp, #75] @ 0x4b │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1b007c │ │ │ │ + bl 1b006c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c847c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cacbc │ │ │ │ + bl 1cacac │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb538 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cad24 │ │ │ │ + bl 1cad14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0000 │ │ │ │ + bl 1dfff0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w fd308 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f04f4 │ │ │ │ + bl 1f04e4 │ │ │ │ ldr r2, [pc, #928] @ (fd560 ) │ │ │ │ ldr r3, [pc, #892] @ (fd540 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -242332,37 +242332,37 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1b3598 │ │ │ │ + bl 1b3588 │ │ │ │ mov r0, r9 │ │ │ │ bl 10081c │ │ │ │ mov r0, r9 │ │ │ │ bl 1007f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5b18 │ │ │ │ + bl 1a5b08 │ │ │ │ mov r0, r9 │ │ │ │ bl 1007cc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c53c4 │ │ │ │ + bl 1c53b4 │ │ │ │ mov r0, r9 │ │ │ │ movs r5, #1 │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c847c │ │ │ │ b.n fd068 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c847c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cacbc │ │ │ │ + bl 1cacac │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb538 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cad24 │ │ │ │ + bl 1cad14 │ │ │ │ b.n fd134 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl fccc8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w fd128 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ @@ -242384,15 +242384,15 @@ │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fcfa0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 19ac58 │ │ │ │ + bl 19ac48 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ b.n fcfa0 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 105240 │ │ │ │ @@ -242415,47 +242415,47 @@ │ │ │ │ ldr r6, [pc, #660] @ (fd568 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #660] @ (fd56c ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n fcf20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c636c │ │ │ │ orrs r5, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ b.n fd10e │ │ │ │ ldr r5, [pc, #612] @ (fd570 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #612] @ (fd574 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n fd1b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl fefa8 │ │ │ │ b.n fd0b8 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ mov r1, r4 │ │ │ │ @@ -242486,15 +242486,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #492] @ (fd57c ) │ │ │ │ add r3, pc │ │ │ │ - bl 1b5138 │ │ │ │ + bl 1b5128 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ b.n fcfdc │ │ │ │ ldr.w r5, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fcfaa │ │ │ │ @@ -242526,15 +242526,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fd508 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, fd448 │ │ │ │ @@ -242562,15 +242562,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fd424 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fd496 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cbz r4, fd4ae │ │ │ │ mov r9, r0 │ │ │ │ b.n fd40a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 101b24 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ @@ -242597,21 +242597,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r9 │ │ │ │ bl fae84 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fd452 │ │ │ │ cbz r5, fd508 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, fd4d0 │ │ │ │ cbz r6, fd4d0 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -242641,20 +242641,20 @@ │ │ │ │ b.n fd4ec │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fd498 │ │ │ │ b.n fd448 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ b.n fd4ba │ │ │ │ cbz r1, fd518 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1927b4 │ │ │ │ + bl 1927a4 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ b.n fcfae │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl fae84 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ @@ -242675,21 +242675,21 @@ │ │ │ │ @ instruction: 0xffffdb13 │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ - vrsra.u64 d22, d8, #1 │ │ │ │ + vsubw.u q11, , d8 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #456] @ (fd738 ) │ │ │ │ + ldr r2, [pc, #392] @ (fd6f8 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #240] @ (fd668 ) │ │ │ │ + ldr r2, [pc, #176] @ (fd628 ) │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ bge.n fd4aa │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -242809,15 +242809,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #214 @ 0xd6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #28 │ │ │ │ movs r4, r4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #20] │ │ │ │ subeq.w r0, r0, #256 @ 0x100 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -242943,21 +242943,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n fd80c │ │ │ │ cbz r4, fd878 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -242969,15 +242969,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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 r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #44] @ (fd8a8 ) │ │ │ │ ldr r3, [pc, #36] @ (fd8a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -243100,36 +243100,36 @@ │ │ │ │ vldr d8, [pc, #624] @ fdc20 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ strd r0, r6, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ movs r2, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r7, r7, [sl] │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fd9fc │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fda96 │ │ │ │ movs r4, #0 │ │ │ │ strd r9, r5, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ @@ -243138,66 +243138,66 @@ │ │ │ │ str.w r4, [sl] │ │ │ │ bl fd758 │ │ │ │ movs r3, #20 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ str.w r3, [sl] │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, fda6a │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, fp │ │ │ │ adds r4, #1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n fda0a │ │ │ │ ldrd r9, r5, [sp, #16] │ │ │ │ str.w r6, [r5, #4]! │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ bne.n fd9c0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ ldr r2, [pc, #376] @ (fdc30 ) │ │ │ │ ldr r3, [pc, #368] @ (fdc2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ eors r2, r3 │ │ │ │ @@ -243230,15 +243230,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, r3 │ │ │ │ @@ -243252,40 +243252,40 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [r3, #0] │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, fdb66 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ b.n fdb06 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ @@ -243320,70 +243320,70 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r6, [r3, r9, lsl #2] │ │ │ │ add.w r5, r3, r9, lsl #2 │ │ │ │ ldrb r1, [r6, #17] │ │ │ │ b.n fd94a │ │ │ │ mov r0, fp │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb8a │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, fp │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ b.n fdab6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb8a │ │ │ │ ... │ │ │ │ movs r7, #42 @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #66 @ 0x42 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, fp │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r6, #0] │ │ │ │ mov r5, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ movs r6, #1 │ │ │ │ bl fd758 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl fd758 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -243457,15 +243457,15 @@ │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r5, [r2, #20] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb8a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -243538,30 +243538,30 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n fddd0 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, fde16 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ b.n fddb0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n fde5a │ │ │ │ @@ -243670,22 +243670,22 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r5, [r7, r2, lsl #2] │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ 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 │ │ │ │ @@ -243725,15 +243725,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n fe0a6 │ │ │ │ ldr r2, [pc, #304] @ (fe140 ) │ │ │ │ ldr r3, [pc, #292] @ (fe134 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -243775,30 +243775,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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fe094 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov sl, r0 │ │ │ │ b.n fdf1e │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -244211,15 +244211,15 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ uxtb.w fp, r2 │ │ │ │ cmp.w r1, #316 @ 0x13c │ │ │ │ mov r0, r4 │ │ │ │ it eq │ │ │ │ moveq.w fp, fp, lsl #2 │ │ │ │ - bl 188514 │ │ │ │ + bl 188504 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n fe340 │ │ │ │ mov fp, r2 │ │ │ │ b.n fe4a4 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n fe46c │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ @@ -244365,15 +244365,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp.w r1, #316 @ 0x13c │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 188514 │ │ │ │ + bl 188504 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n fe568 │ │ │ │ ldr.w sl, [r5, #112] @ 0x70 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fe7b0 │ │ │ │ @@ -244409,22 +244409,22 @@ │ │ │ │ bmi.w fe7b4 │ │ │ │ add.w r9, sp, #16 │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ ldrb.w fp, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r1, fp │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -244435,20 +244435,20 @@ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [r8, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, fp │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ b.n fe5e4 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w fe602 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n fe568 │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ @@ -244589,51 +244589,51 @@ │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ mov sl, r0 │ │ │ │ b.n fe688 │ │ │ │ uxtb.w r9, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov sl, r0 │ │ │ │ b.n fe688 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ add.w r9, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, fe8f2 │ │ │ │ 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, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r3 │ │ │ │ b.n fe6b2 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n fe8c2 │ │ │ │ @@ -244681,30 +244681,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, fe9a4 │ │ │ │ add r3, sp, #16 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov sl, r0 │ │ │ │ b.n fe694 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r7, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ @@ -244793,15 +244793,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r3, sl │ │ │ │ bne.n fea94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl 1deaf8 │ │ │ │ + bl 1deae8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w fef8a │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -244810,15 +244810,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ 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 r8, r2 │ │ │ │ @@ -244868,15 +244868,15 @@ │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ mov fp, sl │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n febf4 │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ @@ -244896,15 +244896,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [r5, sl, lsl #2] │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r5, ip, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r8, r8, #16 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ bls.w fed20 │ │ │ │ @@ -244919,36 +244919,36 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, fec36 │ │ │ │ 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, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4] │ │ │ │ mov.w sl, #100 @ 0x64 │ │ │ │ str r6, [r4, #8] │ │ │ │ add.w ip, r5, sl │ │ │ │ @@ -244977,18 +244977,18 @@ │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -245001,15 +245001,15 @@ │ │ │ │ add.w ip, ip, #11 │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r7, ip, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n febe2 │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, fp, #24 │ │ │ │ cmp r3, fp │ │ │ │ bne.w feb38 │ │ │ │ @@ -245024,15 +245024,15 @@ │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cbz r4, fed62 │ │ │ │ ldrb.w r3, [r6, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fee9e │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fed4a │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #92] @ 0x5c │ │ │ │ @@ -245070,15 +245070,15 @@ │ │ │ │ bl fd6fc │ │ │ │ cbnz r0, feddc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fedbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fedb6 │ │ │ │ mov r4, fp │ │ │ │ b.n fea72 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ @@ -245095,25 +245095,25 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r4, [r9] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fee2a │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ bl fd758 │ │ │ │ @@ -245125,36 +245125,36 @@ │ │ │ │ mov r0, sl │ │ │ │ bl fd758 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n feb58 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov lr, r9 │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ @@ -245208,22 +245208,22 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ bl fe4e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n feec8 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ b.n fed62 │ │ │ │ mov r0, r1 │ │ │ │ bl fd6fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fef32 │ │ │ │ ldr.w r2, [r7, #284] @ 0x11c │ │ │ │ mov r3, sl │ │ │ │ @@ -245406,15 +245406,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ beq.n ff134 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ff108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ff102 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -245530,23 +245530,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n ff258 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, sl │ │ │ │ beq.n ff326 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ff21c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ff1d6 │ │ │ │ ldrd r5, r8, [sp, #28] │ │ │ │ @@ -245602,15 +245602,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ bl fe4e8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n ff230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ff21c │ │ │ │ b.n ff264 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ff2be │ │ │ │ ldr.w r0, [r8, #144] @ 0x90 │ │ │ │ @@ -245633,15 +245633,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, sl │ │ │ │ bne.n ff258 │ │ │ │ mov r5, r3 │ │ │ │ b.n ff2ec │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str r6, [sp, #24] │ │ │ │ b.n ff270 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ b.n ff1a8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -245666,15 +245666,15 @@ │ │ │ │ eor.w r0, r2, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bne.n ff3a2 │ │ │ │ ldrb.w r3, [r1, #418] @ 0x1a2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ff5ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deaf8 │ │ │ │ + bl 1deae8 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w ff60e │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -245683,15 +245683,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ strd fp, fp, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ @@ -245734,26 +245734,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ strd r4, r5, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, ff484 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r9, #418] @ 0x1a2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ff584 │ │ │ │ ldrd r3, r2, [r9, #424] @ 0x1a8 │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -245774,32 +245774,32 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ff4e0 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r2, [sl, #420] @ 0x1a4 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r7, [r4, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -245827,15 +245827,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ str.w r9, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n ff4aa │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1176] @ 0x498 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -245847,21 +245847,21 @@ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ b.n ff2ca │ │ │ │ ldrh.w r3, [r9, #416] @ 0x1a0 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr.w ip, [pc, #108] @ ff624 │ │ │ │ @@ -245874,15 +245874,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ mla r8, lr, r8, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r8, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ b.n ff48c │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r1, #412] @ 0x19c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -245911,15 +245911,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (ff648 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (ff64c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n ff44e │ │ │ │ vaddl.u q15, d31, d7 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -245927,30 +245927,30 @@ │ │ │ │ ldr r2, [pc, #100] @ (ff6c4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #100] @ (ff6c8 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, ff678 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r6, #392] @ 0x188 │ │ │ │ ldr.w r3, [r3, #284] @ 0x11c │ │ │ │ subs r1, #1 │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r1, r3 │ │ │ │ negs r3, r3 │ │ │ │ ands r1, r3 │ │ │ │ str.w r1, [r4, #460] @ 0x1cc │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ ldrd r1, r2, [r6, #388] @ 0x184 │ │ │ │ blx 48388 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbnz r3, ff6ba │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #32] @ (ff6cc ) │ │ │ │ @@ -245962,15 +245962,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n ff6aa │ │ │ │ nop │ │ │ │ @ instruction: 0xe823ffff │ │ │ │ b.n ff7b2 │ │ │ │ - @ instruction: 0xffff3fd8 │ │ │ │ + vqrdmlsh.s , , d8[0] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #37] @ 0x25 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -246047,15 +246047,15 @@ │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cbz r2, ff798 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 188514 │ │ │ │ + bl 188504 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff794 │ │ │ │ ldrb.w r0, [r4, #41] @ 0x29 │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -246113,21 +246113,21 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str r6, [r7, #4] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mov lr, r6 │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ ldrh r2, [r0, #24] │ │ │ │ @@ -246141,15 +246141,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ @@ -246161,21 +246161,21 @@ │ │ │ │ strb.w r8, [r7, #68] @ 0x44 │ │ │ │ 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, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ movw ip, #4089 @ 0xff9 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ ubfx r0, r0, #0, #9 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r1, r1, r0, lsl #3 │ │ │ │ @@ -246186,41 +246186,41 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ 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, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n ff9c2 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff9fe │ │ │ │ add.w r5, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891fc │ │ │ │ + bl 1891ec │ │ │ │ add.w r9, sl, #20 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ add.w r4, r7, #52 @ 0x34 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb.w r6, [sl, #36] @ 0x24 │ │ │ │ @@ -246232,19 +246232,19 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ bne.w ff834 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ str.w r9, [r7, #20] │ │ │ │ b.n ff8b2 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ ldr r2, [pc, #52] @ (ffa0c ) │ │ │ │ ldr r3, [pc, #48] @ (ffa08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -246336,21 +246336,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n ffac4 │ │ │ │ cbz r4, ffb30 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -246362,15 +246362,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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 r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #44] @ (ffb60 ) │ │ │ │ ldr r3, [pc, #36] @ (ffb58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -246427,15 +246427,15 @@ │ │ │ │ movs r4, #129 @ 0x81 │ │ │ │ movt r4, #4 │ │ │ │ lsrs r4, r3 │ │ │ │ and.w r4, r4, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1884dc │ │ │ │ + bl 1884cc │ │ │ │ ldr.w r3, [pc, #1228] @ 1000ac │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ @@ -246481,19 +246481,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r7, #56] @ 0x38 │ │ │ │ bl ffa10 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189f70 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add.w ip, r7, #40 @ 0x28 │ │ │ │ str.w r8, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #44] @ 0x2c │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ @@ -246520,44 +246520,44 @@ │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movs r2, #3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, lr │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n ffc2e │ │ │ │ mov fp, r3 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7, #32] │ │ │ │ ldr r5, [r7, #28] │ │ │ │ mov r2, fp │ │ │ │ vldr d7, [r7, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [r7, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ffd28 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r6, #1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n ffc48 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #876] @ (1000b0 ) │ │ │ │ @@ -246570,15 +246570,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1001de │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 188514 │ │ │ │ + bl 188504 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ movs r3, #32 │ │ │ │ mov fp, r0 │ │ │ │ strb.w r3, [sl, #41] @ 0x29 │ │ │ │ cmp.w r2, #340 @ 0x154 │ │ │ │ add.w r3, sl, #24 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -246649,15 +246649,15 @@ │ │ │ │ bpl.w 100048 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ beq.n fff00 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189f70 │ │ │ │ mov.w r2, #2 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add.w fp, r0, #24 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strd r8, r8, [r4] │ │ │ │ @@ -246668,63 +246668,63 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ str r2, [r7, #24] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d8, [r7, #56] @ 0x38 │ │ │ │ bne.n ffe38 │ │ │ │ vldr d7, [r7, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [r7, #40] @ 0x28 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ffee6 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.n ffe52 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ ldr.w sp, [r7, #4] │ │ │ │ b.n ffd42 │ │ │ │ ands.w r2, r1, #31 │ │ │ │ beq.n fff56 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ @@ -246779,22 +246779,22 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsls r6, r2, #29 │ │ │ │ bpl.w 100188 │ │ │ │ add.w r6, r7, #56 @ 0x38 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r8, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w ip, [r4, #12] │ │ │ │ str.w sl, [r7, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ @@ -246819,20 +246819,20 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ b.n ffd42 │ │ │ │ subs r2, #1 │ │ │ │ strd r8, r8, [r9] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 1001e2 │ │ │ │ tbb [pc, r2] │ │ │ │ stmia r5!, {r2, r3, r4} │ │ │ │ @@ -246894,25 +246894,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ bl ffa10 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, sl, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ bne.n 1000d0 │ │ │ │ b.n fff02 │ │ │ │ mvn.w r0, #460 @ 0x1cc │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ movt r3, #1 │ │ │ │ @@ -246933,30 +246933,30 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r7, #40] @ 0x28 │ │ │ │ vldr d7, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r6, r7, #56 @ 0x38 │ │ │ │ vstr d7, [r7, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 100172 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov sl, r0 │ │ │ │ b.n fffac │ │ │ │ movs r2, #0 │ │ │ │ b.n ffe00 │ │ │ │ subs r3, #1 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ strd r1, r1, [r7, #40] @ 0x28 │ │ │ │ @@ -247019,27 +247019,27 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ subs r3, r6, r5 │ │ │ │ clz r3, r3 │ │ │ │ str r2, [r7, #20] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #139 @ 0x8b │ │ │ │ beq.w 100656 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ beq.w 1006f6 │ │ │ │ cmp r6, r5 │ │ │ │ beq.w 1004bc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mov r6, sp │ │ │ │ - bl 188514 │ │ │ │ + bl 188504 │ │ │ │ lsls r3, r0, #2 │ │ │ │ adds r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ bic.w r1, r3, #4080 @ 0xff0 │ │ │ │ mov r0, sp │ │ │ │ bic.w r1, r1, #15 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ @@ -247092,36 +247092,36 @@ │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [r7, #64] @ 0x40 │ │ │ │ ldrb.w r4, [r3, #41] @ 0x29 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10031a │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ add.w r4, r9, lr │ │ │ │ str r5, [r3, #12] │ │ │ │ strd r5, r5, [r3] │ │ │ │ @@ -247157,15 +247157,15 @@ │ │ │ │ str.w r5, [r9, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r9, r2, lsl #2] │ │ │ │ str.w r5, [r9, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ str r6, [r7, #60] @ 0x3c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ add.w r3, r7, #132 @ 0x84 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ @@ -247193,21 +247193,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w 10064a │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr.w lr, [r7, #44] @ 0x2c │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ @@ -247220,15 +247220,15 @@ │ │ │ │ strh r3, [r6, #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} │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ str.w r8, [r3], #4 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1003d4 │ │ │ │ @@ -247237,26 +247237,26 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1002d0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r4, r0 │ │ │ │ mov sp, r6 │ │ │ │ b.n 100628 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1884dc │ │ │ │ + bl 1884cc │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 100626 │ │ │ │ ldr r3, [pc, #752] @ (1007c4 ) │ │ │ │ movs r2, #0 │ │ │ │ add.w fp, r7, #80 @ 0x50 │ │ │ │ @@ -247306,31 +247306,31 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #32 │ │ │ │ str.w r8, [r7, #80] @ 0x50 │ │ │ │ vldr d7, [r7, #80] @ 0x50 │ │ │ │ vstr d7, [r7, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 100574 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ mov.w sl, #100 @ 0x64 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ @@ -247371,15 +247371,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str.w r3, [r5, r9, lsl #2] │ │ │ │ ldrb.w r3, [r6, #50] @ 0x32 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.w 1004f0 │ │ │ │ movs r4, #2 │ │ │ │ ldr r2, [pc, #412] @ (1007c8 ) │ │ │ │ ldr r3, [pc, #400] @ (1007bc ) │ │ │ │ add r2, pc │ │ │ │ @@ -247408,21 +247408,21 @@ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r1, #143 @ 0x8f │ │ │ │ ldrb.w r3, [r3, #1690] @ 0x69a │ │ │ │ adds r3, #11 │ │ │ │ ldr.w sl, [r2, r3, lsl #2] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r5, [r7, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ str r5, [r7, #76] @ 0x4c │ │ │ │ add.w r5, r7, #80 @ 0x50 │ │ │ │ str.w ip, [r7, #64] @ 0x40 │ │ │ │ add.w r9, r8, #84 @ 0x54 │ │ │ │ strd ip, ip, [r7, #68] @ 0x44 │ │ │ │ @@ -247443,15 +247443,15 @@ │ │ │ │ mla r3, fp, r3, r2 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r8, r2, lsl #2] │ │ │ │ str.w sl, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n 100628 │ │ │ │ ldr r3, [pc, #204] @ (1007c4 ) │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ @@ -247461,21 +247461,21 @@ │ │ │ │ ldr r6, [r2, #112] @ 0x70 │ │ │ │ ldrb.w r3, [r3, #2190] @ 0x88e │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r5, [r7, #16] │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ str r5, [r7, #76] @ 0x4c │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ add.w r5, r7, #80 @ 0x50 │ │ │ │ strd lr, lr, [r7, #68] @ 0x44 │ │ │ │ @@ -247501,15 +247501,15 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldrd r2, r0, [r7, #48] @ 0x30 │ │ │ │ str.w lr, [r8, r9, lsl #2] │ │ │ │ str.w r2, [r8, r6, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n 100628 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [ip, #468]! @ 0x1d4 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r6, #468]! @ 0x1d4 │ │ │ │ @@ -247521,43 +247521,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1007ec ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1007f0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 4867ee │ │ │ │ vrsqrts.f16 , , │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (100814 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (100818 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefa9ffff │ │ │ │ mcr 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (10083c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (100840 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsh.w pc, [r1, #4095] @ 0xfff │ │ │ │ mrc 15, 5, APSR_nzcv, cr3, cr15, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -247706,15 +247706,15 @@ │ │ │ │ beq.n 1009c4 │ │ │ │ ldrd r4, sl, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 100900 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #3 │ │ │ │ mov sl, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ b.n 100900 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -247724,15 +247724,15 @@ │ │ │ │ ldrb.w r2, [r3, #81] @ 0x51 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r9, [r1, r2, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -247746,21 +247746,21 @@ │ │ │ │ str.w fp, [r0, ip, lsl #2] │ │ │ │ ldrb.w ip, [r5, #82] @ 0x52 │ │ │ │ ldrb.w r5, [r5, #84] @ 0x54 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r5, #11 │ │ │ │ str.w r6, [r0, ip, lsl #2] │ │ │ │ str.w sl, [r0, r5, lsl #2] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891fc │ │ │ │ + bl 1891ec │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ @@ -247774,18 +247774,18 @@ │ │ │ │ str.w fp, [r0, ip, lsl #2] │ │ │ │ ldrb.w ip, [r4, #82] @ 0x52 │ │ │ │ ldrb.w r4, [r4, #84] @ 0x54 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r4, #11 │ │ │ │ str.w r6, [r0, ip, lsl #2] │ │ │ │ str.w sl, [r0, r4, lsl #2] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891fc │ │ │ │ + bl 1891ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w fp, r2, #28 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp fp, r3 │ │ │ │ sub.w r2, r3, #4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ itt ne │ │ │ │ @@ -247813,20 +247813,20 @@ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, fp │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r2, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r1, #656 @ 0x290 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ @@ -247834,15 +247834,15 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq.w 100f20 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w r2, r0, #116 @ 0x74 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ @@ -247885,18 +247885,18 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ @@ -247945,22 +247945,22 @@ │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ str.w ip, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ b.n 100ac0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r5, #1 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 100966 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r9 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -248000,22 +248000,22 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ movw r3, #423 @ 0x1a7 │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 100e3e │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r6, r3 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ @@ -248042,25 +248042,25 @@ │ │ │ │ str.w r6, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ ldrb.w r3, [r3, #86] @ 0x56 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ str.w r5, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r7, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w lr, r9, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r9, #100 @ 0x64 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r3, #4] │ │ │ │ @@ -248085,35 +248085,35 @@ │ │ │ │ str.w r6, [r9, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ ldrb.w r3, [r3, #86] @ 0x56 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r9, r2, lsl #2] │ │ │ │ str.w r5, [r9, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ b.n 100cce │ │ │ │ mov r1, r6 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -248134,25 +248134,25 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r3, [r7, r0, lsl #2] │ │ │ │ str.w r5, [r7, r9, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r5, [r7, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r7, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r1, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -248172,17 +248172,17 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ str.w r5, [r6, r9, lsl #2] │ │ │ │ str.w r5, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n 100e1e │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldrb.w lr, [r5, #16] │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #44] @ 0x2c │ │ │ │ @@ -248219,18 +248219,18 @@ │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldrb.w r2, [lr, #30] │ │ │ │ ldrb.w r3, [lr, #87] @ 0x57 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -248288,15 +248288,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [pc, #416] @ (101210 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188514 │ │ │ │ + bl 188504 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ movw ip, #511 @ 0x1ff │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, ip │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -248316,18 +248316,18 @@ │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl fbd50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ add.w r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (101214 ) │ │ │ │ ldr r3, [pc, #304] @ (10120c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -248506,15 +248506,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1013b0 │ │ │ │ mov r3, sl │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -248547,38 +248547,38 @@ │ │ │ │ bne.n 101312 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 10104c │ │ │ │ orr.w r0, r0, r8 │ │ │ │ uxtb.w r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 101342 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1012c4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 101312 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 10104c │ │ │ │ orr.w r3, r8, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb.w r8, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10131c │ │ │ │ mov r4, sl │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1013b0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10136c │ │ │ │ cbz r4, 10136c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -248609,31 +248609,31 @@ │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl fbc20 │ │ │ │ b.n 101258 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ b.n 101356 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr.w r4, [r3, #144] @ 0x90 │ │ │ │ b.n 101384 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stcl 0, cr0, [sl, #468] @ 0x1d4 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r0, #468]! @ 0x1d4 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ movs r0, r3 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ movs r0, r3 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ movs r0, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1013fc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #448 @ 0x1c0 │ │ │ │ it ne │ │ │ │ @@ -248663,53 +248663,53 @@ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ beq.n 101508 │ │ │ │ ldr r4, [r1, #96] @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #8 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov.w r8, #0 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r4, [sp, #20] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [pc, #324] @ (1015c0 ) │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w sl, #100 @ 0x64 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ @@ -248718,87 +248718,87 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r1, [r7, lr, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #212] @ (1015c4 ) │ │ │ │ ldr r3, [pc, #200] @ (1015b8 ) │ │ │ │ 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 1015b0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ add r3, sp, #8 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 101592 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1014ec │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xebe40075 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ rsbs r0, ip, r5, ror #1 │ │ │ │ @@ -248810,15 +248810,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1015e8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1015ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mcr2 15, 1, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 0, pc, cr3, cr15, {7} @ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ @@ -248899,21 +248899,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1016bc │ │ │ │ cbz r4, 101728 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -248925,15 +248925,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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 r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #44] @ (101758 ) │ │ │ │ ldr r3, [pc, #36] @ (101750 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -248989,73 +248989,73 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w fp, [r9, #17] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 101608 │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r4, r4, [r6] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r4, [r6, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str.w fp, [r2, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrb.w r0, [r9, #16] │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 1017ae │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r6, r0 │ │ │ │ b.n 101878 │ │ │ │ ldrb.w r4, [r9, #17] │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [pc, #36] @ (1018a0 ) │ │ │ │ ldr r3, [pc, #28] @ (101898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -249095,29 +249095,29 @@ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r6, [r3, r5] │ │ │ │ mla r2, sl, r2, r6 │ │ │ │ ldrb.w r3, [r2, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mla r6, sl, r3, r6 │ │ │ │ ldrb.w r3, [r6, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r0, #320] @ 0x140 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [r0, #320] @ 0x140 │ │ │ │ @@ -249137,15 +249137,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10175c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 101608 │ │ │ │ @@ -249155,73 +249155,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10175c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ ldr r2, [pc, #364] @ (101af8 ) │ │ │ │ ldr r3, [pc, #348] @ (101aec ) │ │ │ │ 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 101ae4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 101608 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 101608 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 101608 │ │ │ │ @@ -249231,15 +249231,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10175c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 101608 │ │ │ │ @@ -249249,15 +249249,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10175c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ beq.n 101abc │ │ │ │ add.w r8, sp, #12 │ │ │ │ @@ -249289,20 +249289,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ bl 101608 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ b.n 10198a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ b.n 101968 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 101964 │ │ │ │ @@ -249316,15 +249316,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (101b1c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (101b20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xfadbffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -249343,15 +249343,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 101cc6 │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1deaf8 │ │ │ │ + bl 1deae8 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 101cd4 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 101b8a │ │ │ │ @@ -249359,15 +249359,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 185c90 │ │ │ │ + bl 185c80 │ │ │ │ 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 │ │ │ │ @@ -249393,29 +249393,29 @@ │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 101c16 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, r9, [r7, #228] @ 0xe4 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ str r3, [r5, #12] │ │ │ │ @@ -249432,15 +249432,15 @@ │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r7, r2, lsl #2] │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 101c88 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbnz r0, 101ca4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -249456,15 +249456,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 101cd0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 101c88 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 101c88 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -249516,23 +249516,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #520] @ (101f30 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21be14 │ │ │ │ + bl 21be04 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -249543,18 +249543,18 @@ │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r6, r2 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ @@ -249564,34 +249564,34 @@ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 101dc8 │ │ │ │ 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, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #32 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r6, [r5, #8] │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -249602,44 +249602,44 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r6, [r2, #0] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 101f14 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r9, [pc, #220] @ 101f34 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r6, [r5, #8] │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -249665,15 +249665,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [ip, r2, lsl #2] │ │ │ │ add.w r3, lr, #11 │ │ │ │ str.w r6, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 101d92 │ │ │ │ ldr r2, [pc, #64] @ (101f38 ) │ │ │ │ ldr r3, [pc, #52] @ (101f2c ) │ │ │ │ @@ -249686,15 +249686,15 @@ │ │ │ │ bne.n 101f10 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ b.n 102510 │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 102508 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ @@ -249764,15 +249764,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10219c │ │ │ │ mov r8, r6 │ │ │ │ strd r5, r4, [sp, #16] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ @@ -249791,15 +249791,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102002 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 10218e │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10213e │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 101ff4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -249810,22 +249810,22 @@ │ │ │ │ add.w sl, r4, #24 │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 101cf0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r9, r5, #68 @ 0x44 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ strd r6, r6, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -249836,30 +249836,30 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr.w lr, [pc, #208] @ 1021c4 │ │ │ │ @@ -249872,34 +249872,34 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, lr] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 186ed0 │ │ │ │ + bl 186ec0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 102008 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10202a │ │ │ │ ldrd r5, r4, [sp, #16] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ cbz r6, 10219c │ │ │ │ mov r9, r8 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 101f7c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 101f7c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ @@ -249922,28 +249922,28 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 10201c │ │ │ │ b.n 10218a │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ b.n 102154 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ b.n 102304 │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 1022f0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1022b4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ movs r0, r3 │ │ │ │ - svc 2 │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 │ │ │ │ @@ -250002,15 +250002,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ 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 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 102474 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ @@ -250054,15 +250054,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 102302 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 1022a6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10243c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 102280 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -250071,20 +250071,20 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 101cf0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [r5, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r6, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ @@ -250097,29 +250097,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -250129,15 +250129,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrd r2, r3, [r5, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r2, r6, #28 │ │ │ │ str r7, [r5, #88] @ 0x58 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ @@ -250161,25 +250161,25 @@ │ │ │ │ bne.w 1022f0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 102416 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 1022fe │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ cbz r7, 102474 │ │ │ │ mov r8, r7 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 102208 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 102208 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ @@ -250188,28 +250188,28 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102462 │ │ │ │ b.n 102208 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ b.n 102452 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ udf #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ udf #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 102474 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 102488 │ │ │ │ + bgt.n 102468 │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 │ │ │ │ @@ -250250,21 +250250,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n 102518 │ │ │ │ cbz r5, 102572 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -250276,15 +250276,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #40] @ (10259c ) │ │ │ │ ldr r3, [pc, #32] @ (102598 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -250315,15 +250315,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 186bbc │ │ │ │ + bl 186bac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1026be │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mul.w r1, r4, r1 │ │ │ │ adds r3, r1, r5 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -250413,30 +250413,30 @@ │ │ │ │ it ne │ │ │ │ strdne r3, r0, [sp] │ │ │ │ beq.n 102636 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1026f4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 102636 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 10279a │ │ │ │ @@ -250460,15 +250460,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 102636 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1026f4 │ │ │ │ mov r3, sp │ │ │ │ b.n 1026e4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp] │ │ │ │ @@ -250532,21 +250532,21 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 102806 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 102864 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ mov lr, r4 │ │ │ │ ldrh.w r2, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -250558,15 +250558,15 @@ │ │ │ │ strh.w r3, [r9, #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} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp.w r4, #338 @ 0x152 │ │ │ │ beq.n 102896 │ │ │ │ cmp.w r4, #458 @ 0x1ca │ │ │ │ beq.n 102896 │ │ │ │ movw r3, #337 @ 0x151 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -250590,15 +250590,15 @@ │ │ │ │ bl 1025a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10287a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ b.n 10287c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1025a0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -250636,15 +250636,15 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr.w r7, [r8, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 102e74 │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ - bl 16e278 │ │ │ │ + bl 16e268 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov lr, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r6, r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ @@ -250654,15 +250654,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 102e74 │ │ │ │ strd r7, r8, [sp, #60] @ 0x3c │ │ │ │ mov fp, r6 │ │ │ │ mov r8, r9 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -250692,15 +250692,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 102dc2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 102e5a │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 10297a │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #631 @ 0x277 │ │ │ │ @@ -250742,15 +250742,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w r4, r6, r4, lsl #4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r3, #2 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -250794,22 +250794,22 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ bne.n 102ab4 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188624 │ │ │ │ + bl 188614 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ strb.w r3, [r7, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 102df8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, r5, #4 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w fp, [r0, #4] │ │ │ │ @@ -250823,15 +250823,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 102d96 │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #1 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ mov sl, r6 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 102b4e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -250911,15 +250911,15 @@ │ │ │ │ bne.w 102ec6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r6 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ @@ -250931,22 +250931,22 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [sl, r2, lsl #2] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [r4, #12] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -250978,15 +250978,15 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r8, [r3, #4]! │ │ │ │ str r3, [sp, #28] │ │ │ │ adds.w r3, r9, #1 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r0, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -251002,30 +251002,30 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 102d4a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ b.n 102c16 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 102d8a │ │ │ │ cmp r3, #8 │ │ │ │ @@ -251046,23 +251046,23 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ negs r3, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 102a3e │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ b.n 102b2e │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldrb.w r2, [r6, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ b.n 102a9a │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ b.n 1029fc │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movw r3, #631 @ 0x277 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -251099,38 +251099,38 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 102e48 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 102af8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r7, r8, [sp, #60] @ 0x3c │ │ │ │ cbz r2, 102e6e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -251209,24 +251209,24 @@ │ │ │ │ strb.w r1, [sp, #96] @ 0x60 │ │ │ │ b.n 102d24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ b.n 102d24 │ │ │ │ ldrd r6, r5, [sp, #68] @ 0x44 │ │ │ │ mov r8, r7 │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ mov r0, sl │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ b.n 102b44 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1029fc │ │ │ │ cmp.w r2, #664 @ 0x298 │ │ │ │ @@ -251247,15 +251247,15 @@ │ │ │ │ bl 1027a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10300e │ │ │ │ add.w r9, r9, #48 @ 0x30 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bac │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r2 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 103002 │ │ │ │ @@ -251303,54 +251303,54 @@ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10304a │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 102f9a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 103088 │ │ │ │ mov r3, r8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 102af8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n 103062 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ @@ -251641,15 +251641,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str.w r0, [r9, #28] │ │ │ │ @@ -251661,21 +251661,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ it eq │ │ │ │ ldreq.w r3, [ip, #328] @ 0x148 │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ str r1, [r0, #28] │ │ │ │ ldrsb.w r1, [ip, #65] @ 0x41 │ │ │ │ @@ -251684,22 +251684,22 @@ │ │ │ │ cmp r1, #14 │ │ │ │ str r2, [r0, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov.w r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq.w r3, [ip, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w lr, r6, #100 @ 0x64 │ │ │ │ @@ -251719,15 +251719,15 @@ │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ mov r6, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, sl │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -251745,15 +251745,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 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #208] @ 1035a8 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -251764,26 +251764,26 @@ │ │ │ │ mov r1, r8 │ │ │ │ cmp r3, #14 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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 │ │ │ │ @@ -251816,15 +251816,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ b.n 103574 │ │ │ │ ldmia r3, {r1, r3, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -251838,15 +251838,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 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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] │ │ │ │ @@ -251879,32 +251879,32 @@ │ │ │ │ strb.w r2, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 10366a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r2, {r2} │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -251929,48 +251929,48 @@ │ │ │ │ itt ne │ │ │ │ movne r4, #7 │ │ │ │ movne.w r8, #4 │ │ │ │ bne.n 1036e0 │ │ │ │ mov.w r8, #2 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 103730 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ cmp r7, #26 │ │ │ │ mov r4, r0 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ beq.n 103750 │ │ │ │ cmp r7, #27 │ │ │ │ itt eq │ │ │ │ @@ -252021,30 +252021,30 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 103766 │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1037de │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 103766 │ │ │ │ movs r4, #5 │ │ │ │ mov.w r8, #3 │ │ │ │ b.n 1036e0 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -252116,73 +252116,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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10388e │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n 10388e │ │ │ │ strd r5, r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1038fe │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10388e │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10393e │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 103852 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1039a0 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -252238,35 +252238,35 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #644] @ 103c5c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ add fp, pc │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 103828 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 10315c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -252279,135 +252279,135 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103a70 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r5, r5, sl, lsl #2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103aaa │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103af8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [pc, #316] @ (103c60 ) │ │ │ │ ldr r3, [pc, #304] @ (103c58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 103c4e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [pc, #232] @ (103c64 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #62] @ 0x3e │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r9, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 103be8 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -252439,30 +252439,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103aaa │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 103c1e │ │ │ │ add r3, sp, #8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 103aaa │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 103bf2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -252503,70 +252503,70 @@ │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1132] @ 104110 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r9, r0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 103efc │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103d32 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 103f70 │ │ │ │ mov r0, r5 │ │ │ │ bl 10315c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -252579,117 +252579,117 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103d90 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 103fca │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103e0a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [pc, #732] @ (104114 ) │ │ │ │ ldr r3, [pc, #720] @ (10410c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 104104 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [pc, #684] @ (104118 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r3, #62] @ 0x3e │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 104008 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -252763,26 +252763,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r5, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 103d42 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 103d48 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -252798,99 +252798,99 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 103e1a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n 103e1a │ │ │ │ ldrb.w r3, [r0, #324] @ 0x144 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 103dbc │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n 103dbc │ │ │ │ uxth r3, r3 │ │ │ │ b.n 103f32 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103d90 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 104040 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 103d90 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 103f90 │ │ │ │ add.w sl, sp, #16 │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 104084 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 103f94 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 104014 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -253008,15 +253008,15 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r6, fp │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov lr, fp │ │ │ │ @@ -253041,29 +253041,29 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 10422e │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1043ce │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -253095,29 +253095,29 @@ │ │ │ │ bne.n 1042b0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movw r2, #650 @ 0x28a │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1043f8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1043ce │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 104268 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10440a │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 103828 │ │ │ │ @@ -253145,15 +253145,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ bl 1039ac │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd sl, sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ add.w ip, r0, fp │ │ │ │ @@ -253179,25 +253179,25 @@ │ │ │ │ str.w sl, [r6, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ str.w sl, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10427e │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1042be │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [r3, #644] @ 0x284 │ │ │ │ ldr r2, [pc, #116] @ (104454 ) │ │ │ │ ldr r3, [pc, #104] @ (10444c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -253301,15 +253301,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r4 │ │ │ │ add.w sl, sp, #52 @ 0x34 │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov ip, sl │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov r7, sl │ │ │ │ @@ -253330,27 +253330,27 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ itee eq │ │ │ │ moveq.w r1, #318 @ 0x13e │ │ │ │ movwne r1, #501 @ 0x1f5 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1046a2 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movw r7, #337 @ 0x151 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movw sl, #369 @ 0x171 │ │ │ │ @@ -253432,15 +253432,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 1046ee │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 1046d2 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cbz r5, 1046a2 │ │ │ │ mov fp, r0 │ │ │ │ b.n 104590 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 104678 │ │ │ │ cmp r3, sl │ │ │ │ @@ -253456,17 +253456,17 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [r4] │ │ │ │ movs r3, #31 │ │ │ │ bl 103828 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ mov r5, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 104612 │ │ │ │ b.n 104654 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, r1, [r3, #72] @ 0x48 │ │ │ │ bl 1032b8 │ │ │ │ @@ -253569,27 +253569,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r2, r7, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 1047ca │ │ │ │ ldr.w r5, [pc, #2696] @ 105230 │ │ │ │ - bl 21dfc4 │ │ │ │ + bl 21dfb4 │ │ │ │ ldr.w r2, [pc, #2692] @ 105234 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77b4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1031d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add.w r0, r8, #652 @ 0x28c │ │ │ │ @@ -253628,15 +253628,15 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r9 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov ip, r2 │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ mov r5, r2 │ │ │ │ @@ -253652,33 +253652,33 @@ │ │ │ │ strd sl, r6, [ip] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, lr │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r5, [r3, #188] @ 0xbc │ │ │ │ ldrsb.w r3, [r8, #13] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 104fee │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 104d62 │ │ │ │ mov r3, fp │ │ │ │ mov fp, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ @@ -253712,24 +253712,24 @@ │ │ │ │ beq.w 104a50 │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ bne.n 104998 │ │ │ │ movs r3, #2 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ strd r3, r4, [r9] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r3, [pc, #2288] @ 105238 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr.w ip, [r4, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -253755,15 +253755,15 @@ │ │ │ │ mov.w r2, #316 @ 0x13c │ │ │ │ bl 1035b0 │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1048ea │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 104d62 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1048d0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ @@ -253777,24 +253777,24 @@ │ │ │ │ cmp.w r3, #652 @ 0x28c │ │ │ │ bne.n 104998 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ strd r3, r4, [r9] │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r3, [pc, #2104] @ 105238 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr.w ip, [r4, #128] @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -253835,24 +253835,24 @@ │ │ │ │ it ne │ │ │ │ cmpne r7, #1 │ │ │ │ ite ls │ │ │ │ movls r7, #1 │ │ │ │ movhi r7, #0 │ │ │ │ bhi.w 104cf2 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ @@ -253956,33 +253956,33 @@ │ │ │ │ lsls r1, r1, #13 │ │ │ │ movs r0, r4 │ │ │ │ str r7, [r0, #0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 104be6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ @@ -253992,63 +253992,63 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ bl 1036a0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ bl 1035b0 │ │ │ │ cmp r6, #21 │ │ │ │ beq.w 104998 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ b.n 104998 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 104bbe │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 104bbe │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 104bbe │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str.w r0, [r6, #184] @ 0xb8 │ │ │ │ @@ -254068,24 +254068,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ bl 1035b0 │ │ │ │ b.n 104998 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str.w r1, [r6, #184] @ 0xb8 │ │ │ │ @@ -254105,15 +254105,15 @@ │ │ │ │ b.n 104b22 │ │ │ │ cmp.w r3, #652 @ 0x28c │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ beq.w 1049ce │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1049ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1051ea │ │ │ │ @@ -254142,15 +254142,15 @@ │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldmia.w r0, {r2, r3} │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b2a4 │ │ │ │ + bl 18b294 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 1051ea │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -254161,24 +254161,24 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r9 │ │ │ │ bl 103828 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ @@ -254233,38 +254233,38 @@ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ b.n 104bbe │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 104eaa │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 18b3b0 │ │ │ │ + bl 18b3a0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1051ea │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -254275,18 +254275,18 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str.w r2, [r9] │ │ │ │ mov r1, r4 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r2, [pc, #816] @ (10523c ) │ │ │ │ ldr r3, [pc, #788] @ (105220 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -254343,32 +254343,32 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ strd r1, r0, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 104fbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r2 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ strd r1, r1, [r0] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -254392,47 +254392,47 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ vldr d7, [pc, #480] @ 105218 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r3, [r5] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 105068 │ │ │ │ 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, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r4, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [sl, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -254488,15 +254488,15 @@ │ │ │ │ str.w ip, [r4, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r3, #69] @ 0x45 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ str.w r5, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 10520a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -254505,15 +254505,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 105200 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov sl, r0 │ │ │ │ b.w 1048ca │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 104e82 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -254554,15 +254554,15 @@ │ │ │ │ beq.w 1047ca │ │ │ │ b.w 1047a4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r4, [r9] │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov sl, r0 │ │ │ │ b.w 1048ca │ │ │ │ str.w r3, [r9, #4] │ │ │ │ b.n 10515c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -254576,17 +254576,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 105168 │ │ │ │ + bpl.n 105148 │ │ │ │ movs r7, r2 │ │ │ │ - vqadd.s8 d16, d6, d7 │ │ │ │ + vqadd.s64 d0, d6, d7 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -254639,33 +254639,33 @@ │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ lsls r6, r7, #5 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 1052e8 │ │ │ │ ldr r4, [pc, #812] @ (1055f4 ) │ │ │ │ - bl 21dfc4 │ │ │ │ + bl 21dfb4 │ │ │ │ ldr r2, [pc, #808] @ (1055f8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 1be04c │ │ │ │ + bl 1be03c │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1055dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ @@ -254694,15 +254694,15 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 105540 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ strd r5, r8, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -254723,24 +254723,24 @@ │ │ │ │ bne.n 10540e │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, r3 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [r6] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [pc, #572] @ (1055fc ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ @@ -254800,15 +254800,15 @@ │ │ │ │ ldrne r4, [sp, #8] │ │ │ │ beq.n 105394 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10540e │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 10553c │ │ │ │ mov r9, r0 │ │ │ │ b.n 105366 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ @@ -254829,48 +254829,48 @@ │ │ │ │ it ne │ │ │ │ cmpne.w r8, #1 │ │ │ │ ite ls │ │ │ │ movls.w r8, #1 │ │ │ │ movhi.w r8, #0 │ │ │ │ bhi.n 1054f2 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 1036a0 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #0] │ │ │ │ b.n 1053f8 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r2, r8 │ │ │ │ @@ -254886,15 +254886,15 @@ │ │ │ │ ldrd r5, r8, [sp, #28] │ │ │ │ ldrd r0, r1, [r5, #72] @ 0x48 │ │ │ │ bl 1032b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r8, #648] @ 0x288 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r2, [pc, #168] @ (105600 ) │ │ │ │ ldr r3, [pc, #144] @ (1055ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -254949,17 +254949,17 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - b.n 104e4c │ │ │ │ + b.n 104e2c │ │ │ │ movs r7, r2 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -255065,15 +255065,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 106464 │ │ │ │ mov r2, r4 │ │ │ │ b.n 105700 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 106a36 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -255083,50 +255083,50 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr.w r3, [pc, #1660] @ 105dd4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ bic.w fp, fp, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #20] │ │ │ │ bne.w 106582 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18b500 │ │ │ │ + bl 18b4f0 │ │ │ │ ldr.w r3, [pc, #1588] @ 105dd8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [pc, #1576] @ 105ddc │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc │ │ │ │ - bl 1853f4 │ │ │ │ + bl 1853e4 │ │ │ │ ldr.w r3, [r4, #376] @ 0x178 │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #376] @ 0x178 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -255163,15 +255163,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ 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 │ │ │ │ @@ -255190,24 +255190,24 @@ │ │ │ │ strd r3, 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} │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ mov r0, r8 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ strd r7, r7, [sl, #208] @ 0xd0 │ │ │ │ str.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ @@ -255283,37 +255283,37 @@ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189df8 │ │ │ │ + bl 189de8 │ │ │ │ ldr.w r2, [sl, #232] @ 0xe8 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w fp, [r0] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r0, [sl, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r5, #0, #21 │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 189df8 │ │ │ │ + bl 189de8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ ldr.w r2, [sl, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r6, #12] │ │ │ │ str r6, [r2, #0] │ │ │ │ str.w r6, [sl, #248] @ 0xf8 │ │ │ │ @@ -255324,21 +255324,21 @@ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [pc, #1044] @ 105de8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ ldr.w r2, [pc, #1036] @ 105dec │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 106a36 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 105a0c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -255355,25 +255355,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, #192] @ 0xc0 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 105a46 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ bl 1034a8 │ │ │ │ @@ -255382,25 +255382,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldr.w r4, [sl, #196] @ 0xc4 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 105a88 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1034a8 │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ mov r2, r3 │ │ │ │ @@ -255413,34 +255413,34 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 105ad2 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1034a8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10632a │ │ │ │ mov.w fp, #0 │ │ │ │ vldr d8, [pc, #696] @ 105db0 │ │ │ │ vldr d9, [pc, #700] @ 105db8 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -255495,38 +255495,38 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #184] @ 0xb8 │ │ │ │ str r4, [r5, #4] │ │ │ │ strd r8, r9, [sp, #136] @ 0x88 │ │ │ │ ldr.w r7, [r3, #200] @ 0xc8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 105b9a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1034a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 105b2a │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 106326 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.n 105b00 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ @@ -255541,15 +255541,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -255557,18 +255557,18 @@ │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 105ede │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #5 │ │ │ │ @@ -255592,24 +255592,24 @@ │ │ │ │ lsls r4, r2, #5 │ │ │ │ lsls r4, r2, #5 │ │ │ │ lsls r4, r2, #5 │ │ │ │ lsls r4, r2, #5 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w sl, sp, #136 @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ adds r1, #24 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ str.w r7, [sl, #12] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ strd fp, fp, [sl] │ │ │ │ str.w fp, [sl, #8] │ │ │ │ str r6, [sp, #28] │ │ │ │ @@ -255624,51 +255624,51 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mla ip, r8, ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r1, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r5 │ │ │ │ bl 103828 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mla r3, r8, r3, r6 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [r3, #200] @ 0xc8 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -255676,18 +255676,18 @@ │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r6, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 106a36 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -255728,36 +255728,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 124 @ 0x7c │ │ │ │ movs r7, r2 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #26 │ │ │ │ movs r7, r2 │ │ │ │ - udf #20 │ │ │ │ + udf #4 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105ee4 │ │ │ │ + ble.n 105ec4 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105ee8 │ │ │ │ + ble.n 105ec8 │ │ │ │ movs r7, r2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r6, [sl, #12] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd fp, fp, [sl] │ │ │ │ str.w fp, [sl, #8] │ │ │ │ @@ -255767,15 +255767,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [r7, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1060f8 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -255848,40 +255848,40 @@ │ │ │ │ b.n 105df2 │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 105f38 │ │ │ │ ldr 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, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1034a8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 103348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -255889,18 +255889,18 @@ │ │ │ │ strd r1, r7, [r0, #28] │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 106a36 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ @@ -255925,22 +255925,22 @@ │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r9, [sl, #12] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd fp, fp, [sl] │ │ │ │ str.w fp, [sl, #8] │ │ │ │ @@ -255950,15 +255950,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [r4, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #136] @ 0x88 │ │ │ │ beq.w 106182 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -255967,15 +255967,15 @@ │ │ │ │ bpl.w 106272 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1034a8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r4, [r3, #192] @ 0xc0 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #184] @ 0xb8 │ │ │ │ @@ -255993,25 +255993,25 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ strd fp, fp, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1060c6 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1034a8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 105bac │ │ │ │ movs r3, #32 │ │ │ │ @@ -256036,79 +256036,79 @@ │ │ │ │ beq.w 105f38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strd r1, fp, [sp, #128] @ 0x80 │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10612c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ b.n 105f38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r8, r9, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #136] @ 0x88 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10616a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 10608c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sl] │ │ │ │ vldr d7, [sp, #136] @ 0x88 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1061a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ b.n 106054 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ strd fp, fp, [r3] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 106a36 │ │ │ │ @@ -256295,15 +256295,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [sl, #196] @ 0xc4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -256311,18 +256311,18 @@ │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 106a36 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #10 │ │ │ │ @@ -256449,15 +256449,15 @@ │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 106488 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1064b6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10647c │ │ │ │ subs r3, r4, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ tst r3, r4 │ │ │ │ beq.w 1057a2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -256494,15 +256494,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 18b2a4 │ │ │ │ + bl 18b294 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ @@ -256540,31 +256540,31 @@ │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movw r1, #567 @ 0x237 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w r9, {r0, r1} │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 18a04c │ │ │ │ + bl 18a03c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 18b3b0 │ │ │ │ + bl 18b3a0 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 10571c │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -256590,19 +256590,19 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 106648 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 106908 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 105718 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 106600 │ │ │ │ mov r0, r9 │ │ │ │ @@ -256611,39 +256611,39 @@ │ │ │ │ bpl.w 1056e8 │ │ │ │ ldr r4, [pc, #976] @ (106a40 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #976] @ (106a44 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77b4 │ │ │ │ b.w 1056e8 │ │ │ │ movs r2, #1 │ │ │ │ b.n 10634e │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ b.w 105912 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [pc, #896] @ (106a3c ) │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ strd r5, r5, [r9] │ │ │ │ str.w r5, [r9, #8] │ │ │ │ @@ -256656,99 +256656,99 @@ │ │ │ │ ldr r3, [r2, r7] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, lr, r8, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r5, r5, [r6] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #136] @ 0x88 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 106732 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r5, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 106786 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 1034a8 │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ bl 103348 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #185] @ 0xb9 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10696c │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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, #16] │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 103348 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -256798,24 +256798,24 @@ │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r4, [sl, #220] @ 0xdc │ │ │ │ str.w r3, [sl, #232] @ 0xe8 │ │ │ │ strd r2, r2, [sl, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19da48 │ │ │ │ + bl 19da38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1efa14 │ │ │ │ + bl 1efa04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3ee8 │ │ │ │ + bl 1c3ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ca6c │ │ │ │ + bl 18ca5c │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1056b0 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 1069a4 │ │ │ │ @@ -256886,42 +256886,42 @@ │ │ │ │ beq.w 10662e │ │ │ │ b.n 10664e │ │ │ │ movs r2, #1 │ │ │ │ b.n 1065a6 │ │ │ │ movs r2, #1 │ │ │ │ b.w 105746 │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ 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, #16] │ │ │ │ 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, #40] @ 0x28 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n 1067e6 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.w 1056ba │ │ │ │ ldr r4, [pc, #160] @ (106a48 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #160] @ (106a4c ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77b4 │ │ │ │ b.w 1056ba │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ b.w 1056e2 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1056ba │ │ │ │ b.n 1069a4 │ │ │ │ @@ -256957,21 +256957,21 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1069a8 │ │ │ │ + beq.n 106988 │ │ │ │ movs r7, r2 │ │ │ │ - cbz r2, 106ab4 │ │ │ │ + cbz r2, 106ab0 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #376] @ (106bdc ) │ │ │ │ @@ -257191,15 +257191,15 @@ │ │ │ │ bhi.n 106c7e │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r1, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsrs r4, r0, #32 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187f00 │ │ │ │ + bl 187ef0 │ │ │ │ cbz r0, 106c7e │ │ │ │ ldr r1, [pc, #24] @ (106c88 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 106a50 │ │ │ │ movs r0, #1 │ │ │ │ @@ -257236,15 +257236,15 @@ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ strb.w sl, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 106da2 │ │ │ │ movw r6, #335 @ 0x14f │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 106da2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 106ce2 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ @@ -257277,15 +257277,15 @@ │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ bne.n 106d14 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 106d52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187f00 │ │ │ │ + bl 187ef0 │ │ │ │ cbz r0, 106d5a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 106a50 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -257310,15 +257310,15 @@ │ │ │ │ beq.w 106e9e │ │ │ │ cmp r3, r6 │ │ │ │ beq.w 106e9e │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 106d5a │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 106cee │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w fp, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 106cc4 │ │ │ │ @@ -257336,15 +257336,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r7, #335 @ 0x14f │ │ │ │ strd r3, r9, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 106e8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 106e80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 106de2 │ │ │ │ ldr.w r5, [r9, #16] │ │ │ │ @@ -257402,22 +257402,22 @@ │ │ │ │ str r2, [r5, #8] │ │ │ │ mov r5, r4 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 106e12 │ │ │ │ orrs r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 106dee │ │ │ │ cbz r6, 106e8c │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 106dc4 │ │ │ │ b.n 106d5a │ │ │ │ mov r4, r3 │ │ │ │ b.n 106d1c │ │ │ │ @@ -257474,22 +257474,22 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r7, [r0] │ │ │ │ movs r2, #22 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185624 │ │ │ │ + bl 185614 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 10702c │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [pc, #292] @ (107068 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [r6, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -257504,27 +257504,27 @@ │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [r4, ip, lsl #2] │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ strb.w r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 106faa │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ mov.w fp, #2 │ │ │ │ mov.w sl, #150 @ 0x96 │ │ │ │ mla r9, r1, r2, r9 │ │ │ │ @@ -257543,21 +257543,21 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [r4, r8, lsl #2] │ │ │ │ str.w sl, [r4, lr, lsl #2] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r2, [pc, #88] @ (10706c ) │ │ │ │ ldr r3, [pc, #76] @ (107060 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -257569,15 +257569,15 @@ │ │ │ │ ldr r3, [pc, #64] @ (107070 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #56] @ (107074 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1853f4 │ │ │ │ + bl 1853e4 │ │ │ │ movs r3, #22 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr.w r3, [r0, #368] @ 0x170 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #368] @ 0x170 │ │ │ │ @@ -257593,15 +257593,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #328] @ (1071d4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -257650,15 +257650,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1071c2 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 107160 │ │ │ │ @@ -257684,15 +257684,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 107160 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, sl │ │ │ │ beq.n 107182 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 107198 │ │ │ │ mov r9, r0 │ │ │ │ b.n 107118 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 107160 │ │ │ │ @@ -257701,21 +257701,21 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 107160 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 106ef0 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 10716e │ │ │ │ cbz r4, 1071c2 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1070b0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1070b0 │ │ │ │ @@ -257725,15 +257725,15 @@ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1071b2 │ │ │ │ b.n 1070b0 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ b.n 1071a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -258074,35 +258074,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1900ec │ │ │ │ + bl 1900dc │ │ │ │ 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, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cbz r0, 10755e │ │ │ │ mov r1, r5 │ │ │ │ - bl 1900ec │ │ │ │ + bl 1900dc │ │ │ │ cbz r0, 107564 │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1900ec │ │ │ │ + bl 1900dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 107560 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -258122,15 +258122,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1148] @ 107a2c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r9, r3 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1076c6 │ │ │ │ ldr.w r5, [sl] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 107664 │ │ │ │ @@ -258164,19 +258164,19 @@ │ │ │ │ cmp r3, r9 │ │ │ │ bhi.n 1075f2 │ │ │ │ ldrd r8, sl, [sp, #16] │ │ │ │ ldr.w r5, [sl] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 189fe4 │ │ │ │ + bl 189fd4 │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1c6438 │ │ │ │ + bl 1c6428 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ @@ -258247,31 +258247,31 @@ │ │ │ │ beq.w 1079d0 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ cbz r7, 107720 │ │ │ │ ldr r2, [pc, #824] @ (107a3c ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1946b4 │ │ │ │ + bl 1946a4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 107720 │ │ │ │ mov r5, r4 │ │ │ │ - bl 186948 │ │ │ │ + bl 186938 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186948 │ │ │ │ + bl 186938 │ │ │ │ b.n 1076c8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1076ec │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1076ec │ │ │ │ @@ -258510,15 +258510,15 @@ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1165] @ 0x48d │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ @@ -258638,15 +258638,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ strb.w r3, [sp, #42] @ 0x2a │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1deb54 │ │ │ │ + bl 1deb44 │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 107c5a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -258666,15 +258666,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ 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, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 107c26 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ @@ -258709,23 +258709,23 @@ │ │ │ │ bne.n 107c14 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1074c4 │ │ │ │ orr.w r0, r0, r9 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cbnz r2, 107c22 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 107c26 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str.w r9, [sp] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 107bfa │ │ │ │ cbz r5, 107bfa │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -258740,24 +258740,24 @@ │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 107c14 │ │ │ │ mov r0, r4 │ │ │ │ bl 1074c4 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 107bd2 │ │ │ │ mov fp, r3 │ │ │ │ b.n 107b62 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ b.n 107be4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1074c4 │ │ │ │ orr.w r3, r9, r0 │ │ │ │ uxtb.w r9, r3 │ │ │ │ b.n 107b7c │ │ │ │ @@ -258878,27 +258878,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 16a54c │ │ │ │ + bl 16a53c │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 107574 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -258936,15 +258936,15 @@ │ │ │ │ cbz r5, 107e00 │ │ │ │ mov r2, r5 │ │ │ │ b.n 107dec │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 108454 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 194678 │ │ │ │ + bl 194668 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 108404 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ @@ -258989,15 +258989,15 @@ │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 107e6e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 107e84 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 107e52 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 108440 │ │ │ │ movs r3, #0 │ │ │ │ @@ -259026,23 +259026,23 @@ │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 107ec8 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 107eba │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r9, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1082f4 │ │ │ │ b.n 1082ec │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 107ede │ │ │ │ ldr.w r4, [sl, #52] @ 0x34 │ │ │ │ @@ -259105,15 +259105,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str.w r0, [r9, #20] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov lr, r9 │ │ │ │ @@ -259149,27 +259149,27 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [r5] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r4, [r5], #4 │ │ │ │ cbz r4, 108056 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 107574 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a020 │ │ │ │ str r4, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 10802c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -259210,28 +259210,28 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq.w r1, #580 @ 0x244 │ │ │ │ movwne r1, #579 @ 0x243 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ str r4, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ 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, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 107ede │ │ │ │ cmp.w r8, #32 │ │ │ │ beq.w 1082de │ │ │ │ @@ -259349,15 +259349,15 @@ │ │ │ │ bne.w 108104 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r6, [r3, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ 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] │ │ │ │ @@ -259370,15 +259370,15 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ 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, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 108104 │ │ │ │ movs r2, #1 │ │ │ │ b.n 108080 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -259396,30 +259396,30 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 108392 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1081f8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1deaf8 │ │ │ │ + bl 1deae8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 107f8e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 107ede │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r9, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 19469c │ │ │ │ + bl 19468c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ ldr r2, [pc, #360] @ (10846c ) │ │ │ │ ldr r3, [pc, #364] @ (108470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -259473,29 +259473,29 @@ │ │ │ │ bne.w 107ede │ │ │ │ b.n 108170 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r1, #579 @ 0x243 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r6, [r3, r8, lsl #2] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r8, #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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 108104 │ │ │ │ sub.w r1, r3, #174 @ 0xae │ │ │ │ movs r2, #161 @ 0xa1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -259526,29 +259526,29 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 107ea6 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1082f4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 108360 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1082ec │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 194678 │ │ │ │ + bl 194668 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -259704,75 +259704,75 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1085e4 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #577 @ 0x241 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ movs r3, #1 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - bl 185a8c │ │ │ │ + bl 185a7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r1, #576 @ 0x240 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190cac │ │ │ │ + bl 190c9c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r4, r2, [r3] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r2, #0] │ │ │ │ strd r1, r1, [r3] │ │ │ │ str r1, [r0, #20] │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #52] @ (1086ec ) │ │ │ │ ldr r3, [pc, #48] @ (1086e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ @@ -259813,35 +259813,35 @@ │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ strd r6, r6, [r3] │ │ │ │ add.w r3, r5, #24 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 108752 │ │ │ │ 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 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ strd r3, r3, [sl, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ @@ -259855,15 +259855,15 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r0 │ │ │ │ str.w r3, [r0, lr, lsl #2] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r8, [r5, #41] @ 0x29 │ │ │ │ cmp.w r8, #1 │ │ │ │ beq.w 108a0a │ │ │ │ cmp.w r8, #32 │ │ │ │ beq.n 108814 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r5, #24 │ │ │ │ @@ -259873,15 +259873,15 @@ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 1087ec │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r1, #137 @ 0x89 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ @@ -259892,23 +259892,23 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ec │ │ │ │ + bl 1866dc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1085a2 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 108586 │ │ │ │ ldrd r6, r8, [r7, #4] │ │ │ │ mov r5, sl │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -259982,19 +259982,19 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ite mi │ │ │ │ movmi r1, #140 @ 0x8c │ │ │ │ movpl.w r1, #396 @ 0x18c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str.w r8, [r7, #60] @ 0x3c │ │ │ │ @@ -260007,23 +260007,23 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ str.w r3, [ip, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ec │ │ │ │ + bl 1866dc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 108894 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10887a │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add.w r3, r2, #24 │ │ │ │ @@ -260069,50 +260069,50 @@ │ │ │ │ moveq r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 1088bc │ │ │ │ b.n 108982 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r8, r0 │ │ │ │ b.n 1088ea │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ vstr d8, [r7, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ strd r0, r0, [r3] │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 108a3a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ b.n 108814 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ orr.w r3, r8, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ mov r9, r0 │ │ │ │ b.n 108814 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 108982 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r2, #654 @ 0x28e │ │ │ │ @@ -260160,15 +260160,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #1932 @ 0x78c │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 108bc4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #100] @ 0x64 │ │ │ │ subs r6, #0 │ │ │ │ @@ -260195,15 +260195,15 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ strb.w r3, [r4, #1141] @ 0x475 │ │ │ │ blx 48388 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ subs r3, #1 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 108b9e │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -260239,15 +260239,15 @@ │ │ │ │ blx 48388 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, 108bc8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 48388 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -260300,15 +260300,15 @@ │ │ │ │ ldrd r3, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r1, #496] @ 0x1f0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -260390,21 +260390,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 108d5c │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 108d5c │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 108d5c │ │ │ │ nop │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ movs r7, r2 │ │ │ │ ldrb.w r3, [r0, #92] @ 0x5c │ │ │ │ push {r4, r5} │ │ │ │ cbnz r3, 108dd8 │ │ │ │ ldr.w r5, [r0, #144] @ 0x90 │ │ │ │ ldr.w r4, [r5, #396] @ 0x18c │ │ │ │ cbz r4, 108dd0 │ │ │ │ @@ -260547,15 +260547,15 @@ │ │ │ │ b.n 108e2c │ │ │ │ adds r3, r7, #4 │ │ │ │ ldr.w r1, [r4, #404] @ 0x194 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 16e0f0 │ │ │ │ + bl 16e0e0 │ │ │ │ ldr.w r2, [r4, #400] @ 0x190 │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ adds r2, #4 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, r3 │ │ │ │ str.w r2, [r4, #400] @ 0x190 │ │ │ │ @@ -260583,23 +260583,23 @@ │ │ │ │ nop │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ movs r3, r4 │ │ │ │ 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 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ 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, #116] @ 0x74 │ │ │ │ @@ -260620,23 +260620,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r1, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ add r2, r1 │ │ │ │ ands r3, r2 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 157870 │ │ │ │ + bl 157864 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10907c │ │ │ │ ldr.w r2, [r4, #460] @ 0x1cc │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 109088 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldrsh.w r3, [r4, #178] @ 0xb2 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r4, #124] @ 0x7c │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ @@ -260713,19 +260713,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 10909c │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 1090c8 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ add.w r0, r5, #940 @ 0x3ac │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ pop {r3, 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 │ │ │ │ sub sp, #32 │ │ │ │ @@ -260888,19 +260888,19 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #1064 @ 0x428 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bac │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -261419,15 +261419,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r9, pc │ │ │ │ b.n 10989c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 1098ec │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 21e14c │ │ │ │ + bl 21e13c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #1896] @ 109fe8 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -261505,15 +261505,15 @@ │ │ │ │ and.w r0, r3, #3 │ │ │ │ lsrs r7, r3, #2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ ldrb.w r8, [r2, r0] │ │ │ │ bmi.w 109ad4 │ │ │ │ ldrb.w r0, [r9, #836] @ 0x344 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21e14c │ │ │ │ + bl 21e13c │ │ │ │ add fp, r6 │ │ │ │ ldrb.w r2, [r9, #839] @ 0x347 │ │ │ │ add fp, r5 │ │ │ │ ldrb.w r1, [r9, #838] @ 0x346 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #5 │ │ │ │ @@ -261546,15 +261546,15 @@ │ │ │ │ ldrb.w r2, [r2, #840] @ 0x348 │ │ │ │ ldrb.w r8, [r3, r1] │ │ │ │ lsls r3, r2, #31 │ │ │ │ bmi.n 109ad4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 109962 │ │ │ │ ldrb.w r0, [r9, #836] @ 0x344 │ │ │ │ - bl 21e124 │ │ │ │ + bl 21e114 │ │ │ │ b.n 10996c │ │ │ │ ldr.w fp, [r2, #84] @ 0x54 │ │ │ │ add.w ip, r2, #80 @ 0x50 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 109aba │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, r9 │ │ │ │ @@ -261638,15 +261638,15 @@ │ │ │ │ add.w r3, fp, r6 │ │ │ │ movs r7, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #840] @ 0x348 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 109962 │ │ │ │ ldrb.w r0, [r9, #836] @ 0x344 │ │ │ │ - bl 21e1cc │ │ │ │ + bl 21e1bc │ │ │ │ b.n 10996c │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #1324] @ 10a010 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ @@ -261837,15 +261837,15 @@ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 109f1c │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 21e21c │ │ │ │ + bl 21e20c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n 10987c │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ @@ -262061,207 +262061,207 @@ │ │ │ │ ldr r3, [pc, #412] @ (10a0c0 ) │ │ │ │ add r3, pc │ │ │ │ b.w 109508 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #240 @ (adr r4, 10a028 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 109fe8 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #360 @ (adr r4, 10a0a4 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 10a064 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #272 @ (adr r4, 10a050 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 10a010 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #320 @ (adr r4, 10a084 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 10a044 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #24 @ (adr r3, 109f60 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 10a320 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #80 @ (adr r4, 109f9c ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 109f5c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #80 @ (adr r4, 109fa0 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 109f60 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #80 @ (adr r4, 109fa4 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 109f64 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #136 @ (adr r4, 109fe0 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 109fa0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #288 @ (adr r4, 10a07c ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 10a03c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #296 @ (adr r4, 10a088 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 10a048 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #840 @ (adr r3, 10a2ac ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 10a26c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #856 @ (adr r2, 10a2c0 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 10a280 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #760 @ (adr r2, 10a264 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 10a224 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #696 @ (adr r2, 10a228 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 10a1e8 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #600 @ (adr r2, 10a1cc ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 10a18c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #520 @ (adr r2, 10a180 ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 10a140 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #440 @ (adr r2, 10a134 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 10a0f4 ) │ │ │ │ movs r7, r2 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 10a0cc ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 10a08c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #248 @ (adr r2, 10a080 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 10a040 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #152 @ (adr r2, 10a024 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 109fe4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 109f98 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 10a358 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #800 @ (adr r1, 10a2b4 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 10a274 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #648 @ (adr r1, 10a220 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 10a1e0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #576 @ (adr r1, 10a1dc ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 10a19c ) │ │ │ │ movs r7, r2 │ │ │ │ - bx r1 │ │ │ │ + mov sl, pc │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #528 @ (adr r1, 10a1b4 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 10a174 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #520 @ (adr r3, 10a1b0 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 10a170 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #336 @ (adr r1, 10a0fc ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 10a0bc ) │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xfb820016 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + @ instruction: 0xfb720016 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #384 @ (adr r3, 10a138 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 10a0f8 ) │ │ │ │ movs r7, r2 │ │ │ │ - strh.w r0, [sl, #23] │ │ │ │ - ldrb.w r0, [r0, #23] │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + ldrb.w r0, [sl, #23] │ │ │ │ + strb.w r0, [r0, #23] │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #768 @ (adr r0, 10a2c8 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 10a288 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #728 @ (adr r2, 10a2a4 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 10a264 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #776 @ (adr r2, 10a2d8 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 10a298 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #832 @ (adr r2, 10a314 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 10a2d4 ) │ │ │ │ movs r7, r2 │ │ │ │ bl ffd47fd6 │ │ │ │ - add r2, pc, #168 @ (adr r2, 10a084 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 10a044 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #224 @ (adr r2, 10a0cc ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 10a08c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #8 @ (adr r0, 109ff8 ) │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ movs r7, r2 │ │ │ │ - vst4.8 {d0-d3}, [r8 :64], r6 │ │ │ │ - add r1, pc, #664 @ (adr r1, 10a298 ) │ │ │ │ + ldr??.w r0, [r8, #22] │ │ │ │ + add r1, pc, #600 @ (adr r1, 10a258 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #472 @ (adr r2, 10a1e4 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 10a1a4 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf71a0016 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xf70a0016 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #160 @ (adr r0, 10a0c8 ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 10a088 ) │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf5200016 │ │ │ │ + adds.w r0, r0, #9830400 @ 0x960000 │ │ │ │ str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ - movs r7, r2 │ │ │ │ ldr r2, [sp, #608] @ 0x260 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ + movs r7, r2 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ movs r7, r2 │ │ │ │ - strd r0, r0, [r4, #96] @ 0x60 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + @ instruction: 0xe9b40018 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -262322,26 +262322,26 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10a2c0 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r2, r9 │ │ │ │ add.w sl, sp, #160 @ 0xa0 │ │ │ │ - bl 16ae74 │ │ │ │ + bl 16ae64 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 16aee0 │ │ │ │ + bl 16aed0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 10a22c │ │ │ │ ldr r1, [pc, #776] @ (10a498 ) │ │ │ │ mov r3, sl │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ ldr r1, [pc, #768] @ (10a49c ) │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10a226 │ │ │ │ @@ -262359,15 +262359,15 @@ │ │ │ │ beq.w 10a446 │ │ │ │ mov r0, r4 │ │ │ │ bl 108fac │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10a460 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldrb.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 10a2f2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ blx 47d5c │ │ │ │ @@ -262390,15 +262390,15 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cbnz r3, 10a290 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10a468 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ bl 114844 │ │ │ │ ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ @@ -262421,15 +262421,15 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #568] @ (10a4a8 ) │ │ │ │ ldr r1, [pc, #568] @ (10a4ac ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ movs r0, #0 │ │ │ │ b.n 10a24c │ │ │ │ lsls r3, r6, #29 │ │ │ │ bpl.w 10a15a │ │ │ │ ldr r3, [pc, #524] @ (10a494 ) │ │ │ │ movs r6, #1 │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ @@ -262466,15 +262466,15 @@ │ │ │ │ ldr.w r4, [r5, #268] @ 0x10c │ │ │ │ ldr r2, [pc, #468] @ (10a4b4 ) │ │ │ │ ldr r1, [pc, #468] @ (10a4b8 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.n 10a27c │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ blx 47d5c │ │ │ │ ldr r3, [pc, #440] @ (10a4bc ) │ │ │ │ @@ -262498,15 +262498,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10942c │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, fp, [sp, #24] │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ blx 48388 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -262549,15 +262549,15 @@ │ │ │ │ bl 10942c │ │ │ │ mov r0, r6 │ │ │ │ blx 48484 │ │ │ │ ldr r1, [pc, #280] @ (10a4d4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 16adfc │ │ │ │ + bl 16adec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n 10a238 │ │ │ │ ldr r2, [pc, #264] @ (10a4d8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 10a30e │ │ │ │ ldr r2, [pc, #260] @ (10a4dc ) │ │ │ │ @@ -262642,79 +262642,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r2, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ movs r7, r2 │ │ │ │ - stcl 0, cr0, [ip], #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldcl 0, cr0, [ip], {23} │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #0] │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ movs r7, r2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ movs r7, r2 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ movs r7, r2 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ movs r7, r2 │ │ │ │ - adds.w r0, r8, r7, lsr #32 │ │ │ │ - adds.w r0, r2, r7, lsr #32 │ │ │ │ + add.w r0, r8, r7, lsr #32 │ │ │ │ + add.w r0, r2, r7, lsr #32 │ │ │ │ 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, #264] @ 10a63c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -262778,15 +262778,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl fa9d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl fc604 │ │ │ │ ldr r3, [pc, #80] @ (10a640 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ @@ -262796,40 +262796,40 @@ │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cbnz r3, 10a606 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #264] @ 0x108 │ │ │ │ b.n 10a580 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e7728 │ │ │ │ + bl 1e7718 │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ b.n 10a5fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r7, [pc, #40] @ (10a644 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #40] @ (10a648 ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77b4 │ │ │ │ b.n 10a5f8 │ │ │ │ ldrh r4, [r7, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ movs r7, r2 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 10a520 │ │ │ │ @@ -262841,15 +262841,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #940 @ 0x3ac │ │ │ │ mov r0, sl │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r4, [r7, #936] @ 0x3a8 │ │ │ │ cbz r4, 10a6a8 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 10a6dc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #12 │ │ │ │ @@ -262872,15 +262872,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #936] @ 0x3a8 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 10a6d0 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ lsls r3, r1, #31 │ │ │ │ bmi.n 10a694 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -263085,15 +263085,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (10a930 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec314 │ │ │ │ + bl 1ec304 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10a8d6 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -263141,15 +263141,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 16e0f0 │ │ │ │ + bl 16e0e0 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [sl, #404] @ 0x194 │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.n 10a9a6 │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -263269,15 +263269,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 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (10aadc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -263302,15 +263302,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r6, [r0, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (10abac ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -263720,37 +263720,37 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 10ad46 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strh r0, [r1, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #24] │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r2, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #0] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ 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, #1824] @ 0x720 │ │ │ │ ldr.w r2, [pc, #2404] @ 10b880 │ │ │ │ @@ -264819,67 +264819,67 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r1, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r2, [r6, #5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ strb r2, [r6, #1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #656] @ (10bb44 ) │ │ │ │ + ldr r5, [pc, #592] @ (10bb04 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r0, [pc, #960] @ (10bca4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -266257,21 +266257,21 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr.w r2, [r3, ip] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ ldr.w r3, [pc, #3268] @ 10d49c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ ldr.w r3, [pc, #3256] @ 10d4a0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 10b5dc │ │ │ │ ldr.w r3, [pc, #3248] @ 10d4a4 │ │ │ │ movs r5, #45 @ 0x2d │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ @@ -266548,15 +266548,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bl 10aaec │ │ │ │ b.w 10b5dc │ │ │ │ ldr.w r5, [pc, #2496] @ 10d500 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 10b5dc │ │ │ │ ldr.w r3, [pc, #2476] @ 10d504 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ @@ -266680,21 +266680,21 @@ │ │ │ │ strh r3, [r2, #8] │ │ │ │ b.w 10b5dc │ │ │ │ ldr.w r5, [pc, #2212] @ 10d538 │ │ │ │ ldr.w r4, [r7, #-8] │ │ │ │ add r5, pc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1bc │ │ │ │ ldr.w r3, [pc, #2200] @ 10d53c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ b.w 10b5dc │ │ │ │ ldr.w r3, [pc, #2184] @ 10d540 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bpl.w 10b5dc │ │ │ │ @@ -268282,15 +268282,15 @@ │ │ │ │ movcc r2, #1 │ │ │ │ strh r2, [r0, #8] │ │ │ │ b.w 10b5dc │ │ │ │ vldr d0, [r7, #-8] │ │ │ │ ldr.w r5, [pc, #1024] @ 10e1b8 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, pc │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696dc │ │ │ │ ldr r3, [pc, #1016] @ (10e1bc ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r2, r2, #6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -268679,39 +268679,39 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmn r2, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmn r4, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmn r6, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ movs r7, r2 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ movs r7, r2 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ tst r2, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ movs r7, r2 │ │ │ │ rors r6, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -268757,34 +268757,34 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 10e2a2 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 10e2a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cbz r0, 10e2d4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ 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 10e28a │ │ │ │ ldr r3, [pc, #104] @ (10e320 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r3, [pc, #100] @ (10e324 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r3, [pc, #92] @ (10e328 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #84] @ (10e32c ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -268826,15 +268826,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ ands r4, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ands r2, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ movs r7, r2 │ │ │ │ ands r4, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r1, [pc, #208] @ (10e40c ) │ │ │ │ ldr r2, [pc, #212] @ (10e410 ) │ │ │ │ ldr r3, [pc, #212] @ (10e414 ) │ │ │ │ add r1, pc │ │ │ │ @@ -268922,31 +268922,31 @@ │ │ │ │ nop │ │ │ │ subs r7, #202 @ 0xca │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r7, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r7, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ subs r7, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r7, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -269007,15 +269007,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 477d0 │ │ │ │ nop │ │ │ │ subs r6, r7, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #96] @ (10e554 ) │ │ │ │ add r5, pc │ │ │ │ @@ -269068,15 +269068,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r6, #60 @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #250 @ 0xfa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ movs r7, r2 │ │ │ │ ldr r3, [pc, #112] @ (10e5e0 ) │ │ │ │ push {r4, r5, r6} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 10e5a0 │ │ │ │ ldr r3, [pc, #108] @ (10e5e4 ) │ │ │ │ @@ -269134,15 +269134,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #96 @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #114 @ 0x72 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ movs r7, r2 │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #84 @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #62 @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -269274,15 +269274,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 10e688 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (10e730 ) │ │ │ │ add r0, pc │ │ │ │ bl 10e4a4 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (10e7bc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -270444,39 +270444,39 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r6, r6, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r3, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r3, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ movs r3, r4 │ │ │ │ subs r2, #56 @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -271627,15 +271627,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r5, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ movs r7, r2 │ │ │ │ ldr.w r3, [pc, #3092] @ 110a1c │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #3088] @ 110a20 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -272047,15 +272047,15 @@ │ │ │ │ ldr.w r2, [pc, #2172] @ 110af4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2172] @ 110af8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ ldr.w r2, [pc, #2160] @ 110afc │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 10ed16 │ │ │ │ ldr.w r2, [pc, #2144] @ 110afc │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ @@ -272795,17 +272795,17 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r4, #40 @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r3, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ movs r7, r2 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -272833,41 +272833,41 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r2, r1, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ movs r7, r2 │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ movs r7, r2 │ │ │ │ movs r1, #122 @ 0x7a │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ movs r1, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - blxns r4 │ │ │ │ + blxns r2 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -272891,15 +272891,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, r3, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r0, r0, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, r4, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #26 │ │ │ │ movs r7, r2 │ │ │ │ subs r0, r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [pc, #756] @ (110e28 ) │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ @@ -273213,15 +273213,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r0, r0, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r0, r4, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r6, r1, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #1008] @ (111244 ) │ │ │ │ + ldr r7, [pc, #944] @ (111204 ) │ │ │ │ movs r7, r2 │ │ │ │ ldr r3, [pc, #4] @ (110e5c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ lsrs r6, r0, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -273305,42 +273305,42 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #68] @ (110f64 ) │ │ │ │ add.w r8, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [pc, #64] @ 110f68 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #64] @ 110f6c │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ ldr r2, [pc, #60] @ (110f70 ) │ │ │ │ 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 21f86c │ │ │ │ + bl 21f85c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 47574 │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 110f40 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [pc, #160] @ (111008 ) │ │ │ │ + ldr r7, [pc, #96] @ (110fc8 ) │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ movs r6, r2 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ movs r7, r2 │ │ │ │ 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] │ │ │ │ @@ -273359,22 +273359,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cbz r3, 110fc6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cbz r0, 110fcc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r7, r4, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ str r0, [r6, #24] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 110ff6 │ │ │ │ add.w r2, r1, #9 │ │ │ │ @@ -273400,20 +273400,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 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ strd r7, r4, [r2] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ 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 │ │ │ │ @@ -273587,17 +273587,17 @@ │ │ │ │ bl 110e88 │ │ │ │ b.n 11119c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 7, r0, cr10, cr4, {3} │ │ │ │ mrc 0, 2, r0, cr12, cr4, {3} │ │ │ │ - ldr r4, [pc, #600] @ (111448 ) │ │ │ │ + ldr r4, [pc, #536] @ (111408 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [pc, #632] @ (11146c ) │ │ │ │ + ldr r4, [pc, #568] @ (11142c ) │ │ │ │ movs r7, r2 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -274785,15 +274785,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ b.n 112424 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1123d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - tst r4, r3 │ │ │ │ + tst r4, r1 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (111cd8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274813,17 +274813,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r2, r5 │ │ │ │ movs r7, r2 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r4, r3 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (111d18 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274840,17 +274840,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ orrs r4, r5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - negs r6, r5 │ │ │ │ + negs r6, r3 │ │ │ │ movs r7, r2 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r0, r2 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (111d50 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274863,17 +274863,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 111c18 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adcs r2, r7 │ │ │ │ + adcs r2, r5 │ │ │ │ movs r7, r2 │ │ │ │ - adcs r0, r7 │ │ │ │ + adcs r0, r5 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (111d88 ) │ │ │ │ add r1, pc │ │ │ │ @@ -274883,15 +274883,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} │ │ │ │ - rors r0, r7 │ │ │ │ + rors r0, r5 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (111dc4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -274906,17 +274906,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #27 │ │ │ │ bl 111c18 │ │ │ │ orr.w r0, r0, r5, lsl #5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r6, r2 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r0, r4 │ │ │ │ + asrs r0, r2 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (111e04 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -274931,17 +274931,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 111c18 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r7 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsrs r4, r4 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (111e44 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -274956,17 +274956,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 111c18 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsls r6, r7 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsls r4, r6 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (111e90 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274986,17 +274986,17 @@ │ │ │ │ moveq r0, r1 │ │ │ │ cmp r5, #2 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r6, r1 │ │ │ │ movs r7, r2 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (111ec8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275009,17 +275009,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 111c18 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eors r2, r3 │ │ │ │ + eors r2, r1 │ │ │ │ movs r7, r2 │ │ │ │ - eors r4, r2 │ │ │ │ + eors r4, r0 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (111f00 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275029,15 +275029,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} │ │ │ │ - ands r4, r6 │ │ │ │ + ands r4, r4 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (111f34 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275048,15 +275048,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} │ │ │ │ - ands r0, r0 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (111f6c ) │ │ │ │ add r1, pc │ │ │ │ @@ -275068,15 +275068,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (111fa4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275088,15 +275088,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (111ffc ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -275123,19 +275123,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} │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ movs r7, r2 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #152 @ (adr r0, 1120a0 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 112060 ) │ │ │ │ movs r0, 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] @ (112038 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275148,17 +275148,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 111c18 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #6 │ │ │ │ movs r7, r2 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #0 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (112090 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -275185,19 +275185,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 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (1120dc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275216,17 +275216,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} │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ movs r7, r2 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r4, r4 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (11210c ) │ │ │ │ add r1, pc │ │ │ │ @@ -275234,15 +275234,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 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (112140 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275252,15 +275252,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} │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #32 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (112174 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275270,15 +275270,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} │ │ │ │ - subs r6, #8 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (1121b4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275296,17 +275296,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (11221c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275338,19 +275338,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 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (112288 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275382,19 +275382,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 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (1122dc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275415,17 +275415,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} │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ movs r7, r2 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (112324 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -275443,15 +275443,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} │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #14 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (11236c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -275471,15 +275471,15 @@ │ │ │ │ bcs.n 11234e │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (1123a8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -275494,17 +275494,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 111c18 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ movs r7, r2 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #212] @ (112498 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -275595,15 +275595,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bgt.n 112504 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 1123ec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1396] @ 112a30 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -275694,25 +275694,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 1125aa │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1125a2 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1160] @ 112a44 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 47574 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11251c │ │ │ │ ldr.w r2, [pc, #1136] @ 112a48 │ │ │ │ @@ -275762,15 +275762,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 112664 │ │ │ │ ldr.w r8, [pc, #1020] @ 112a4c │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 112652 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -275849,15 +275849,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 112a04 │ │ │ │ ldr r1, [pc, #808] @ (112a50 ) │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ 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 1125c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -275882,29 +275882,29 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (112a54 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r1, [pc, #708] @ (112a58 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r1, [pc, #696] @ (112a5c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1125c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ @@ -275928,64 +275928,64 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (112a60 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1125c6 │ │ │ │ ldr r1, [pc, #588] @ (112a64 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 112994 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (112a68 ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1129ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 1125c6 │ │ │ │ ldr r1, [pc, #524] @ (112a6c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1129d8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 1125c6 │ │ │ │ ldr r1, [pc, #496] @ (112a70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1129f0 │ │ │ │ @@ -276004,15 +276004,15 @@ │ │ │ │ bne.n 1128aa │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (112a74 ) │ │ │ │ mov r0, lr │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1125c6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -276033,15 +276033,15 @@ │ │ │ │ ldr.w r9, [sl, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1129b0 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ 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 │ │ │ │ @@ -276053,25 +276053,25 @@ │ │ │ │ str.w r5, [r9, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1124a8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ b.n 1125c6 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 1125c6 │ │ │ │ ldr.w r8, [pc, #284] @ 112a78 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 11295e │ │ │ │ b.n 1125c6 │ │ │ │ ldr r1, [pc, #264] @ (112a7c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -276083,21 +276083,21 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ add r1, pc │ │ │ │ bl 110e88 │ │ │ │ b.n 1125c6 │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (112a84 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 1125c6 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [pc, #204] @ (112a88 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -276105,38 +276105,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 110e88 │ │ │ │ b.n 1125c6 │ │ │ │ ldr r1, [pc, #192] @ (112a8c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (112a90 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 1125c6 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (112a94 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 1125c6 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ b.n 112708 │ │ │ │ ldr r1, [pc, #144] @ (112a98 ) │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ 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 1125c6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @@ -276146,65 +276146,65 @@ │ │ │ │ add r1, pc │ │ │ │ bl 110e88 │ │ │ │ b.n 1125c6 │ │ │ │ blt.n 112aa4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ movs r7, r2 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ movs r7, r2 │ │ │ │ bge.n 112a8c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #6 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ movs r7, r2 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ movs r6, r2 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ movs r7, r2 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ movs r7, r2 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ movs r7, r2 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ - movs r6, r2 │ │ │ │ str r5, [sp, #560] @ 0x230 │ │ │ │ movs r6, r2 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ + movs r6, r2 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ movs r7, r2 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #608] @ (112d14 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -276230,15 +276230,15 @@ │ │ │ │ b.n 112b58 │ │ │ │ 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 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ 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] │ │ │ │ @@ -276257,20 +276257,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (112d24 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 112bbc │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -276356,15 +276356,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (112d30 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 112d0c │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 112c58 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -276373,15 +276373,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 21f86c │ │ │ │ + bl 21f85c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 112cd4 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -276404,15 +276404,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #164] @ (112d34 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ 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] │ │ │ │ @@ -276425,15 +276425,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 21f86c │ │ │ │ + bl 21f85c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 112b7c │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 112c6a │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 112d00 │ │ │ │ @@ -276443,41 +276443,41 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 112c6a │ │ │ │ ldr r1, [pc, #68] @ (112d38 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f85c │ │ │ │ b.n 112bae │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 112c6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 112ce8 │ │ │ │ nop │ │ │ │ bpl.n 112da0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ movs r7, r2 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ movs r7, r2 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ movs r6, r2 │ │ │ │ ldc 0, cr0, [r0], {116} @ 0x74 │ │ │ │ bmi.n 112da8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ movs r6, r2 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ movs r7, r2 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (112da4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276518,19 +276518,19 @@ │ │ │ │ b.n 112d72 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 112cfc │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #22 │ │ │ │ movs r7, r2 │ │ │ │ bcs.n 112cc0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (112e20 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276571,19 +276571,19 @@ │ │ │ │ b.n 112dee │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 112e80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ movs r7, r2 │ │ │ │ bcs.n 112e44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (112e9c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276624,19 +276624,19 @@ │ │ │ │ b.n 112e6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 112e04 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ bne.n 112dc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #6 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (112f18 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276677,19 +276677,19 @@ │ │ │ │ b.n 112ee6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 112f88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ movs r7, r2 │ │ │ │ bne.n 112f4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (112f94 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276730,19 +276730,19 @@ │ │ │ │ b.n 112f62 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 112f0c │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ movs r7, r2 │ │ │ │ beq.n 112ed0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113010 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276783,19 +276783,19 @@ │ │ │ │ b.n 112fde │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 113090 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ movs r7, r2 │ │ │ │ beq.n 113054 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (11308c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276836,19 +276836,19 @@ │ │ │ │ b.n 11305a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #6 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113108 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276889,19 +276889,19 @@ │ │ │ │ b.n 1130d6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #10 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7!, {r1, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113184 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276942,19 +276942,19 @@ │ │ │ │ b.n 113152 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #14 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113200 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276995,19 +276995,19 @@ │ │ │ │ b.n 1131ce │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #26 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (11327c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277048,19 +277048,19 @@ │ │ │ │ b.n 11324a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #6 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #22 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1132f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277101,19 +277101,19 @@ │ │ │ │ b.n 1132c6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ movs r7, r2 │ │ │ │ ldmia r5, {r1, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113374 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277154,19 +277154,19 @@ │ │ │ │ b.n 113342 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #30 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1133f0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277207,19 +277207,19 @@ │ │ │ │ b.n 1133be │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #18 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (11346c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277260,19 +277260,19 @@ │ │ │ │ b.n 11343a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (1134f0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277317,19 +277317,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 1134c0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r3, {r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (113574 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277374,19 +277374,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 113544 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ movs r7, r2 │ │ │ │ ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #26 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1135f8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -277429,19 +277429,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1135ca │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (11367c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277486,19 +277486,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 11364c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ movs r7, r2 │ │ │ │ ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #18 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (113700 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277543,19 +277543,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 1136d0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ movs r7, r2 │ │ │ │ ldmia r1!, {r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113784 │ │ │ │ sub sp, #20 │ │ │ │ @@ -277598,19 +277598,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113756 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #10 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113808 │ │ │ │ sub sp, #20 │ │ │ │ @@ -277653,18 +277653,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1137da │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5940016 │ │ │ │ + @ instruction: 0xf5840016 │ │ │ │ ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (113888 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277706,19 +277706,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 113858 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ movs r7, r2 │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #8 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (113908 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277760,19 +277760,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 1138d8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r1, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ movs r7, r2 │ │ │ │ stmia r7!, {r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 11398c │ │ │ │ sub sp, #20 │ │ │ │ @@ -277815,19 +277815,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11395e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #2 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (113a0c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277869,19 +277869,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 1139dc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r2, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r2, r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (113a8c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277923,19 +277923,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 113a5c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #4 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (113b14 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277981,19 +277981,19 @@ │ │ │ │ b.n 113ae2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r1, r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (113b9c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278039,19 +278039,19 @@ │ │ │ │ b.n 113b6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ movs r7, r2 │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113c20 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278094,19 +278094,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113bf2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ movs r0, r3 │ │ │ │ stmia r4!, {r1, r2} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (113ca0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278150,19 +278150,19 @@ │ │ │ │ b.n 113c6e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ movs r1, r3 │ │ │ │ stmia r3!, {r1, r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113d24 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278205,19 +278205,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113cf6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ movs r7, r2 │ │ │ │ stmia r3!, {r1} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ movs r7, r2 │ │ │ │ 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] @ 113dac │ │ │ │ sub sp, #20 │ │ │ │ @@ -278261,19 +278261,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113d7e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ movs r7, r2 │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113e30 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278316,19 +278316,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113e02 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ movs r7, r2 │ │ │ │ stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113eb4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278371,19 +278371,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113e86 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ movs r7, r2 │ │ │ │ stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (113f38 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278428,19 +278428,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 113f08 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ movs r7, r2 │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (113fbc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278485,19 +278485,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 113f8c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ movs r7, r2 │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (114040 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278542,19 +278542,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 114010 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ movs r7, r2 │ │ │ │ it al │ │ │ │ lslal r4, r6, #1 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1140c4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278597,19 +278597,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 114096 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop {9} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ movs r7, r2 │ │ │ │ ittt vs │ │ │ │ lslvs r4, r6, #1 │ │ │ │ - addvs r2, r3, #7 │ │ │ │ + addvs r2, r1, #7 │ │ │ │ movvs r7, r2 │ │ │ │ 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] @ (114154 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278656,19 +278656,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 114124 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ itee eq │ │ │ │ lsleq r4, r6, #1 │ │ │ │ lsrne r4, r5, #32 │ │ │ │ movne r0, r0 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ movs r1, r3 │ │ │ │ bkpt 0x00d4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r7, #4 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (1141d4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278710,19 +278710,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 1141a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x007e │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r6, #6 │ │ │ │ movs r7, r2 │ │ │ │ bkpt 0x0054 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r7, #2 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (11425c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278768,19 +278768,19 @@ │ │ │ │ b.n 11422a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r6, #4 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #0 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1142e0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278823,19 +278823,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1142b2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r0, #0 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r6, r5, r6 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 114364 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278878,19 +278878,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 114336 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r4, r7, r5 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1143e8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278933,19 +278933,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1143ba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r7, r3 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + subs r6, r4, r2 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ (114500 ) │ │ │ │ @@ -278968,49 +278968,49 @@ │ │ │ │ beq.n 1144f6 │ │ │ │ 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 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ lsrs r6, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r6, [r0, #16] │ │ │ │ cbnz r2, 114482 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 112aa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r2, [pc, #156] @ (114508 ) │ │ │ │ ldr r3, [pc, #152] @ (114504 ) │ │ │ │ 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 1144fa │ │ │ │ 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 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldr r1, [pc, #108] @ (11450c ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (114510 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 486fc │ │ │ │ mov r1, r7 │ │ │ │ @@ -279021,15 +279021,15 @@ │ │ │ │ blx 48484 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 114456 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r9, r1, [r5, #40] @ 0x28 │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ blx 48388 │ │ │ │ ldr r3, [pc, #52] @ (114514 ) │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ @@ -279047,32 +279047,32 @@ │ │ │ │ nop │ │ │ │ cbnz r0, 11457e │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 114570 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r0, 114562 │ │ │ │ + cbz r0, 11455e │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r2, r7, #2 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r2, {r0, r1, r2, r3, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (114530 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (114534 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strd r0, r0, [ip, #432]! @ 0x1b0 │ │ │ │ - ldr r0, [pc, #824] @ (114870 ) │ │ │ │ + ldr r0, [pc, #760] @ (114830 ) │ │ │ │ movs r7, r2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ @@ -279081,27 +279081,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #40] @ (11457c ) │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r3, [pc, #28] @ (114580 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 114574 │ │ │ │ ldr r0, [pc, #24] @ (114584 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 474b4 <__longjmp_chk@plt> │ │ │ │ blx 47bc4 │ │ │ │ - ldr r0, [pc, #696] @ (114834 ) │ │ │ │ + ldr r0, [pc, #632] @ (1147f4 ) │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 114568 │ │ │ │ + bvc.n 114548 │ │ │ │ movs r6, r2 │ │ │ │ svc 104 @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ble.n 114534 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -279185,15 +279185,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #28] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 11460a │ │ │ │ @@ -279228,30 +279228,30 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 1146b0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #32] │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 11469c │ │ │ │ @@ -279367,38 +279367,38 @@ │ │ │ │ strb r2, [r1, #29] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ add.w r1, r0, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ strd r5, r2, [r0] │ │ │ │ add.w r2, r0, #88 @ 0x58 │ │ │ │ strd r1, r1, [r0, #80] @ 0x50 │ │ │ │ strd r2, r2, [r0, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #220] @ 0xdc │ │ │ │ cbz r3, 114892 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 1148d8 │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ push {r4, r5} │ │ │ │ @@ -279514,21 +279514,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #20] @ (1149b4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (1149b8 ) │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ movs r0, #1 │ │ │ │ blx 477d0 │ │ │ │ nop │ │ │ │ - cmp ip, pc │ │ │ │ + cmp ip, sp │ │ │ │ movs r7, r2 │ │ │ │ - bcc.n 114908 │ │ │ │ + bcc.n 1148e8 │ │ │ │ movs r6, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 1149e4 │ │ │ │ @@ -280558,25 +280558,25 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ sxth r0, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ 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 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ @@ -280728,15 +280728,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ 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} │ │ │ │ @@ -280764,27 +280764,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ b.n 1156c0 │ │ │ │ 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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ 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} │ │ │ │ @@ -280841,15 +280841,15 @@ │ │ │ │ strd r0, r1, [sp] │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r6, #30 │ │ │ │ add r1, r3 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0] │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ str r5, [r4, #4] │ │ │ │ add.w r5, r4, #120 @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ @@ -280866,41 +280866,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.w sl, [r0, #84] @ 0x54 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r6, #16 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #8 │ │ │ │ str.w r8, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ strd r3, r3, [r6, #16] │ │ │ │ strd r6, r6, [r6] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ 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 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ add.w r2, r8, #80 @ 0x50 │ │ │ │ @@ -281045,15 +281045,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ b.n 11591c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -281088,15 +281088,15 @@ │ │ │ │ addne r3, #2 │ │ │ │ strd r1, r0, [sp] │ │ │ │ add.w r1, r5, #30 │ │ │ │ add r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ add.w r3, r0, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ add.w r3, r0, #104 @ 0x68 │ │ │ │ strd r3, r3, [r0, #104] @ 0x68 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -281120,15 +281120,15 @@ │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r6, #30 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r8, r0, #120 @ 0x78 │ │ │ │ add.w r7, r0, #104 @ 0x68 │ │ │ │ blx 48388 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -281159,15 +281159,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ cbz r6, 115b6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ ldr.w fp, [r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ strh r7, [r0, #12] │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ strh.w sl, [r0, #8] │ │ │ │ str.w fp, [r0] │ │ │ │ mov ip, r0 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ @@ -281196,15 +281196,15 @@ │ │ │ │ ldr.w fp, [r3, r6, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 115bda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh.w r9, [fp, #12] │ │ │ │ ldr.w sl, [fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ 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 │ │ │ │ @@ -281267,15 +281267,15 @@ │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ 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 115c44 │ │ │ │ @@ -281379,15 +281379,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ 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 │ │ │ │ @@ -281400,15 +281400,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ 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] │ │ │ │ @@ -281416,15 +281416,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ 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} │ │ │ │ @@ -281441,15 +281441,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ 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 │ │ │ │ @@ -281478,15 +281478,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r6, [r3, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ 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] │ │ │ │ @@ -281727,15 +281727,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 1160d8 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 11611e │ │ │ │ mov r1, fp │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 116102 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1160ae │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -281756,15 +281756,15 @@ │ │ │ │ bne.n 11609c │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 11608a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb5c │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1160d2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 116142 │ │ │ │ @@ -282051,17 +282051,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1163cc │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 1163d6 │ │ │ │ b.n 1163c8 │ │ │ │ nop │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ 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 │ │ │ │ @@ -282569,15 +282569,15 @@ │ │ │ │ movw r3, #779 @ 0x30b │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 11694c │ │ │ │ b.n 11690a │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 1169bc │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -283090,15 +283090,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 116d78 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 116ec2 │ │ │ │ uxtb r3, r2 │ │ │ │ @@ -283145,15 +283145,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str.w r0, [sl, #88] @ 0x58 │ │ │ │ ldr.w sl, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #80] @ 0x50 │ │ │ │ b.n 116e30 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ @@ -283164,15 +283164,15 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.n 116e8a │ │ │ │ nop │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ @@ -283258,15 +283258,15 @@ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ b.n 117048 │ │ │ │ nop │ │ │ │ cmp.w r0, #342 @ 0x156 │ │ │ │ bhi.n 117146 │ │ │ │ @@ -283313,26 +283313,26 @@ │ │ │ │ beq.n 11715a │ │ │ │ bhi.n 1170fc │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ beq.n 1170f4 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 11717c │ │ │ │ vldr s0, [pc, #156] @ 117188 │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696dc │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 117172 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 1170f2 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696dc │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -283358,20 +283358,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 1170f2 │ │ │ │ vldr s0, [pc, #36] @ 11718c │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696dc │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #28] @ 117190 │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696dc │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -283388,38 +283388,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (1171bc ) │ │ │ │ ldr r0, [pc, #20] @ (1171c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114538 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (1171e8 ) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ ldr r1, [pc, #16] @ (1171ec ) │ │ │ │ ldr r0, [pc, #20] @ (1171f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114538 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 11721c │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ bhi.n 117218 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -284592,15 +284592,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 117dca │ │ │ │ strh r0, [r2, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -284942,15 +284942,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 118180 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -285095,15 +285095,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1182fe │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -286133,15 +286133,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 118da8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -286373,15 +286373,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.n 119014 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -286794,15 +286794,15 @@ │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1198d4 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ and.w r5, r7, #127 @ 0x7f │ │ │ │ @@ -286851,15 +286851,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add r5, fp │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r8, [r9, r3, lsl #2] │ │ │ │ - bl 1884dc │ │ │ │ + bl 1884cc │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movw r3, #653 @ 0x28d │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 11975e │ │ │ │ @@ -287147,20 +287147,20 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ cmp r5, #31 │ │ │ │ bhi.w 11961c │ │ │ │ subs r0, r5, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 11961c │ │ │ │ mov r0, r2 │ │ │ │ - bl 21dfc4 │ │ │ │ + bl 21dfb4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ - bl 21e14c │ │ │ │ + bl 21e13c │ │ │ │ ldr r1, [pc, #240] @ (119918 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 129118 │ │ │ │ uxth.w fp, r3 │ │ │ │ @@ -287232,35 +287232,35 @@ │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #1 │ │ │ │ strbmi.w r2, [r4, #486] @ 0x1e6 │ │ │ │ cmp r5, #3 │ │ │ │ bhi.w 11961c │ │ │ │ movs r0, #0 │ │ │ │ - bl 21e21c │ │ │ │ + bl 21e20c │ │ │ │ ldr r1, [pc, #48] @ (11992c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [sl, r6, lsl #1] │ │ │ │ strh.w r0, [sl, r6, lsl #1] │ │ │ │ - @ instruction: 0xf7c40016 │ │ │ │ - @ instruction: 0xf7d60016 │ │ │ │ - @ instruction: 0xf7400016 │ │ │ │ - @ instruction: 0xf7480016 │ │ │ │ + ldrb.w r0, [sl, r6, lsl #1] │ │ │ │ + @ instruction: 0xf7b40016 │ │ │ │ + @ instruction: 0xf7c60016 │ │ │ │ + @ instruction: 0xf7300016 │ │ │ │ + @ instruction: 0xf7380016 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #696] @ (119c00 ) │ │ │ │ @@ -288024,15 +288024,15 @@ │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r7, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188514 │ │ │ │ + bl 188504 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r0, [sp, #20] │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ add.w r5, r0, r8 │ │ │ │ cmp r5, #32 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ @@ -288661,19 +288661,19 @@ │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ ldr r1, [pc, #24] @ (11a7d8 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ nop │ │ │ │ - orns r0, r8, r6, lsr #32 │ │ │ │ - strd r0, r0, [sl, #-88]! @ 0x58 │ │ │ │ - ldrd r0, r0, [ip, #88]! @ 0x58 │ │ │ │ - @ instruction: 0xe98e0016 │ │ │ │ - bic.w r0, r0, r6, lsr #32 │ │ │ │ + orn r0, r8, r6, lsr #32 │ │ │ │ + ldrd r0, r0, [sl, #-88] @ 0x58 │ │ │ │ + strd r0, r0, [ip, #88]! @ 0x58 │ │ │ │ + ldrd r0, r0, [lr, #-88]! @ 0x58 │ │ │ │ + ands.w r0, r0, r6, lsr #32 │ │ │ │ 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 │ │ │ │ ldr.w fp, [pc, #588] @ 11aa40 │ │ │ │ @@ -289677,15 +289677,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11b298 │ │ │ │ + b.n 11b278 │ │ │ │ movs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -290131,15 +290131,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, 11b708 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186ff8 │ │ │ │ + bl 186fe8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #494] @ 0x1ee │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #494] @ 0x1ee │ │ │ │ ldr r2, [pc, #564] @ (11b920 ) │ │ │ │ ldr r3, [pc, #556] @ (11b91c ) │ │ │ │ add r2, pc │ │ │ │ @@ -291680,15 +291680,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 11c598 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #84 @ 0x54 │ │ │ │ @@ -292470,17 +292470,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ movs r6, r2 │ │ │ │ adds r5, #114 @ 0x72 │ │ │ │ lsls r4, r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -293623,15 +293623,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ beq.n 11dab2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 120cd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186f50 │ │ │ │ + bl 186f40 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ mov r9, r0 │ │ │ │ subs r6, #4 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 11dad2 │ │ │ │ b.w 120cd6 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ @@ -293642,15 +293642,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11dac8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f50 │ │ │ │ + bl 186f40 │ │ │ │ and.w r3, r9, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11dac8 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ @@ -293773,19 +293773,19 @@ │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ movs r6, r2 │ │ │ │ - cbnz r2, 11dccc │ │ │ │ + cbnz r2, 11dcc8 │ │ │ │ movs r6, r2 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ movs r6, r2 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ add r4, sp, #12 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ @@ -294636,15 +294636,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 11e61a │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #196] @ 0xc4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11ea12 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r4, [r5], #4 │ │ │ │ cmp fp, sl │ │ │ │ @@ -295010,15 +295010,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 117bf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #196] @ 0xc4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ b.n 11e61a │ │ │ │ ldr r1, [pc, #60] @ (11ea80 ) │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ @@ -295036,17 +295036,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 117bf4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 11ea32 │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ b.n 11e74a │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ movs r6, r2 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 11ea42 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11e5ca │ │ │ │ @@ -296776,17 +296776,17 @@ │ │ │ │ ldrh r2, [r2, #8] │ │ │ │ strh r2, [r0, #8] │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ bhi.n 11fd1a │ │ │ │ b.w 11d94e │ │ │ │ nop │ │ │ │ - add r0, pc, #808 @ (adr r0, 1200e0 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 1200a0 ) │ │ │ │ movs r6, r2 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ movs r6, r2 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ add.w r4, r7, #128 @ 0x80 │ │ │ │ add.w r6, r7, #352 @ 0x160 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ @@ -298749,15 +298749,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188514 │ │ │ │ + bl 188504 │ │ │ │ ldr.w r2, [pc, #2356] @ 121d18 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r6, r2, r6, r1 │ │ │ │ @@ -299784,15 +299784,15 @@ │ │ │ │ nop │ │ │ │ ldc 0, cr0, [ip], #-460 @ 0xfffffe34 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [sl], #-460 @ 0xfffffe34 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ movs r6, r2 │ │ │ │ b.n 121a08 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr.w r9, [r5, #124] @ 0x7c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 124042 │ │ │ │ movs r3, #1 │ │ │ │ @@ -302864,15 +302864,15 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1233d4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #116 @ 0x74 │ │ │ │ @@ -302888,80 +302888,80 @@ │ │ │ │ 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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 123442 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.n 123b3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ 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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 122538 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 121cde │ │ │ │ lsls r3, r3, #1 │ │ │ │ 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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.n 123814 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 122596 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ movne.w fp, #2 │ │ │ │ @@ -303162,15 +303162,15 @@ │ │ │ │ bl 1171c4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ movs r6, 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, #3776] @ 0xec0 │ │ │ │ ldr.w r2, [pc, #1888] @ 1248a8 │ │ │ │ @@ -303180,15 +303180,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, #212] @ 0xd4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1247bc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r7 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ @@ -303211,21 +303211,21 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #80] @ 0x50 │ │ │ │ ldr.w r2, [r4, #172]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a020 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 1241a8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #192] @ 0xc0 │ │ │ │ - bl 16a694 │ │ │ │ + bl 16a684 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r2, r4 │ │ │ │ str.w r5, [r4, #192] @ 0xc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 124358 │ │ │ │ @@ -303378,15 +303378,15 @@ │ │ │ │ add.w r5, r6, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cbz r4, 124382 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1247ee │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cbnz r6, 12438c │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ @@ -303399,15 +303399,15 @@ │ │ │ │ cbz r3, 12439c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 124830 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #196] @ 0xc4 │ │ │ │ - bl 16a098 │ │ │ │ + bl 16a088 │ │ │ │ ldr.w r2, [pc, #1284] @ 1248b0 │ │ │ │ ldr.w r3, [pc, #1276] @ 1248ac │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -303510,15 +303510,15 @@ │ │ │ │ add.w sl, r5, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r7, r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r9, fp, [sp, #152] @ 0x98 │ │ │ │ - bl 21d628 │ │ │ │ + bl 21d618 │ │ │ │ sub.w r3, r0, #3 │ │ │ │ ldrb.w r1, [r4, #65] @ 0x41 │ │ │ │ clz r3, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r0, [r4, #64] @ 0x40 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -303797,42 +303797,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ b.n 12416e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 11b520 │ │ │ │ b.n 124342 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 11b520 │ │ │ │ b.n 124342 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 124378 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 1154e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ b.n 12437a │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 124502 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #9 │ │ │ │ beq.w 124502 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ @@ -303881,15 +303881,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00ac │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r6, r4] │ │ │ │ movs r6, r2 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ bl 115a04 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ @@ -303938,15 +303938,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 21d628 │ │ │ │ + bl 21d618 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r0, [r4, #65] @ 0x41 │ │ │ │ sub.w r3, r6, #3 │ │ │ │ ldrb.w ip, [r4, #64] @ 0x40 │ │ │ │ clz r3, r3 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -304231,19 +304231,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ b.n 124c6c │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #872] @ (124fc4 ) │ │ │ │ + ldr r4, [pc, #808] @ (124f84 ) │ │ │ │ movs r6, r2 │ │ │ │ - ldr r2, [pc, #768] @ (124f60 ) │ │ │ │ + ldr r2, [pc, #704] @ (124f20 ) │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [pc, #328] @ (124dac ) │ │ │ │ + ldr r4, [pc, #264] @ (124d6c ) │ │ │ │ movs r6, r2 │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 125210 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 124c64 │ │ │ │ @@ -304325,15 +304325,15 @@ │ │ │ │ ldr.w r2, [r5, #220] @ 0xdc │ │ │ │ tst r3, r2 │ │ │ │ beq.n 124d4e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 124d4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 18873c │ │ │ │ + bl 18872c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 125bd8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ @@ -304628,15 +304628,15 @@ │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ b.n 124a72 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp r4, pc │ │ │ │ movs r6, r2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ @@ -305118,15 +305118,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ mov fp, r3 │ │ │ │ beq.w 125a62 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696dc │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ bl 115a04 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -305523,15 +305523,15 @@ │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r3, r0, #1 │ │ │ │ vldr s0, [pc, #620] @ 125bd0 │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ bl 115a04 │ │ │ │ vldr d7, [pc, #584] @ 125bc0 │ │ │ │ @@ -305613,15 +305613,15 @@ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r7, #76] @ 0x4c │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ b.n 1252a2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ @@ -305756,15 +305756,15 @@ │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ movs r6, r2 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #7 │ │ │ │ mov r7, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strh r0, [r1, #8] │ │ │ │ @@ -305947,15 +305947,15 @@ │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ b.n 125cda │ │ │ │ ldr r1, [pc, #92] @ (125e40 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ @@ -305989,33 +305989,33 @@ │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ ldr r1, [pc, #44] @ (125e60 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ nop │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + adds r6, #20 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ 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 │ │ │ │ ldr.w r2, [pc, #1384] @ 1263e0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -306048,15 +306048,15 @@ │ │ │ │ cmp r7, r6 │ │ │ │ beq.w 1263c6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 125efc │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12607c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 1261fc │ │ │ │ @@ -306073,21 +306073,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r5, #216] @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r6, #12] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 125e64 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1261e4 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ @@ -306165,15 +306165,15 @@ │ │ │ │ beq.w 12612a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 125fee │ │ │ │ ldrb.w r3, [r0, #330] @ 0x14a │ │ │ │ cbz r3, 12601e │ │ │ │ mov r0, r7 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ cbz r0, 12601e │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 12601e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -306206,15 +306206,15 @@ │ │ │ │ strb.w r3, [r8, #32] │ │ │ │ b.n 1261c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 124130 │ │ │ │ b.n 125f6c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 125eda │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 125e64 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ @@ -306334,15 +306334,15 @@ │ │ │ │ strh r3, [r0, #8] │ │ │ │ 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 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 125e64 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -306351,15 +306351,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154e8 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ b.n 125f30 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 12606e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 125ef6 │ │ │ │ @@ -306408,25 +306408,25 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 126270 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 126390 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ cmp r6, r8 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12637a │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 116f98 │ │ │ │ @@ -306507,24 +306507,24 @@ │ │ │ │ b.n 126302 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ b.n 1262ae │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154e8 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ b.n 126298 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 12601e │ │ │ │ mov r4, r9 │ │ │ │ b.n 12601e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ @@ -306548,15 +306548,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ add r1, pc, #504 @ (adr r1, 1265dc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #512 @ (adr r0, 1265ec ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ movs r6, r2 │ │ │ │ ldr r3, [pc, #40] @ (12641c ) │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ ldr r2, [pc, #40] @ (126420 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ @@ -306945,15 +306945,15 @@ │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 114810 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 127358 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 11553c │ │ │ │ @@ -307006,15 +307006,15 @@ │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r2, [r3, #376] @ 0x178 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r2, [r4, #28] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ b.n 1267de │ │ │ │ subs r3, #13 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 126862 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ @@ -307032,15 +307032,15 @@ │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 12867c │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ b.n 126760 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 128046 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -307097,15 +307097,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 12694e │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ - bl 1c6438 │ │ │ │ + bl 1c6428 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 125e64 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 124130 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -307500,15 +307500,15 @@ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strh.w fp, [r0, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 126d6e │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 48388 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r5, #80] @ 0x50 │ │ │ │ @@ -308022,15 +308022,15 @@ │ │ │ │ bl 1154e8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ b.w 1267fc │ │ │ │ ldrb.w r8, [r2, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 1269a6 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ @@ -308459,15 +308459,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.n 127692 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ @@ -308660,15 +308660,15 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1279ea │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ blx 48388 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r5, #80] @ 0x50 │ │ │ │ @@ -308726,48 +308726,48 @@ │ │ │ │ ldr.w r3, [pc, #3160] @ 128724 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3160] @ 128728 │ │ │ │ ldr.w r1, [pc, #3160] @ 12872c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.n 127a6c │ │ │ │ ldr.w r3, [pc, #3140] @ 128730 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3140] @ 128734 │ │ │ │ ldr.w r1, [pc, #3140] @ 128738 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.n 127a7e │ │ │ │ ldr.w r3, [pc, #3120] @ 12873c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3120] @ 128740 │ │ │ │ ldr.w r1, [pc, #3120] @ 128744 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.n 127a52 │ │ │ │ ldr.w r3, [pc, #3100] @ 128748 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3100] @ 12874c │ │ │ │ ldr.w r1, [pc, #3100] @ 128750 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.n 127a90 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ ldr.w r3, [r3, #1400] @ 0x578 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -308793,26 +308793,26 @@ │ │ │ │ ldr.w r3, [pc, #3016] @ 128754 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3012] @ 128758 │ │ │ │ ldr.w r1, [pc, #3012] @ 12875c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.n 127aac │ │ │ │ ldr.w r3, [pc, #2996] @ 128760 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2992] @ 128764 │ │ │ │ ldr.w r1, [pc, #2992] @ 128768 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.n 127abe │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 12848e │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ @@ -308835,15 +308835,15 @@ │ │ │ │ ldr.w r3, [pc, #2908] @ 12876c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2908] @ 128770 │ │ │ │ ldr.w r1, [pc, #2908] @ 128774 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 126e16 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 12843a │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -309004,24 +309004,24 @@ │ │ │ │ ldr.w r3, [pc, #2440] @ 12877c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2436] @ 128780 │ │ │ │ ldr.w r1, [pc, #2436] @ 128784 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 126f02 │ │ │ │ ldr.w r2, [pc, #2416] @ 128788 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2416] @ 12878c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ b.w 12678c │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ b.w 1274e0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ movs r1, #9 │ │ │ │ @@ -309087,15 +309087,15 @@ │ │ │ │ ldr.w r3, [pc, #2228] @ 128790 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2224] @ 128794 │ │ │ │ ldr.w r1, [pc, #2224] @ 128798 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 127de8 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ str r2, [r7, #32] │ │ │ │ b.n 127ea4 │ │ │ │ @@ -309185,15 +309185,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 127a38 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ @@ -309234,15 +309234,15 @@ │ │ │ │ ldr.w r3, [pc, #1840] @ 12879c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1840] @ 1287a0 │ │ │ │ ldr.w r1, [pc, #1840] @ 1287a4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 127ce0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1284b8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -309342,15 +309342,15 @@ │ │ │ │ ldr.w r3, [pc, #1536] @ 1287b0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1532] @ 1287b4 │ │ │ │ ldr.w r1, [pc, #1532] @ 1287b8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 127cfc │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ @@ -309570,63 +309570,63 @@ │ │ │ │ ldr r3, [pc, #896] @ (1287bc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #896] @ (1287c0 ) │ │ │ │ ldr r1, [pc, #896] @ (1287c4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 127c38 │ │ │ │ ldr r3, [pc, #880] @ (1287c8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #880] @ (1287cc ) │ │ │ │ ldr r1, [pc, #880] @ (1287d0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 127c02 │ │ │ │ ldr r3, [pc, #864] @ (1287d4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #864] @ (1287d8 ) │ │ │ │ ldr r1, [pc, #864] @ (1287dc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 127bee │ │ │ │ ldr r3, [pc, #848] @ (1287e0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #848] @ (1287e4 ) │ │ │ │ ldr r1, [pc, #848] @ (1287e8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 127bd4 │ │ │ │ ldrb.w r3, [r2, #837] @ 0x345 │ │ │ │ b.n 127da6 │ │ │ │ ldrb.w r3, [r2, #837] @ 0x345 │ │ │ │ b.w 12734e │ │ │ │ ldr r3, [pc, #816] @ (1287ec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #816] @ (1287f0 ) │ │ │ │ ldr r1, [pc, #820] @ (1287f4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 128092 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ bl 115510 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ @@ -309675,78 +309675,78 @@ │ │ │ │ ldr r3, [pc, #684] @ (1287f8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #684] @ (1287fc ) │ │ │ │ ldr r1, [pc, #684] @ (128800 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 128028 │ │ │ │ ldrb.w r3, [r2, #837] @ 0x345 │ │ │ │ b.n 127d7c │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 126bde │ │ │ │ ldr r3, [pc, #636] @ (128804 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #636] @ (128808 ) │ │ │ │ ldr r1, [pc, #636] @ (12880c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 12841c │ │ │ │ ldr r3, [pc, #620] @ (128810 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #620] @ (128814 ) │ │ │ │ ldr r1, [pc, #624] @ (128818 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 127d1a │ │ │ │ strh.w r1, [r5, #1142] @ 0x476 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12713e │ │ │ │ b.n 127f58 │ │ │ │ ldr r3, [pc, #592] @ (12881c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #592] @ (128820 ) │ │ │ │ ldr r1, [pc, #596] @ (128824 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 128430 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 126dc8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -309759,15 +309759,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1279ba │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ @@ -309783,15 +309783,15 @@ │ │ │ │ ldr r3, [pc, #472] @ (128828 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #472] @ (12882c ) │ │ │ │ ldr r1, [pc, #472] @ (128830 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 12803c │ │ │ │ ldr r1, [pc, #456] @ (128834 ) │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ @@ -309852,154 +309852,154 @@ │ │ │ │ b.n 1286e8 │ │ │ │ strh.w r1, [r5, #1142] @ 0x476 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12713e │ │ │ │ mov r2, r3 │ │ │ │ b.n 127f94 │ │ │ │ nop │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, pc, #456 @ (adr r2, 1288f8 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 1288b8 ) │ │ │ │ movs r5, r2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r7, #0 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 128884 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 128844 ) │ │ │ │ movs r5, r2 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, pc, #200 @ (adr r2, 128810 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 1287d0 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, pc, #72 @ (adr r2, 12879c ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 12875c ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ movs r6, r2 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #704 @ (adr r1, 128a20 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 1289e0 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ movs r6, r2 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #576 @ (adr r1, 1289ac ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 12896c ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r2, r7, r1 │ │ │ │ movs r6, r2 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #184 @ (adr r1, 128830 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 1287f0 ) │ │ │ │ movs r5, r2 │ │ │ │ - cdp2 0, 3, cr0, cr6, cr1, {1} │ │ │ │ - adds r0, r4, r7 │ │ │ │ + cdp2 0, 2, cr0, cr6, cr1, {1} │ │ │ │ + adds r0, r2, r7 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r4, r2 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r6, r3, r7 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r7, r3 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ movs r5, r2 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ movs r6, r2 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ movs r6, r2 │ │ │ │ ldr r1, [pc, #76] @ (128890 ) │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ @@ -310023,39 +310023,39 @@ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ ldr r1, [pc, #20] @ (12889c ) │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (1288c4 ) │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ ldr r1, [pc, #16] @ (1288c8 ) │ │ │ │ ldr r0, [pc, #20] @ (1288cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114538 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2140021 │ │ │ │ - cpsie ai │ │ │ │ + addw r0, r4, #33 @ 0x21 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ movs r5, r2 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ movs r1, 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 r6, r1 │ │ │ │ movs r3, #1 │ │ │ │ @@ -310122,15 +310122,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ ldr.w r8, [pc, #1072] @ 128dbc │ │ │ │ mov r6, r2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ add r8, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 128b28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 128afa │ │ │ │ @@ -310144,72 +310144,72 @@ │ │ │ │ str r7, [r4, #0] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ ldr.w r3, [pc, #1028] @ 128dc8 │ │ │ │ mov r2, sl │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ ldr.w r1, [r5, #268] @ 0x10c │ │ │ │ str.w r0, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a258 │ │ │ │ + bl 18a248 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl fcedc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13f420 │ │ │ │ cbz r0, 128a74 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1835c8 │ │ │ │ + bl 1835b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ca874 │ │ │ │ + bl 1ca864 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cc160 │ │ │ │ + bl 1cc150 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ orr.w r9, r9, r5 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb538 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ uxtb.w r9, r9 │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c847c │ │ │ │ orr.w r5, r5, r9 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128a2a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 183f8c │ │ │ │ + bl 183f7c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb538 │ │ │ │ ldrb.w r3, [r7, #329] @ 0x149 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 128ba8 │ │ │ │ ldrb.w r3, [r7, #323] @ 0x143 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 128b94 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ @@ -310217,23 +310217,23 @@ │ │ │ │ beq.n 128b40 │ │ │ │ ldr r3, [pc, #828] @ (128dcc ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1618 │ │ │ │ + bl 1e1608 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 128bb0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0e94 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18fb68 │ │ │ │ + bl 18fb58 │ │ │ │ ldr r7, [r6, #112] @ 0x70 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r7, #4 │ │ │ │ beq.w 128bf0 │ │ │ │ ldr r3, [pc, #780] @ (128dd0 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ @@ -310294,15 +310294,15 @@ │ │ │ │ b.n 128a8e │ │ │ │ ldrb r3, [r6, #14] │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 128b20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 185624 │ │ │ │ + bl 185614 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128b20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ @@ -310322,25 +310322,25 @@ │ │ │ │ mov r1, r2 │ │ │ │ b.n 128b7c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13f620 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 128a88 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb538 │ │ │ │ b.n 128a88 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13f4e0 │ │ │ │ b.n 128a7e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e02b8 │ │ │ │ + bl 1e02a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cacbc │ │ │ │ + bl 1cacac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb538 │ │ │ │ b.n 128aa6 │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 128b0e │ │ │ │ cmp r7, #14 │ │ │ │ bhi.w 128d68 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ @@ -310424,15 +310424,15 @@ │ │ │ │ beq.w 128daa │ │ │ │ ldr r3, [pc, #332] @ (128de8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 128d6c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 128db0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1927b4 │ │ │ │ + bl 1927a4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #486] @ 0x1e6 │ │ │ │ b.n 128b20 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 128db4 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ @@ -310453,15 +310453,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 128cc8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 128cd4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128cbe │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 128d5a │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -310510,20 +310510,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #124] @ (128df0 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #124] @ (128df4 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77b4 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 128b0e │ │ │ │ ldr r3, [pc, #100] @ (128df8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 128d6c │ │ │ │ ldr r3, [pc, #96] @ (128dfc ) │ │ │ │ add r3, pc │ │ │ │ @@ -310553,60 +310553,60 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ movs r5, r2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ movs r7, r2 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ movs r5, r2 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r7, [pc, #784] @ (129114 ) │ │ │ │ + ldr r7, [pc, #720] @ (1290d4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ 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, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ 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 │ │ │ │ @@ -310905,106 +310905,106 @@ │ │ │ │ ldr r3, [pc, #84] @ (1291a8 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16e310 │ │ │ │ + bl 16e300 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr r1, [pc, #52] @ (1291ac ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r1, [pc, #36] @ (1291b0 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16abf8 │ │ │ │ + bl 16abe8 │ │ │ │ b.n 129176 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ movs r5, r2 │ │ │ │ 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, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ cbnz r3, 1291ee │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r7, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #8] @ (1291f8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ movs r6, r2 │ │ │ │ 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, #164] @ 0xa4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cbz r0, 12921c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (129228 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ movs r6, 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 r5, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1292e0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1292da │ │ │ │ @@ -311022,15 +311022,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 129264 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w fp, r0, #4 │ │ │ │ mov.w r9, r4, lsl #3 │ │ │ │ cbz r6, 1292da │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -311059,15 +311059,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #8] @ (1292ec ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ nop │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ movs r6, 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 │ │ │ │ ldr r4, [pc, #820] @ (129638 ) │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -311078,29 +311078,29 @@ │ │ │ │ add.w r9, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cbz r3, 129330 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cbz r0, 129348 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [pc, #776] @ (12963c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #772] @ (129640 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ str.w r0, [r9, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 115a04 │ │ │ │ @@ -311195,15 +311195,15 @@ │ │ │ │ ldr.w r0, [r9, #172] @ 0xac │ │ │ │ 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 16a150 │ │ │ │ + bl 16a140 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orr.w r2, r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ bl 115d4c │ │ │ │ @@ -311387,35 +311387,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ movs r6, 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 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r1, [r0, #192] @ 0xc0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r1, 12967a │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a714 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 129682 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 16a5c0 │ │ │ │ + bl 16a5b0 │ │ │ │ str.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r3, #1 │ │ │ │ add.w r4, r6, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ bl 115a04 │ │ │ │ @@ -311475,15 +311475,15 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16a6ac │ │ │ │ + bl 16a69c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orr.w r2, r2, #12288 @ 0x3000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ bl 115d4c │ │ │ │ @@ -311518,15 +311518,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1169f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r7, #200] @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cbz r0, 1297c0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [pc, #360] @ (12990c ) │ │ │ │ ldr r3, [pc, #352] @ (129908 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -311635,15 +311635,15 @@ │ │ │ │ str r2, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ b.n 1297a2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r5, r0, #16 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub.w r3, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 1298f0 │ │ │ │ @@ -311671,15 +311671,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r6, [pc, #168] @ (1299d0 ) │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ add r6, pc │ │ │ │ ldr r7, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #152] @ (1299d4 ) │ │ │ │ @@ -311742,15 +311742,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ movs r6, r2 │ │ │ │ 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 │ │ │ │ @@ -311767,15 +311767,15 @@ │ │ │ │ bne.n 1299fe │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #4] @ (129a18 ) │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ movs r6, r2 │ │ │ │ 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 │ │ │ │ @@ -311916,15 +311916,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -311943,15 +311943,15 @@ │ │ │ │ ldr.w r8, [pc, #140] @ 129c70 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r3 │ │ │ │ add r8, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bac │ │ │ │ ldr r3, [pc, #124] @ (129c74 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ @@ -312009,32 +312009,32 @@ │ │ │ │ ldr r1, [pc, #16] @ (129ca0 ) │ │ │ │ ldr r0, [pc, #20] @ (129ca4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114538 │ │ │ │ nop │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #568 @ (adr r2, 129edc ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 129e9c ) │ │ │ │ movs r5, r2 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [pc, #2112] @ 12a500 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #80 @ 0x50 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 116128 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ @@ -312156,15 +312156,15 @@ │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 129d16 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 129d08 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r6, #388 @ 0x184 │ │ │ │ cmp r3, #20 │ │ │ │ bhi.n 129e08 │ │ │ │ cmp r3, #20 │ │ │ │ @@ -312235,15 +312235,15 @@ │ │ │ │ bpl.n 129e08 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12a09c │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12a096 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -312387,30 +312387,30 @@ │ │ │ │ cmp r0, lr │ │ │ │ bne.w 129e08 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp lr, r2 │ │ │ │ bls.w 12a35c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 129ef2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ str r6, [r5, #4] │ │ │ │ bl 116154 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 12a0e4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 12a0e4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 12a0d8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -312421,15 +312421,15 @@ │ │ │ │ ite mi │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ bicpl.w r3, r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 12a0b6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -312923,15 +312923,15 @@ │ │ │ │ mvn.w r2, #264 @ 0x108 │ │ │ │ adds r2, r3, r2 │ │ │ │ cmp r2, #4 │ │ │ │ bhi.n 12a698 │ │ │ │ tst.w r9, #4 │ │ │ │ beq.n 12a5ce │ │ │ │ ldrh.w r0, [r8, #16] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vstr s0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ b.n 12a5ce │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrb.w r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -313031,19 +313031,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (12a784 ) │ │ │ │ ldr r0, [pc, #20] @ (12a788 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114538 │ │ │ │ nop │ │ │ │ - bcc.n 12a864 │ │ │ │ + bcc.n 12a844 │ │ │ │ movs r1, r4 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 12a7c2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ @@ -314304,25 +314304,25 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r7, fp, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16f7e8 │ │ │ │ + bl 16f7d8 │ │ │ │ ldr.w r9, [fp, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 12b682 │ │ │ │ mov.w sl, #3 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f960 │ │ │ │ + bl 16f950 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 12b5ee │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -314349,15 +314349,15 @@ │ │ │ │ cmpeq r0, #252 @ 0xfc │ │ │ │ beq.n 12b5e4 │ │ │ │ lsls r3, r1, #18 │ │ │ │ bmi.n 12b5e4 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16fa9c │ │ │ │ + bl 16fa8c │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 12b5e4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -314406,15 +314406,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 12b61e │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp lr, r7 │ │ │ │ bne.n 12b602 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f8ec │ │ │ │ + bl 16f8dc │ │ │ │ ldr r2, [pc, #52] @ (12b69c ) │ │ │ │ ldr r3, [pc, #36] @ (12b690 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -314571,15 +314571,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #80 @ 0x50 │ │ │ │ add.w fp, r5, #88 @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov sl, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 116128 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ @@ -314851,15 +314851,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 12baaa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 12b816 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r6 │ │ │ │ beq.n 12b9ec │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -314893,22 +314893,22 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 12bbd2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12bbc2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12bbc2 │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ b.n 12bb52 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12bbbe │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 12bb46 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -314945,15 +314945,15 @@ │ │ │ │ add.w r7, r5, ip │ │ │ │ adds.w r3, lr, r7 │ │ │ │ beq.n 12bb90 │ │ │ │ ldr.w r7, [lr, r7] │ │ │ │ b.n 12bb88 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 12bb52 │ │ │ │ ldrd r5, r7, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 115c68 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -315263,15 +315263,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ - bl 187eac │ │ │ │ + bl 187e9c │ │ │ │ cmp r6, #3 │ │ │ │ beq.n 12bef6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r7, r8, r3, r7 │ │ │ │ ldrb.w r3, [r7, #44] @ 0x2c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ @@ -315362,15 +315362,15 @@ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 12bff2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d7c │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -318158,15 +318158,15 @@ │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldr.w r3, [r5, #-80] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r5, #-76] │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -318176,15 +318176,15 @@ │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.w 12dfdc │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r3 │ │ │ │ movw r1, #7676 @ 0x1dfc │ │ │ │ mov r0, sl │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #20 │ │ │ │ blx 47a50 │ │ │ │ @@ -318770,15 +318770,15 @@ │ │ │ │ ldr.w r2, [r1, #-88] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str.w r2, [r1, #-88] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 12e4d6 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr.w r2, [pc, #1204] @ 12e9ac │ │ │ │ ldr.w r3, [pc, #1184] @ 12e99c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319496,15 +319496,15 @@ │ │ │ │ cmp r4, r5 │ │ │ │ beq.w 12f03c │ │ │ │ movw fp, #385 @ 0x181 │ │ │ │ movt fp, #13286 @ 0x33e6 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r6, r0 │ │ │ │ sub.w r2, r3, #96 @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 12ed6a │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -319980,15 +319980,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 16df48 │ │ │ │ + bl 16df38 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 116128 │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ @@ -320050,15 +320050,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 11576c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb5c │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 115d80 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -320085,22 +320085,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 16fafc │ │ │ │ + bl 16faec │ │ │ │ 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 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ 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] │ │ │ │ @@ -320137,15 +320137,15 @@ │ │ │ │ beq.w 12f1ac │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ bne.w 12f152 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r2, [pc, #380] @ (12f45c ) │ │ │ │ ldr r3, [pc, #376] @ (12f458 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320218,31 +320218,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 16fb6c │ │ │ │ + bl 16fb5c │ │ │ │ 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 12f2a8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 12f3e4 │ │ │ │ b.n 12f2a8 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12f2a8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12f3d4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -320742,55 +320742,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #593 @ 0x251 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r6, [pc, #80] @ (12f9c8 ) │ │ │ │ str.w r8, [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 │ │ │ │ @@ -320804,15 +320804,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsls r6, r5, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -320822,15 +320822,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [pc, #224] @ 12fad4 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r8, pc │ │ │ │ @@ -320840,18 +320840,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.n 12faba │ │ │ │ tbb [pc, r3] │ │ │ │ adcs r1, r0 │ │ │ │ @@ -320864,23 +320864,23 @@ │ │ │ │ lsrs r3, r1, #12 │ │ │ │ adcs r1, r0 │ │ │ │ adcs r1, r0 │ │ │ │ adcs r1, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ ldr r7, [pc, #80] @ (12fad8 ) │ │ │ │ @@ -320891,15 +320891,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 12fa52 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 12fa52 │ │ │ │ @@ -320929,59 +320929,59 @@ │ │ │ │ strd r1, r0, [sp, #32] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 12fb6e │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [pc, #972] @ (12ff3c ) │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ ldr r2, [pc, #968] @ (12ff40 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -320989,27 +320989,27 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r0, #100 @ 0x64 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ mov r6, r2 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ @@ -321047,15 +321047,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r7, r2, lsl #2] │ │ │ │ str.w lr, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 12fca4 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 12ff1e │ │ │ │ @@ -321067,42 +321067,42 @@ │ │ │ │ b.n 12fcaa │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 12fc4c │ │ │ │ ldr r3, [pc, #676] @ (12ff4c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr r2, [pc, #676] @ (12ff50 ) │ │ │ │ add r2, pc │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1893d8 │ │ │ │ + bl 1893c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 12f9d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -321110,27 +321110,27 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r6, r3, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r0, #100 @ 0x64 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ mov r6, r3 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ @@ -321166,33 +321166,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, ip, lsl #2] │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -321202,23 +321202,23 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ str.w lr, [r4, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ lsl.w r6, r8, r6 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ @@ -321254,18 +321254,18 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [ip, r2, lsl #2] │ │ │ │ str.w r6, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189478 │ │ │ │ + bl 189468 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 12f9d0 │ │ │ │ ldr r2, [pc, #92] @ (12ff54 ) │ │ │ │ ldr r3, [pc, #56] @ (12ff30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -321294,23 +321294,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r0, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r5, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ @@ -321343,30 +321343,30 @@ │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 186a20 │ │ │ │ + bl 186a10 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ str r0, [sp, #12] │ │ │ │ cbz r0, 12ffe4 │ │ │ │ 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, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r7, [sl, #96] @ 0x60 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -321403,22 +321403,22 @@ │ │ │ │ b.n 130058 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.n 1300f0 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r5, #12] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -321435,30 +321435,30 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ bne.n 13004e │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ bls.n 130058 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ @@ -321506,21 +321506,21 @@ │ │ │ │ beq.n 130110 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #60] @ 0x3c │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ @@ -321540,15 +321540,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mla r3, r9, r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [pc, #168] @ (130294 ) │ │ │ │ ldr r3, [pc, #148] @ (130284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -321558,21 +321558,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 13001e │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -321584,15 +321584,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, fp │ │ │ │ str.w r3, [r8, ip, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ b.n 1301ea │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ b.n 130212 │ │ │ │ ldr r4, [pc, #32] @ (130298 ) │ │ │ │ @@ -321626,23 +321626,23 @@ │ │ │ │ bhi.n 1303b6 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r0, r7, #13 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ 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} │ │ │ │ @@ -321650,32 +321650,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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ 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, #621 @ 0x26d │ │ │ │ b.n 1302d2 │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w fp, r7, #84 @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ 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} │ │ │ │ @@ -321691,15 +321691,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ 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, #625 @ 0x271 │ │ │ │ b.n 1302d2 │ │ │ │ nop │ │ │ │ @@ -321738,38 +321738,38 @@ │ │ │ │ ldr r2, [pc, #404] @ (1305b0 ) │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ vldr d7, [pc, #360] @ 130598 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 13045c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, sl, #68 @ 0x44 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -321779,27 +321779,27 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, sl │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ str.w lr, [r5, #12] │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r7, #16] │ │ │ │ @@ -321829,15 +321829,15 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [ip, r2, lsl #2] │ │ │ │ str.w lr, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1305c0 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 130954 │ │ │ │ @@ -321875,49 +321875,49 @@ │ │ │ │ ... │ │ │ │ ldc2 0, cr0, [ip], {114} @ 0x72 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r2], {114} @ 0x72 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ movs r5, r2 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa7e0072 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [pc, #924] @ (130960 ) │ │ │ │ add r2, pc │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1893d8 │ │ │ │ + bl 1893c8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r8, [fp, #17] │ │ │ │ bl 12f9d0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldrb.w r2, [fp, #16] │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ str.w r8, [sp, #24] │ │ │ │ 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, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -321926,33 +321926,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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ strb.w r8, [r7, #42] @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ bl 13029c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -321962,27 +321962,27 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ @@ -322015,37 +322015,37 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 130794 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -322055,27 +322055,27 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ @@ -322108,99 +322108,99 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 12f9d0 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ movs r3, #1 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ str r7, [sp, #24] │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189478 │ │ │ │ + bl 189468 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 12f9d0 │ │ │ │ b.n 13057a │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 130852 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 13073c │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 13040a │ │ │ │ ldr r3, [pc, #28] @ (130964 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1305c2 │ │ │ │ ldr r3, [pc, #24] @ (130968 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1305c2 │ │ │ │ ldr r3, [pc, #20] @ (13096c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1305c2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -322278,15 +322278,15 @@ │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 130a22 │ │ │ │ str.w r5, [ip] │ │ │ │ cmp r2, lr │ │ │ │ bne.n 130a12 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1bc │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ @@ -322777,15 +322777,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (130f90 ) │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #16] @ (130f94 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefd9ffff │ │ │ │ b.n 130946 │ │ │ │ vtbl.8 d20, {d15-d18}, d23 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ @@ -322858,22 +322858,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 18fb68 │ │ │ │ + bl 18fb58 │ │ │ │ ldr r2, [pc, #16] @ (131074 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (131078 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 48f076 │ │ │ │ b.n 1308aa │ │ │ │ vsli.32 d27, d24, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -323069,15 +323069,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1312d4 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1312d4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187314 │ │ │ │ + bl 187304 │ │ │ │ cbz r0, 131274 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 131324 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ @@ -323139,15 +323139,15 @@ │ │ │ │ beq.n 13130a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 1312ee │ │ │ │ b.n 131290 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ b.n 1312d0 │ │ │ │ mov r0, r9 │ │ │ │ mov.w ip, #0 │ │ │ │ b.n 13131c │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r0, #20 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -323305,19 +323305,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r1, #8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ ldr.w r2, [fp] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 1315dc │ │ │ │ mov r7, sl │ │ │ │ @@ -323362,15 +323362,15 @@ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 13154a │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1314fa │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1315ea │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -323430,15 +323430,15 @@ │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1314ce │ │ │ │ mov sl, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ bl 115a94 │ │ │ │ mov r2, r0 │ │ │ │ @@ -323456,15 +323456,15 @@ │ │ │ │ bic.w r3, r3, #12 │ │ │ │ str r7, [r2, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 131540 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 13152c │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ @@ -323776,17 +323776,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 1317ba │ │ │ │ sub.w r3, r2, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 131742 │ │ │ │ b.n 131964 │ │ │ │ nop │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r7, #28] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r3, [r1, #96] @ 0x60 │ │ │ │ str r3, [r2, #4] │ │ │ │ @@ -323833,15 +323833,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r2, r3, #16 │ │ │ │ str r2, [r5, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ str.w lr, [r3, #16] │ │ │ │ - bl 166984 │ │ │ │ + bl 166974 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #1028 @ 0x404 │ │ │ │ subs r3, r0, r3 │ │ │ │ mov.w r7, r0, lsr #7 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, #8 │ │ │ │ @@ -324073,17 +324073,17 @@ │ │ │ │ movw r3, #845 @ 0x34d │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 131c0c │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 131c0c │ │ │ │ b.n 131c32 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -324145,15 +324145,15 @@ │ │ │ │ beq.n 131dc2 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 131f60 │ │ │ │ cbz r7, 131d8c │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166948 │ │ │ │ + bl 166938 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 131d8c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, sl │ │ │ │ str.w r7, [r4, #-4] │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -324167,15 +324167,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131d4c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131d42 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 166948 │ │ │ │ + bl 166938 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 131d52 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 131d20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -324866,29 +324866,29 @@ │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ add.w r0, r3, #96 @ 0x60 │ │ │ │ cmp r0, r9 │ │ │ │ sub.w r1, r2, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ bne.n 132494 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 166bbc │ │ │ │ + bl 166bac │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n 1324ee │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1669d8 │ │ │ │ + bl 1669c8 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r5, [r7, #28] │ │ │ │ cmp r9, r3 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ bne.n 1324ce │ │ │ │ ldr r5, [sp, #4] │ │ │ │ @@ -324960,15 +324960,15 @@ │ │ │ │ bne.n 13256a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 13256a │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 166948 │ │ │ │ + bl 166938 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 132570 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.n 132638 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -324996,15 +324996,15 @@ │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 13253c │ │ │ │ ldrd r6, r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bl 1669f0 │ │ │ │ + bl 1669e0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ sub.w r5, r5, #96 @ 0x60 │ │ │ │ bne.n 132628 │ │ │ │ b.n 132754 │ │ │ │ @@ -325040,15 +325040,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 132aec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 132ad4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 13268c │ │ │ │ add r7, sl │ │ │ │ str r5, [r7, #0] │ │ │ │ mov r7, r4 │ │ │ │ b.n 1325ea │ │ │ │ @@ -325065,15 +325065,15 @@ │ │ │ │ add.w fp, r4, r3 │ │ │ │ cmp r4, fp │ │ │ │ bcs.n 1325ea │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 166948 │ │ │ │ + bl 166938 │ │ │ │ cmp r4, fp │ │ │ │ bcc.n 1326a6 │ │ │ │ b.n 1325ea │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 13271c │ │ │ │ @@ -325090,15 +325090,15 @@ │ │ │ │ it cc │ │ │ │ movcc r4, sl │ │ │ │ bcs.n 1326fa │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 166948 │ │ │ │ + bl 166938 │ │ │ │ cmp r4, fp │ │ │ │ bcc.n 1326e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 13268c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r3, #4 │ │ │ │ @@ -325120,15 +325120,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 132ba4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 132b64 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13268c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ @@ -325174,15 +325174,15 @@ │ │ │ │ bl 1319b0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 132760 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cbz r3, 1327ca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ @@ -325610,15 +325610,15 @@ │ │ │ │ cbnz r2, 132c4c │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cbz r5, 132c42 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r1, [pc, #120] @ (132c7c ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 132c70 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 132c3e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -325633,58 +325633,58 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (132c88 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #72] @ (132c8c ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132c10 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (132c90 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 132c10 │ │ │ │ ldr r1, [pc, #52] @ (132c94 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132c10 │ │ │ │ ldr r2, [pc, #44] @ (132c98 ) │ │ │ │ add r2, pc │ │ │ │ b.n 132c28 │ │ │ │ ldr r1, [pc, #40] @ (132c9c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132c10 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xf66e0017 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + @ instruction: 0xf65e0017 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r8, r3 │ │ │ │ @@ -325695,44 +325695,44 @@ │ │ │ │ and.w r3, r5, #1344 @ 0x540 │ │ │ │ tst.w r5, #640 @ 0x280 │ │ │ │ beq.n 132d64 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 132e40 │ │ │ │ ldr r1, [pc, #512] @ (132ed0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r0, r5, #16 │ │ │ │ bmi.n 132d76 │ │ │ │ lsls r1, r5, #15 │ │ │ │ bmi.n 132d86 │ │ │ │ lsls r2, r5, #26 │ │ │ │ bmi.n 132d96 │ │ │ │ lsls r3, r5, #14 │ │ │ │ bmi.n 132da6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 132cf4 │ │ │ │ ldr r1, [pc, #488] @ (132ed4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ subs r1, #40 @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bhi.n 132d14 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 132de4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cbz r3, 132d14 │ │ │ │ ldr r1, [pc, #460] @ (132ed8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r5, r1, #28 │ │ │ │ bmi.n 132df2 │ │ │ │ lsls r0, r1, #29 │ │ │ │ bmi.n 132e02 │ │ │ │ lsls r2, r1, #12 │ │ │ │ bmi.n 132e12 │ │ │ │ @@ -325746,60 +325746,60 @@ │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ mov r0, r6 │ │ │ │ ldrh r2, [r4, #16] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #408] @ (132edc ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.n 132e4c │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 132d5e │ │ │ │ ldr r1, [pc, #392] @ (132ee0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 132cd6 │ │ │ │ ldr r1, [pc, #376] @ (132ee4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r0, r5, #16 │ │ │ │ bpl.n 132cda │ │ │ │ ldr r1, [pc, #368] @ (132ee8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r1, r5, #15 │ │ │ │ bpl.n 132cde │ │ │ │ ldr r1, [pc, #356] @ (132eec ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #26 │ │ │ │ bpl.n 132ce2 │ │ │ │ ldr r1, [pc, #344] @ (132ef0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #14 │ │ │ │ bpl.n 132ce6 │ │ │ │ ldr r1, [pc, #332] @ (132ef4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132ce6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 132e76 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r5, r1, #27 │ │ │ │ bmi.n 132e64 │ │ │ │ ldrh r5, [r4, #12] │ │ │ │ @@ -325813,196 +325813,196 @@ │ │ │ │ bmi.n 132ec0 │ │ │ │ lsrs r2, r5, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 132ea6 │ │ │ │ ldr r1, [pc, #288] @ (132efc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132d4e │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 132d0a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r5, r1, #28 │ │ │ │ bpl.n 132d1a │ │ │ │ ldr r1, [pc, #268] @ (132f00 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #29 │ │ │ │ bpl.n 132d1e │ │ │ │ ldr r1, [pc, #256] @ (132f04 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #12 │ │ │ │ bpl.n 132d22 │ │ │ │ ldr r1, [pc, #244] @ (132f08 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #30 │ │ │ │ bpl.n 132d26 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #216] @ (132f0c ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132d4e │ │ │ │ ldr r1, [pc, #204] @ (132f10 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ b.n 132cd6 │ │ │ │ ldr r3, [pc, #196] @ (132f14 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #188] @ (132f18 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132d4e │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 132e98 │ │ │ │ ldr r1, [pc, #176] @ (132f1c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132d4e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 132be4 │ │ │ │ b.n 132d4e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 132be4 │ │ │ │ ldr r1, [pc, #144] @ (132f20 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132d34 │ │ │ │ ldr r1, [pc, #136] @ (132f24 ) │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132d4e │ │ │ │ ldr r1, [pc, #128] @ (132f28 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132d4e │ │ │ │ ldr r1, [pc, #120] @ (132f2c ) │ │ │ │ lsrs r2, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132d4e │ │ │ │ ldr r1, [pc, #108] @ (132f30 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132d4e │ │ │ │ nop │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r0, #12] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - movt r0, #57364 @ 0xe014 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf2be0014 │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r4 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r2, r1 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r5, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r2, 132f5e │ │ │ │ ldr.w r7, [pc, #2416] @ 1338c0 │ │ │ │ mov r6, r2 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ cmp r6, #2 │ │ │ │ beq.n 133024 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 133030 │ │ │ │ ldr.w r1, [pc, #2400] @ 1338c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #14 │ │ │ │ bmi.w 1330e2 │ │ │ │ ldr.w r1, [pc, #2380] @ 1338c8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr.w r1, [pc, #2372] @ 1338cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r6, r3, #31 │ │ │ │ bmi.w 13333e │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.w 13332e │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.w 133320 │ │ │ │ @@ -326027,15 +326027,15 @@ │ │ │ │ bne.w 133472 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 133878 │ │ │ │ ldr.w r1, [pc, #2280] @ 1338d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 133492 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 133492 │ │ │ │ @@ -326051,15 +326051,15 @@ │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r6, r1, #15 │ │ │ │ lsls r7, r0, #15 │ │ │ │ lsls r0, r0, #15 │ │ │ │ lsls r1, r7, #14 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 132f62 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsrs r3, r2, #7 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ sub.w r3, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -326103,49 +326103,49 @@ │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1330bc │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 1330bc │ │ │ │ ldr.w r1, [pc, #2080] @ 1338d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 133266 │ │ │ │ mov r0, r4 │ │ │ │ bl 115cc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 133240 │ │ │ │ ldr.w r1, [pc, #2052] @ 1338d8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [pc, #2040] @ 1338dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132f86 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 133662 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 133540 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 133124 │ │ │ │ ldr.w r1, [pc, #2012] @ 1338e0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133124 │ │ │ │ ldr.w r1, [pc, #2000] @ 1338e4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1330f0 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1332c2 │ │ │ │ @@ -326175,21 +326175,21 @@ │ │ │ │ ldrh r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 133156 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 133142 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 133148 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133148 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 13323c │ │ │ │ ldr.w r2, [pc, #1884] @ 1338f0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1880] @ 1338f4 │ │ │ │ @@ -326220,15 +326220,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1331ea │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 13322e │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r6 │ │ │ │ @@ -326241,76 +326241,76 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1331f6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1331ac │ │ │ │ ldr.w r1, [pc, #1768] @ 1338fc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1331b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 1331b4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 1331f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133064 │ │ │ │ ldr.w r1, [pc, #1724] @ 133900 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ mov r0, r4 │ │ │ │ bl 115cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13345a │ │ │ │ ldr.w r1, [pc, #1704] @ 133904 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 1330d0 │ │ │ │ ldr.w r1, [pc, #1696] @ 133908 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1330c4 │ │ │ │ ldr.w r8, [pc, #1680] @ 13390c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1676] @ 133910 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1332a2 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 1330c4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13329a │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13328c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 13328c │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 13318c │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -326323,47 +326323,47 @@ │ │ │ │ lsls r4, r0, #8 │ │ │ │ lsls r6, r6, #7 │ │ │ │ lsls r3, r1, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ ldr.w r1, [pc, #1580] @ 133914 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132fc4 │ │ │ │ ldr.w r1, [pc, #1568] @ 133918 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 132fbe │ │ │ │ ldr.w r1, [pc, #1556] @ 13391c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132fb6 │ │ │ │ ldr.w r1, [pc, #1548] @ 133920 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132fae │ │ │ │ ldr.w r1, [pc, #1536] @ 133924 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 132fa6 │ │ │ │ ldr.w r1, [pc, #1528] @ 133928 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 132fa0 │ │ │ │ ldr.w r1, [pc, #1516] @ 13392c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 132f9a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1330bc │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -326372,23 +326372,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 133718 │ │ │ │ ldr.w r1, [pc, #1472] @ 133930 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133082 │ │ │ │ bl 114518 │ │ │ │ ldr.w r1, [pc, #1452] @ 133934 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r6, r3, #26 │ │ │ │ bmi.w 13354e │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 13358c │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 13357e │ │ │ │ @@ -326424,55 +326424,55 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 133886 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1324] @ 133938 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 13359a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bhi.n 1334d2 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 13366e │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 133050 │ │ │ │ ldr.w r1, [pc, #1284] @ 13393c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr.w r1, [pc, #1272] @ 133940 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1330aa │ │ │ │ mov r0, r4 │ │ │ │ bl 115cf0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1248] @ 133944 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 1330d0 │ │ │ │ bl 114518 │ │ │ │ ldr.w r1, [pc, #1232] @ 133948 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 132ffe │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -326489,15 +326489,15 @@ │ │ │ │ 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, #1160] @ 133950 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 133800 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -326507,92 +326507,92 @@ │ │ │ │ beq.w 1338a8 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1338b4 │ │ │ │ cbnz r3, 133502 │ │ │ │ ldr.w r1, [pc, #1116] @ 133954 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13389c │ │ │ │ ldr.w r1, [pc, #1096] @ 133958 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 133890 │ │ │ │ ldr.w r1, [pc, #1076] @ 13395c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr.w r1, [pc, #1068] @ 133960 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133030 │ │ │ │ ldr.w r1, [pc, #1056] @ 133964 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133124 │ │ │ │ ldr.w r1, [pc, #1048] @ 133968 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13339a │ │ │ │ ldr.w r1, [pc, #1036] @ 13396c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333b2 │ │ │ │ ldr.w r1, [pc, #1024] @ 133970 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333ac │ │ │ │ ldr r1, [pc, #1012] @ (133974 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333a6 │ │ │ │ ldr r1, [pc, #1000] @ (133978 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333a0 │ │ │ │ ldr r1, [pc, #992] @ (13397c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 13341e │ │ │ │ ldr r1, [pc, #984] @ (133980 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 1333c4 │ │ │ │ ldr r1, [pc, #976] @ (133984 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333be │ │ │ │ ldr r1, [pc, #964] @ (133988 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333b8 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1337ec │ │ │ │ ldr r3, [pc, #948] @ (13398c ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #948] @ (133990 ) │ │ │ │ @@ -326601,66 +326601,66 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r7, pc │ │ │ │ ldr r1, [pc, #940] @ (133998 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 133616 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1335f6 │ │ │ │ ldr r1, [pc, #912] @ (13399c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 13311c │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133602 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #880] @ (1339a0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1330aa │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #860] @ (1339a4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1330aa │ │ │ │ ldr r1, [pc, #852] @ (1339a8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1330a8 │ │ │ │ ldr r1, [pc, #840] @ (1339ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133124 │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -326669,437 +326669,437 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #804] @ (1339b0 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #804] @ (1339b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #784] @ (1339b8 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1333d0 │ │ │ │ ldr r1, [pc, #772] @ (1339bc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 1333da │ │ │ │ ldr r1, [pc, #760] @ (1339c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #752] @ (1339c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #740] @ (1339c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #732] @ (1339cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #720] @ (1339d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #712] @ (1339d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #700] @ (1339d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133082 │ │ │ │ ldr r1, [pc, #692] @ (1339dc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #680] @ (1339e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #668] @ (1339e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #660] @ (1339e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #648] @ (1339ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #640] @ (1339f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #628] @ (1339f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #620] @ (1339f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #608] @ (1339fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #600] @ (133a00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #588] @ (133a04 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #580] @ (133a08 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #568] @ (133a0c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #560] @ (133a10 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #544] @ (133a14 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 1335d6 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 13386c │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #508] @ (133a18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [pc, #504] @ (133a1c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #500] @ (133a20 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 133032 │ │ │ │ ldr r1, [pc, #484] @ (133a24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133822 │ │ │ │ ldr r1, [pc, #476] @ (133a28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133822 │ │ │ │ ldr r1, [pc, #468] @ (133a2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133822 │ │ │ │ ldr r1, [pc, #460] @ (133a30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133822 │ │ │ │ ldr r1, [pc, #452] @ (133a34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133822 │ │ │ │ ldr r1, [pc, #444] @ (133a38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.w 132ff0 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 13340a │ │ │ │ ldr r1, [pc, #424] @ (133a3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133530 │ │ │ │ ldr r1, [pc, #416] @ (133a40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133518 │ │ │ │ ldr r1, [pc, #408] @ (133a44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133502 │ │ │ │ ldr r1, [pc, #400] @ (133a48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ b.n 133502 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r7, #0] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r0, #0] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ movs r4, r2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ movs r5, r2 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #6 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ movs r4, r2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ movs r4, r2 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ - movs r5, r2 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ + movs r5, r2 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ movs r5, r2 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ movs r5, r2 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ movs r5, r2 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #12 │ │ │ │ movs r5, r2 │ │ │ │ - adds r1, #32 │ │ │ │ + adds r1, #16 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xfbe00014 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + @ instruction: 0xfbd00014 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ movs r4, r2 │ │ │ │ - @ instruction: 0xfaee0014 │ │ │ │ + @ instruction: 0xfade0014 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r0, r4 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #14 │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ movs r5, r2 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r2, r5, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ + movs r5, r2 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ + movs r5, r2 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ str r4, [r5, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ + movs r5, r2 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ + movs r5, r2 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ - movs r5, r2 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ - movs r5, r2 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ - movs r5, r2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ - movs r5, r2 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ lsls r4, r4, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ - movs r5, r2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - orrs r0, r7 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + orrs r0, r5 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ movs r5, r2 │ │ │ │ - bics r0, r1 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + muls r0, r7 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ + movs r5, r2 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ movs r5, 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 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ add.w fp, r0, #80 @ 0x50 │ │ │ │ @@ -327114,96 +327114,96 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #532] @ (133c90 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ad58 │ │ │ │ + bl 16ad48 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 133a96 │ │ │ │ ldr r2, [pc, #512] @ (133c94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #512] @ (133c98 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 133afa │ │ │ │ ldr r1, [pc, #500] @ (133c9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [pc, #492] @ (133ca0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 133af0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #476] @ (133ca4 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 133ad8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 133ace │ │ │ │ ldr r1, [pc, #436] @ (133ca8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 133b52 │ │ │ │ ldr r1, [pc, #428] @ (133cac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [pc, #420] @ (133cb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 133b48 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #404] @ (133cb4 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 133b30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 133b26 │ │ │ │ ldr r1, [pc, #364] @ (133cb8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n 133b74 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -327213,19 +327213,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 133b60 │ │ │ │ ldr r1, [pc, #324] @ (133cbc ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [pc, #316] @ (133cc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 133ba4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -327233,58 +327233,58 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 133b8e │ │ │ │ ldr r6, [pc, #284] @ (133cc4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [pc, #276] @ (133cc8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 133c00 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [pc, #260] @ (133ccc ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cbz r2, 133bf6 │ │ │ │ ldr r1, [pc, #248] @ (133cd0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 133c7e │ │ │ │ ldr r2, [pc, #232] @ (133cd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #232] @ (133cd8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [pc, #228] @ (133cdc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 133c66 │ │ │ │ ldr r1, [pc, #216] @ (133ce0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [pc, #212] @ (133ce4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 133c5c │ │ │ │ ldr r6, [pc, #200] @ (133ce8 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #200] @ 133cec │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -327292,100 +327292,100 @@ │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bls.n 133c5c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 133c2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 133c34 │ │ │ │ ldr r1, [pc, #144] @ (133cf0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r1, [pc, #140] @ (133cf4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ad80 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 133a80 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (133cf8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 133bec │ │ │ │ - b.n 13423c │ │ │ │ + b.n 13421c │ │ │ │ movs r4, r2 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ movs r5, r2 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ movs r4, r2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r1, r2] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ movs r4, r2 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ - movs r5, r2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r4, r7] │ │ │ │ movs r5, r2 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - mrc2 0, 6, r0, cr8, cr4, {0} │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ movs r5, r2 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + mcr2 0, 6, r0, cr8, cr4, {0} │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r0, r6] │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ + movs r5, r2 │ │ │ │ + str r4, [r6, #24] │ │ │ │ movs r4, r2 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r7, #24] │ │ │ │ movs r5, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 133d1e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 133d20 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -327554,15 +327554,15 @@ │ │ │ │ str r5, [r2, #16] │ │ │ │ orr.w r4, r4, ip │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ bne.n 133e76 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #28 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef78 │ │ │ │ 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 │ │ │ │ @@ -327584,15 +327584,15 @@ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef78 │ │ │ │ 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} │ │ │ │ @@ -327611,15 +327611,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 133f12 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -327708,15 +327708,15 @@ │ │ │ │ movge r4, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 134022 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee3c │ │ │ │ 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] │ │ │ │ @@ -327781,15 +327781,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1340c2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee3c │ │ │ │ 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, 134108 │ │ │ │ mov r4, r3 │ │ │ │ @@ -327800,15 +327800,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1340f8 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 1340a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1340ae │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 1340a8 │ │ │ │ @@ -327831,30 +327831,30 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 1340b4 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ 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 1340ae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 1341c4 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef78 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cbz r1, 1341d0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 13418c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -327867,20 +327867,20 @@ │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 13418a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee3c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 1340ae │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 134164 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 134174 │ │ │ │ @@ -328250,15 +328250,15 @@ │ │ │ │ bhi.w 13482c │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 13481e │ │ │ │ sub.w r7, r0, #28 │ │ │ │ add.w r0, r7, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ cbz r0, 1345b4 │ │ │ │ sub.w ip, r0, #28 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ @@ -328408,20 +328408,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13496c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 134756 │ │ │ │ b.n 13496c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13496c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134748 │ │ │ │ ldrh.w sl, [r4, #14] │ │ │ │ @@ -328507,15 +328507,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 134822 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 134598 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1349a2 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ sub.w r7, r0, #28 │ │ │ │ b.n 13459c │ │ │ │ adds r4, r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ @@ -328537,15 +328537,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134932 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ cbz r0, 134898 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 1345ca │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ @@ -328726,105 +328726,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 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b4c │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b40 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b34 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b28 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 134b1c │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 134b10 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 134b04 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ cbz r0, 134af8 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 134a44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134ae8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134ada │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134acc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134abe │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134ab0 │ │ │ │ mov r0, fp │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a9e │ │ │ │ mov r0, sl │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a7a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a68 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #388] @ 0x184 │ │ │ │ @@ -329346,22 +329346,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 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13518a │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 1350da │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13518a │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r1, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -329384,15 +329384,15 @@ │ │ │ │ subs r7, r7, r0 │ │ │ │ uxth r7, r7 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1350ce │ │ │ │ mov r4, r3 │ │ │ │ b.n 13513e │ │ │ │ mov r1, fp │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cbz r0, 135162 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq.n 135132 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ @@ -329436,30 +329436,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 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ cbz r0, 135200 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 1351ec │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 1351e6 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cbz r0, 1351e6 │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 1351e6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -329467,15 +329467,15 @@ │ │ │ │ cbnz r7, 1351f4 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1351b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1351ae │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -329740,15 +329740,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ 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 │ │ │ │ @@ -329803,19 +329803,19 @@ │ │ │ │ bmi.w 135b92 │ │ │ │ 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 16f2f0 │ │ │ │ + bl 16f2e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 135ae8 │ │ │ │ - bl 16f338 │ │ │ │ + bl 16f328 │ │ │ │ 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 │ │ │ │ @@ -329886,15 +329886,15 @@ │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ add.w r5, r5, r4, lsl #3 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmdb r5, {r0, r1} │ │ │ │ cbz r3, 135696 │ │ │ │ ldr.w r8, [r7, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f338 │ │ │ │ + bl 16f328 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ b.n 1355b2 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ add r0, r2 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13562e │ │ │ │ @@ -329909,15 +329909,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ b.n 135634 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov fp, r4 │ │ │ │ orrs r4, r3 │ │ │ │ @@ -330329,15 +330329,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ 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 1358e8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ @@ -330557,27 +330557,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 135dc8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef78 │ │ │ │ add.w r8, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 135d74 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef78 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 135d7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 135dba │ │ │ │ @@ -330595,19 +330595,19 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 135d3e │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee3c │ │ │ │ cbz r5, 135d74 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 135d1e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ @@ -330632,33 +330632,33 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 135d92 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee3c │ │ │ │ b.n 135d66 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee3c │ │ │ │ b.n 135d66 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef78 │ │ │ │ b.n 135d06 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee3c │ │ │ │ b.n 135d66 │ │ │ │ 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] │ │ │ │ @@ -330907,15 +330907,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr.w r2, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 135f40 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ b.n 136042 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -330925,25 +330925,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef78 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ cbz r0, 1360ae │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 134a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13609c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 1360dc │ │ │ │ push {lr} │ │ │ │ @@ -330983,15 +330983,15 @@ │ │ │ │ bl 144568 │ │ │ │ mov r0, r5 │ │ │ │ bl 137a2c │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ bl 146684 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldrb.w r3, [r5, #1141] @ 0x475 │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2612] @ 136b78 │ │ │ │ @@ -331161,21 +331161,21 @@ │ │ │ │ bl 13ea44 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -331410,52 +331410,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13657a │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1365c2 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1365aa │ │ │ │ add.w r0, sl, #236 @ 0xec │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1365e6 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1365ce │ │ │ │ add.w r0, sl, #360 @ 0x168 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13660a │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1365f2 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ sub.w r3, r2, #96 @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -331546,15 +331546,15 @@ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ b.n 136498 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cbz r0, 136730 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cbz r0, 136730 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w ip, r3, #8 │ │ │ │ and.w r7, r3, #4 │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ b.n 1366b4 │ │ │ │ @@ -331633,26 +331633,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r8, r2 │ │ │ │ bcc.n 13685e │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ bcs.n 13684a │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f338 │ │ │ │ + bl 16f328 │ │ │ │ cbz r0, 136818 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ bcc.n 136818 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ bcs.n 136818 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f338 │ │ │ │ + bl 16f328 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1367fe │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 136818 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ @@ -331873,15 +331873,15 @@ │ │ │ │ bne.w 137234 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 145690 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1377a4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #288] @ (136b84 ) │ │ │ │ ldr r3, [pc, #268] @ (136b70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -332339,15 +332339,15 @@ │ │ │ │ ldr.w r7, [sl, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1370b4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr.w r6, [sl, #372] @ 0x174 │ │ │ │ ldr.w ip, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w r7, [r3, ip, lsl #2] │ │ │ │ b.n 136932 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -332523,15 +332523,15 @@ │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 136472 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.w 136522 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r7, r6] │ │ │ │ b.n 136eee │ │ │ │ mov r1, sl │ │ │ │ b.w 136522 │ │ │ │ lsls r3, r3, #12 │ │ │ │ @@ -332663,15 +332663,15 @@ │ │ │ │ ldr.w r3, [pc, #1696] @ 1378b0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1692] @ 1378b4 │ │ │ │ ldr.w r1, [pc, #1692] @ 1378b8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 136a48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ bl 145c74 │ │ │ │ @@ -332698,46 +332698,46 @@ │ │ │ │ ldr.w r2, [pc, #1604] @ 1378bc │ │ │ │ ldr.w r1, [pc, #1604] @ 1378c0 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #1600] @ 1378c4 │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.w 1362a6 │ │ │ │ mov.w r8, #0 │ │ │ │ b.w 1362e4 │ │ │ │ ldr.w r3, [pc, #1572] @ 1378c8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1572] @ 1378cc │ │ │ │ ldr.w r1, [pc, #1572] @ 1378d0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r0, r5 │ │ │ │ bl 133a4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ b.w 13616a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ ldr.w r3, [pc, #1516] @ 1378d4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [pc, #1508] @ 1378d8 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -332991,15 +332991,15 @@ │ │ │ │ bne.w 137444 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldrd fp, r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ b.w 13626e │ │ │ │ ldrh r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 137392 │ │ │ │ clz r5, r5 │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r2, r2, r5, lsl #1 │ │ │ │ @@ -333207,15 +333207,15 @@ │ │ │ │ ldr r2, [pc, #312] @ (1378e4 ) │ │ │ │ ldr r1, [pc, #316] @ (1378e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.w 136a58 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ b.w 136da6 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 136364 │ │ │ │ @@ -333258,15 +333258,15 @@ │ │ │ │ ldr r3, [pc, #176] @ (1378ec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #176] @ (1378f0 ) │ │ │ │ ldr r1, [pc, #180] @ (1378f4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ b.n 137268 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrh.w r1, [r0, #1360] @ 0x550 │ │ │ │ @@ -333278,72 +333278,72 @@ │ │ │ │ ldr r3, [pc, #136] @ (1378f8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #136] @ (1378fc ) │ │ │ │ ldr r1, [pc, #136] @ (137900 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ b.n 137250 │ │ │ │ cbz r0, 1378a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r4, #2 │ │ │ │ mov r2, r3 │ │ │ │ b.n 137800 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 136a60 │ │ │ │ mov r2, r3 │ │ │ │ movs r4, #1 │ │ │ │ b.n 137800 │ │ │ │ nop │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ movs r5, r2 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ movs r5, r2 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ movs r4, r2 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ movs r4, r2 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r5, r2 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ movs r4, r2 │ │ │ │ ldmia r3!, {r0, r2, r5, r6} │ │ │ │ vdup.8 q14, d9[7] │ │ │ │ vtbx.8 d28, {d15-d18}, d7 │ │ │ │ - vqshl.u64 d18, d12, #63 @ 0x3f │ │ │ │ + vabdl.u q9, d31, d12 │ │ │ │ movs r5, r2 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r6, #3 │ │ │ │ movs r5, r2 │ │ │ │ - add r5, pc, #616 @ (adr r5, 137b54 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 137b14 ) │ │ │ │ movs r4, r2 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ movs r5, r2 │ │ │ │ - add r5, pc, #32 @ (adr r5, 137918 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 137cd8 ) │ │ │ │ movs r4, r2 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ movs r5, r2 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r5, #0 │ │ │ │ movs r5, r2 │ │ │ │ - add r4, pc, #840 @ (adr r4, 137c4c ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 137c0c ) │ │ │ │ movs r4, r2 │ │ │ │ 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 │ │ │ │ @@ -333462,15 +333462,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 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ strd r1, r3, [r0] │ │ │ │ ldr.w r3, [pc, #1744] @ 138130 │ │ │ │ @@ -333478,15 +333478,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1446b4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 115fe4 │ │ │ │ ldr.w r2, [pc, #1712] @ 138134 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -333501,21 +333501,21 @@ │ │ │ │ bls.n 137b02 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cbz r0, 137afa │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 137ac2 │ │ │ │ b.n 137af6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 137af6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 137ab6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -333529,15 +333529,15 @@ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r5, r6 │ │ │ │ beq.w 137fb6 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 137ad4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 137ac2 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -333554,15 +333554,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 16e08c │ │ │ │ + bl 16e07c │ │ │ │ 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] │ │ │ │ @@ -333634,15 +333634,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 16e08c │ │ │ │ + bl 16e07c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r4, r6 │ │ │ │ str.w r0, [r5, r7, lsl #3] │ │ │ │ mul.w r2, sl, r2 │ │ │ │ blx 48388 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -333774,15 +333774,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 137d48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ 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 137d8c │ │ │ │ @@ -334065,15 +334065,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 138120 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138100 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -334094,15 +334094,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 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138082 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cbz r7, 138100 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -334161,15 +334161,15 @@ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 1385aa │ │ │ │ mov r2, r3 │ │ │ │ @@ -334193,20 +334193,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 13818e │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r2, #80 @ 0x50 │ │ │ │ ldr.w r8, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ beq.n 1382b8 │ │ │ │ mov fp, r8 │ │ │ │ @@ -334270,15 +334270,15 @@ │ │ │ │ blx 47a50 │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ str r7, [r0, #28] │ │ │ │ str r5, [r0, #16] │ │ │ │ str.w fp, [r0, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 16f36c │ │ │ │ + bl 16f35c │ │ │ │ b.n 1381fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, #1 │ │ │ │ add.w r3, r3, r8, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ @@ -334286,26 +334286,26 @@ │ │ │ │ blx 47a50 │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #16] │ │ │ │ str r7, [r0, #24] │ │ │ │ str r5, [r0, #12] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 16f36c │ │ │ │ + bl 16f35c │ │ │ │ b.n 1381fc │ │ │ │ mov r9, r6 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov fp, r5 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 173c64 │ │ │ │ + bl 173c54 │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ add.w r1, r2, #80 @ 0x50 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 1385b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 11553c │ │ │ │ @@ -334334,24 +334334,24 @@ │ │ │ │ movs r6, #12 │ │ │ │ add r3, sp, #24 │ │ │ │ strd sl, r9, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 173d10 │ │ │ │ + bl 173d00 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r2, [sl], #-96 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 16f3b4 │ │ │ │ + bl 16f3a4 │ │ │ │ cbz r0, 138374 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 138368 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -334359,22 +334359,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 16f3d8 │ │ │ │ + bl 16f3c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138348 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 16f3b4 │ │ │ │ + bl 16f3a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 138598 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ @@ -334408,15 +334408,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 138502 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 16f3d8 │ │ │ │ + bl 16f3c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138398 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -334494,30 +334494,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r9, #464] @ 0x1d0 │ │ │ │ bne.n 138460 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r2, [pc, #244] @ (1385cc ) │ │ │ │ ldr r3, [pc, #236] @ (1385c8 ) │ │ │ │ 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 1385c0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r1, [fp, r3] │ │ │ │ add.w r1, r2, #96 @ 0x60 │ │ │ │ - bl 173d54 │ │ │ │ + bl 173d44 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 1383d4 │ │ │ │ mov r1, sl │ │ │ │ bl 1156a4 │ │ │ │ b.n 1383ea │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 138410 │ │ │ │ @@ -334553,15 +334553,15 @@ │ │ │ │ strb.w r7, [r1, #-20] │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ cmp r2, r0 │ │ │ │ it hi │ │ │ │ strhi.w r0, [fp, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 173d54 │ │ │ │ + bl 173d44 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 13854e │ │ │ │ b.n 1382f8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r5, r1 │ │ │ │ bne.n 13851c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -335305,15 +335305,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, ip │ │ │ │ bl 143f38 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 166948 │ │ │ │ + bl 166938 │ │ │ │ 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} │ │ │ │ @@ -335369,19 +335369,19 @@ │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 115a94 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1669d8 │ │ │ │ + bl 1669c8 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ str.w sl, [fp, #28] │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w fp, [sl, #60] @ 0x3c │ │ │ │ str.w r3, [sl, #8] │ │ │ │ b.n 138d88 │ │ │ │ @@ -336102,28 +336102,28 @@ │ │ │ │ ite cc │ │ │ │ movcc r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1395aa │ │ │ │ movs r1, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 13950a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1394fe │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1394fe │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, r3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1394ec │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 139586 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -336284,27 +336284,27 @@ │ │ │ │ bl 1392f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1395f2 │ │ │ │ b.n 13968e │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1396d0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1396d0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 1396c4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 139664 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1396b4 │ │ │ │ mov r0, r7 │ │ │ │ bl 138e04 │ │ │ │ add fp, r0 │ │ │ │ b.n 139664 │ │ │ │ @@ -336478,15 +336478,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ bne.n 13986c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 166984 │ │ │ │ + bl 166974 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w ip, r4, lsr #7 │ │ │ │ beq.w 139a54 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subs.w r8, ip, #8 │ │ │ │ @@ -336819,17 +336819,17 @@ │ │ │ │ b.n 139b56 │ │ │ │ mov r0, r8 │ │ │ │ b.n 139af2 │ │ │ │ movs r3, #6 │ │ │ │ b.n 1398ec │ │ │ │ ldr.w pc, [r7, #255]! │ │ │ │ bl 8bc12 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + svc 234 @ 0xea │ │ │ │ movs r0, r4 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1364] @ 13a184 │ │ │ │ mov r5, r0 │ │ │ │ @@ -336839,15 +336839,15 @@ │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 139c80 │ │ │ │ @@ -336907,28 +336907,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 166bbc │ │ │ │ + bl 166bac │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 139d1a │ │ │ │ b.n 139e2c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1669d8 │ │ │ │ + bl 1669c8 │ │ │ │ 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 139d18 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -336988,58 +336988,58 @@ │ │ │ │ beq.w 139eea │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 139eea │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 139e16 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 139e16 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cbz r7, 139e08 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 139e1e │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 139e08 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 139e08 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 139dfc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 139e1e │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 139dee │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 139dd6 │ │ │ │ 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 139d48 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1669f0 │ │ │ │ + bl 1669e0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #36] @ 0x24 │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r4, r4, #96 @ 0x60 │ │ │ │ @@ -337218,15 +337218,15 @@ │ │ │ │ str r0, [r6, #32] │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 139fa2 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 13a02c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ @@ -337235,15 +337235,15 @@ │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 139cc2 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #44] @ 0x2c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r2, [pc, #332] @ (13a190 ) │ │ │ │ ldr r3, [pc, #324] @ (13a188 ) │ │ │ │ negs r4, r4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -337459,15 +337459,15 @@ │ │ │ │ ldr.w r3, [pc, #1196] @ 13a73c │ │ │ │ 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 16df48 │ │ │ │ + bl 16df38 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 116128 │ │ │ │ ldr.w r7, [fp, #80]! │ │ │ │ cmp r7, fp │ │ │ │ @@ -337522,15 +337522,15 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 13a44c │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a68e │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 13a38a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 13a37c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 13a44c │ │ │ │ @@ -337539,15 +337539,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 13a44c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 13a44c │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a362 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 13a54c │ │ │ │ @@ -337571,24 +337571,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13a44a │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13a44a │ │ │ │ movs r7, #0 │ │ │ │ strd r9, r6, [sp, #12] │ │ │ │ b.n 13a3f8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13a446 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 13a3ea │ │ │ │ @@ -337609,18 +337609,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 13a416 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a3f8 │ │ │ │ ldrd r9, r6, [sp, #12] │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ add.w r2, r9, #96 @ 0x60 │ │ │ │ @@ -337632,15 +337632,15 @@ │ │ │ │ b.n 13a2da │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, sl │ │ │ │ bne.w 13a2be │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r2, [pc, #712] @ (13a740 ) │ │ │ │ ldr r3, [pc, #708] @ (13a73c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -337710,15 +337710,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 16fb6c │ │ │ │ + bl 16fb5c │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 13a406 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a3b4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -337766,22 +337766,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 16fafc │ │ │ │ + bl 16faec │ │ │ │ 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 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ 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] │ │ │ │ @@ -337899,19 +337899,19 @@ │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 13a804 │ │ │ │ + bmi.n 13a7e4 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r2 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 13a776 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 13a778 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -337966,15 +337966,15 @@ │ │ │ │ ldr r5, [r2, #16] │ │ │ │ orr.w r4, r4, r5 │ │ │ │ str r4, [r2, #16] │ │ │ │ bne.n 13a7c4 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef78 │ │ │ │ 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 │ │ │ │ @@ -337989,23 +337989,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 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ cbz r0, 13a846 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 13a7f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a830 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -338133,15 +338133,15 @@ │ │ │ │ movge r4, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 13a984 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee3c │ │ │ │ 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] │ │ │ │ @@ -338182,15 +338182,15 @@ │ │ │ │ bls.n 13a9f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13aa00 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 13a9f8 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a9f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -338230,15 +338230,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 13aaa8 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 13aab0 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 13aacc │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ cbz r0, 13aaa8 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ sub.w r3, r0, #28 │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 13aa8a │ │ │ │ cmp r8, r6 │ │ │ │ @@ -338475,24 +338475,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 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13ad10 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 13ad16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 13acd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13acf8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ @@ -338668,15 +338668,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 13aef8 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ cbz r0, 13aefe │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 13af04 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 13acd8 │ │ │ │ @@ -339315,15 +339315,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 13b54e │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r2, [r6, #28] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r8 │ │ │ │ @@ -339740,24 +339740,24 @@ │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ ldr.w r2, [r9] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ strd r0, r8, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #152] @ 0x98 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add.w r2, r3, #80 @ 0x50 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 13bf54 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -340328,25 +340328,25 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cbz r2, 13bf74 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cbz r0, 13bf6e │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 13bf5c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -340392,18 +340392,18 @@ │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 13bfb6 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 13bfa8 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ - bl 16e278 │ │ │ │ + bl 16e268 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [pc, #940] @ (13c3cc ) │ │ │ │ ldr r2, [pc, #940] @ (13c3d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ @@ -340490,27 +340490,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c0e2 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13c136 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 13a7f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c120 │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ b.n 13c0e2 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -340820,15 +340820,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ b.n 13be6e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [r2, r5] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add.w lr, ip, r5 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r3, #28] │ │ │ │ @@ -340953,21 +340953,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, #88] @ 0x58 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 13c5aa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -341025,24 +341025,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 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13c658 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 13c5dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c640 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -341120,32 +341120,32 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 13c72e │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 13c74c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ 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 16a150 │ │ │ │ + bl 16a140 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13c76e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 13c710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c758 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 13c78c │ │ │ │ @@ -341184,15 +341184,15 @@ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mla r0, ip, r5, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ cmp r5, ip │ │ │ │ beq.n 13c7ea │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cbz r0, 13c7fc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 13c7de │ │ │ │ ldr r2, [r4, #28] │ │ │ │ @@ -341215,15 +341215,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #24 │ │ │ │ movw r7, #1030 @ 0x406 │ │ │ │ b.n 13c83a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #1 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cbz r0, 13c86e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 13c876 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ @@ -341702,15 +341702,15 @@ │ │ │ │ cbz r2, 13ccdc │ │ │ │ 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 16ef88 │ │ │ │ + bl 16ef78 │ │ │ │ ldrb.w r3, [r4, #101] @ 0x65 │ │ │ │ cbnz r3, 13ccdc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 13cc88 │ │ │ │ ldrb.w r2, [r4, #100] @ 0x64 │ │ │ │ @@ -341718,15 +341718,15 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13cc88 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -341960,15 +341960,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 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ cbz r0, 13cfb2 │ │ │ │ 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 │ │ │ │ @@ -341992,15 +341992,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 13ccfc │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w r8, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 13cf30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13cf64 │ │ │ │ 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 │ │ │ │ @@ -342022,15 +342022,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 13d024 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 13d03a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 13d03a │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -342155,15 +342155,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13d10e │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 13c770 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ @@ -342199,26 +342199,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 13d082 │ │ │ │ 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 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13d0a2 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 13cfb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d1d0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -342299,15 +342299,15 @@ │ │ │ │ movge r3, #0 │ │ │ │ movlt r7, r3 │ │ │ │ movlt r3, ip │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 13d290 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee3c │ │ │ │ ldrb.w r3, [r4, #101] @ 0x65 │ │ │ │ cbnz r3, 13d2cc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 13d23a │ │ │ │ ldrb.w r7, [r4, #100] @ 0x64 │ │ │ │ @@ -342335,15 +342335,15 @@ │ │ │ │ movge r3, #0 │ │ │ │ movlt r4, r3 │ │ │ │ movlt r3, r7 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 13d2ec │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 13d2f6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 13d364 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -342673,19 +342673,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 13d6fc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r0, #28 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d672 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ cbnz r3, 13d6b0 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 13d6ca │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ @@ -342695,15 +342695,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 13d672 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 13d672 │ │ │ │ mov r5, r6 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d6b0 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d69e │ │ │ │ @@ -342723,19 +342723,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 13caf4 │ │ │ │ b.n 13d69e │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d67a │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ cbnz r3, 13d732 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 13d750 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ @@ -342745,15 +342745,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 13d67a │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 13d67a │ │ │ │ mov r5, r6 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d732 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d720 │ │ │ │ @@ -342799,15 +342799,15 @@ │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 13d834 │ │ │ │ add.w r7, r5, #24 │ │ │ │ add.w r8, r6, #28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef78 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13d8b2 │ │ │ │ ldrb.w r0, [r6, #67] @ 0x43 │ │ │ │ ldrb.w r4, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cbnz r4, 13d80a │ │ │ │ @@ -342823,15 +342823,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13d7da │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee3c │ │ │ │ b.n 13d7aa │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d7e4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13d8ac │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -342848,15 +342848,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13d822 │ │ │ │ b.n 13d81e │ │ │ │ add.w r7, r0, #28 │ │ │ │ add.w r8, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef78 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13d8be │ │ │ │ ldrb.w r0, [r6, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cbnz r1, 13d89a │ │ │ │ @@ -342872,15 +342872,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13d84e │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee3c │ │ │ │ ldrb.w r3, [r5, #101] @ 0x65 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d7be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 13d7aa │ │ │ │ b.n 13d7be │ │ │ │ @@ -343458,15 +343458,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 13e750 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 13e6d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13defc │ │ │ │ movs r7, #24 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ @@ -343497,15 +343497,15 @@ │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mla r3, r7, r0, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 13deea │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ mov.w sl, r5, lsl #2 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ @@ -343528,15 +343528,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13de6c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 13deae │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13de4c │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -343555,27 +343555,27 @@ │ │ │ │ bne.n 13df08 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13df58 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 13c5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13df40 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 13df0e │ │ │ │ @@ -343609,34 +343609,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 13dfce │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 13dfce │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 13c770 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 13df9a │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 13df76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 13dff8 │ │ │ │ b.n 13da04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13da04 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -343660,15 +343660,15 @@ │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 13dea4 │ │ │ │ b.n 13de8c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 13e076 │ │ │ │ bl 11553c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -343808,27 +343808,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13e7da │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13e1fa │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 13c710 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13e1e4 │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ @@ -343953,15 +343953,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r9, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ 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} │ │ │ │ @@ -343988,19 +343988,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 16e0c0 │ │ │ │ + bl 16e0b0 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r1, r8 │ │ │ │ bl 13c4cc │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r0, [r2, r9, lsl #2] │ │ │ │ lsls r0, r1, #18 │ │ │ │ @@ -344276,19 +344276,19 @@ │ │ │ │ mov r0, fp │ │ │ │ ldmdb r3, {r2, r3} │ │ │ │ bl 13d5bc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 13e55e │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13de36 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 13e71e │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 13d44c │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -344298,43 +344298,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 13de36 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 13de36 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 13e6ea │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 13c800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e6ea │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 13de36 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13c800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e6ea │ │ │ │ b.n 13e72e │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13de2c │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 13e7a0 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 13e7d2 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -344346,28 +344346,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 13de2c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 13de2c │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 13e768 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 13c800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e768 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 13de2c │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13c800 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -344375,34 +344375,34 @@ │ │ │ │ b.n 13e7b0 │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13e778 │ │ │ │ b.n 13e770 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e858 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ 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 13e818 │ │ │ │ cbz r7, 13e858 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f2f4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 13e7f4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13e964 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -344606,15 +344606,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r7, r2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 13c568 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -344628,15 +344628,15 @@ │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 13ea74 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ 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 │ │ │ │ @@ -344650,29 +344650,29 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [pc, #2376] @ 13f40c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16e278 │ │ │ │ + bl 16e268 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 13c568 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r8, [r6, #100] @ 0x64 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ add.w r7, r6, #64 @ 0x40 │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ add.w lr, r3, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ movs r6, #0 │ │ │ │ @@ -344755,22 +344755,22 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mul.w r9, r8, r6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ add.w r5, r3, r9 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w fp, [r7, #96] @ 0x60 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldr r5, [r7, #88] @ 0x58 │ │ │ │ str.w r0, [fp, r9] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 13ec22 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ add.w r2, r3, r9 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ @@ -344843,15 +344843,15 @@ │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 13ec48 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 13ef04 │ │ │ │ @@ -345256,15 +345256,15 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 13f096 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 146684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r3, [pc, #796] @ (13f410 ) │ │ │ │ ldr r2, [pc, #800] @ (13f414 ) │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 1446b4 │ │ │ │ @@ -345486,15 +345486,15 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 146920 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str.w r3, [sl, #480] @ 0x1e0 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r2, [pc, #244] @ (13f418 ) │ │ │ │ ldr r3, [pc, #224] @ (13f408 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -345625,15 +345625,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (13f4b4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec314 │ │ │ │ + bl 1ec304 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f45a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -345710,15 +345710,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (13f574 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec314 │ │ │ │ + bl 1ec304 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f51a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -345849,15 +345849,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (13f6b4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec314 │ │ │ │ + bl 1ec304 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f65a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -346292,15 +346292,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 13fae4 │ │ │ │ lsls r0, r3, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -346955,15 +346955,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1401d6 │ │ │ │ nop │ │ │ │ vqadd.u16 q8, q3, │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -347344,15 +347344,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1405a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb400071 │ │ │ │ @@ -347505,15 +347505,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 14070c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldrsh.w r0, [lr, #113] @ 0x71 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ @@ -347531,19 +347531,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (140800 ) │ │ │ │ ldr r0, [pc, #20] @ (140804 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114538 │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ movs r0, r4 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #30 │ │ │ │ movs r4, r2 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ @@ -347612,15 +347612,15 @@ │ │ │ │ bl 12900c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1408dc ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r4, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -348153,15 +348153,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 140e6e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -348459,15 +348459,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 141084 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -348748,15 +348748,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1413fe │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -349059,15 +349059,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str.w r0, [sl, #88] @ 0x58 │ │ │ │ ldr.w sl, [r5, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #80] @ 0x50 │ │ │ │ b.n 14167e │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, sp, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -349448,15 +349448,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 141aa6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 141abc │ │ │ │ @@ -349490,15 +349490,15 @@ │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1884dc │ │ │ │ + bl 1884cc │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 12922c │ │ │ │ mov r1, r7 │ │ │ │ @@ -349885,15 +349885,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 141f0a │ │ │ │ movs r3, #3 │ │ │ │ b.n 141ef8 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -349979,15 +349979,15 @@ │ │ │ │ add.w r4, r5, #84 @ 0x54 │ │ │ │ ldr r3, [pc, #808] @ (142438 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188514 │ │ │ │ + bl 188504 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 12922c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -352239,15 +352239,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1438ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w fp, [r3, #104] @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ @@ -353567,15 +353567,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 14462e │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -353597,15 +353597,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 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 144b8a │ │ │ │ ldr.w r6, [r8, #84] @ 0x54 │ │ │ │ add.w sl, r8, #80 @ 0x50 │ │ │ │ @@ -353675,45 +353675,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 16e068 │ │ │ │ + bl 16e058 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldr.w r4, [r8, #84] @ 0x54 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp r4, sl │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 1447fc │ │ │ │ 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 16e08c │ │ │ │ + bl 16e07c │ │ │ │ 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 16e08c │ │ │ │ + bl 16e07c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1447ca │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ @@ -353795,15 +353795,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 144756 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ @@ -354049,15 +354049,15 @@ │ │ │ │ b.n 144ad6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1446e2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ b.n 144af6 │ │ │ │ @@ -355499,15 +355499,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 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ 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 1459f0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -355543,29 +355543,29 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, r8 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 145750 │ │ │ │ ldrd r3, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add.w r3, r1, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ bne.w 1456c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 145b68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ 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 145952 │ │ │ │ @@ -355587,15 +355587,15 @@ │ │ │ │ strh.w r2, [sp, #78] @ 0x4e │ │ │ │ add r0, r4 │ │ │ │ strh.w r0, [sp, #76] @ 0x4c │ │ │ │ b.n 145952 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 14591a │ │ │ │ ldrd r2, r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r2, #4] │ │ │ │ @@ -356031,15 +356031,15 @@ │ │ │ │ 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 │ │ │ │ movs r1, #24 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ strh r1, [r0, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -356061,15 +356061,15 @@ │ │ │ │ it pl │ │ │ │ uxthpl r3, r3 │ │ │ │ movs r0, #1 │ │ │ │ strh r3, [r4, #2] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ strh r2, [r4, #4] │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r5, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -356079,15 +356079,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ subs r6, r2, #0 │ │ │ │ blt.n 14615a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r2, r3 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ mov.w lr, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r3, lr │ │ │ │ @@ -356128,15 +356128,15 @@ │ │ │ │ add r1, r8 │ │ │ │ ldrh r2, [r4, #4] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ strh r3, [r4, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ add r3, r6 │ │ │ │ str.w sl, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ @@ -357220,15 +357220,15 @@ │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ add r8, r2 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 146c0c │ │ │ │ b.n 146a24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb5c │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r8 │ │ │ │ beq.n 146cac │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ add.w r9, fp, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ @@ -357245,30 +357245,30 @@ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 146c72 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146c70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ b.n 146c70 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 146c68 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ cmp fp, r8 │ │ │ │ bne.n 146c58 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ b.n 146be0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #720] @ 0x2d0 │ │ │ │ @@ -359247,33 +359247,33 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r6, #1 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ bl 146e3c │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, r5, [sp] │ │ │ │ + ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ + bl 146e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r5, fp, r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r5, r7, r3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #312] @ (14821c ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ @@ -360138,32 +360138,32 @@ │ │ │ │ orrs r5, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - and.w r3, r7, #31 │ │ │ │ + lsrs r3, r7, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + and.w r7, r7, #31 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (1489d4 ) │ │ │ │ @@ -360403,32 +360403,32 @@ │ │ │ │ orrs r5, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - and.w r3, r7, #31 │ │ │ │ + lsrs r3, r7, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + and.w r7, r7, #31 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (148c60 ) │ │ │ │ @@ -362673,49 +362673,49 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 146e3c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #12] │ │ │ │ + ldrd r4, r5, [sp, #12] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146f44 │ │ │ │ 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 146e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ @@ -362724,65 +362724,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 r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r1, #9 │ │ │ │ - orrs r5, r3 │ │ │ │ + movs r1, #32 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #13 │ │ │ │ + mov r0, r7 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #9 │ │ │ │ + orrs r5, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - 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 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ ldr r2, [pc, #44] @ (14a388 ) │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [pc, #32] @ (14a380 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14a37c │ │ │ │ + bne.n 14a37a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -363455,20 +363455,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, #3872] @ 0xf20 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r8, r1 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r9, r1 │ │ │ │ ldr r3, [pc, #356] @ (14abc8 ) │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r1, [pc, #344] @ (14abcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ @@ -363479,119 +363479,120 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 146e3c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #180] @ 0xb4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldrd r4, r5, [sp, #180] @ 0xb4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [r9, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r8, #28] │ │ │ │ + ldr.w r9, [r9, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ bl 147eb4 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ vldr d7, [pc, #136] @ 14abc0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - movs r2, #13 │ │ │ │ - movs r1, #9 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + movs r1, #9 │ │ │ │ + orrs r5, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ ldr r2, [pc, #56] @ (14abd0 ) │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [pc, #44] @ (14abc8 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14abb8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -364900,156 +364901,157 @@ │ │ │ │ lsls r1, r6, #1 │ │ │ │ bx lr │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr.w r2, [pc, #1364] @ 14be2c │ │ │ │ + ldr.w r2, [pc, #1368] @ 14be30 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ - ldr.w r3, [pc, #1364] @ 14be30 │ │ │ │ + ldr.w r3, [pc, #1368] @ 14be34 │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14be08 │ │ │ │ + bne.w 14be0c │ │ │ │ + ldr.w r2, [sl, #16] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - ldr.w r0, [sl, #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, #12] │ │ │ │ + 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, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + movs r6, #0 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ andeq.w r8, r2, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ and.w r2, r5, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ubfx fp, r5, #1, #1 │ │ │ │ ubfx r9, r5, #2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 14bc04 │ │ │ │ + bne.w 14bc06 │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, r8, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 146e3c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, fp │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr.w r7, [sl, #28] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ subs r3, #0 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1477b8 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -365058,97 +365060,97 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #16] │ │ │ │ and.w r3, r7, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldrd r9, r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14be18 │ │ │ │ + bne.w 14be1a │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r7, r7, #5, #1 │ │ │ │ ldrls r7, [sp, #12] │ │ │ │ movls r3, r7 │ │ │ │ movs r2, #15 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr.w r7, r7, r9 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ orr.w r6, r3, r2 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #29 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ orr.w r9, r7, r3 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ @@ -365197,43 +365199,43 @@ │ │ │ │ ldrbne.w r3, [fp] │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ movs r2, #31 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #588] @ (14be34 ) │ │ │ │ - ldr r3, [pc, #580] @ (14be30 ) │ │ │ │ + ldr r2, [pc, #588] @ (14be38 ) │ │ │ │ + ldr r3, [pc, #584] @ (14be34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14be28 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 14be2c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -365385,580 +365387,588 @@ │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp] │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14be22 │ │ │ │ + bne.n 14be24 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee hi │ │ │ │ - movhi r6, #0 │ │ │ │ + itete hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r6 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ - movls r6, r3 │ │ │ │ + movls r2, r6 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ - movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ orrs r5, r7 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + mov r0, r4 │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + mov.w r2, #0 │ │ │ │ iteee eq │ │ │ │ moveq r3, #1 │ │ │ │ - ldrbne r3, [r3, #0] │ │ │ │ + ldrbne r3, [r1, #0] │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 14bbb8 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - orr.w r2, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 14b920 │ │ │ │ + b.n 14bbba │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14b91e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 14ba9e │ │ │ │ + b.n 14baa0 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - b.n 14bdc8 │ │ │ │ + mov r2, r6 │ │ │ │ + b.n 14bdb2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bxns r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r2 │ │ │ │ + add r0, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - sub sp, #204 @ 0xcc │ │ │ │ - movs r7, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [pc, #616] @ (14c0b8 ) │ │ │ │ - add r4, sp, #188 @ 0xbc │ │ │ │ + str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ + sub sp, #212 @ 0xd4 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [pc, #620] @ (14c0c4 ) │ │ │ │ + add r4, sp, #196 @ 0xc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr r1, [pc, #604] @ (14c0bc ) │ │ │ │ + ldr r1, [pc, #608] @ (14c0c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ - ldrd r5, r6, [sp, #188] @ 0xbc │ │ │ │ + ldrd r5, r6, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ ubfx r3, r9, #11, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ bl 146e3c │ │ │ │ ubfx r3, r9, #4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - add.w r9, sp, #16 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + add.w r9, sp, #24 │ │ │ │ orrs r6, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #14 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ movs r2, #30 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ - ldr.w r3, [r8, #24] │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r6, r3 │ │ │ │ bl 146f44 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ orrs r6, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w fp, [r8, #28] │ │ │ │ + ldr.w fp, [r7, #28] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ bl 1477b8 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #12 │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #20] │ │ │ │ orrs r6, r2 │ │ │ │ bl 146f44 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 146e3c │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ and.w r2, r2, #1344 @ 0x540 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs.w r2, r2, r8 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 47a50 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, r3 │ │ │ │ bl 1477b8 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r5, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldrb.w r2, [r8, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - ldrb.w r5, [r8, #13] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r6, r2 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 14c092 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldrb r3, [r7, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldrb r5, [r7, #13] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 14c09a │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - itet hi │ │ │ │ - movhi r7, #0 │ │ │ │ - movls r7, r5 │ │ │ │ - ldrhi r3, [sp, #12] │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itt hi │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r5 │ │ │ │ + bhi.n 14c08e │ │ │ │ movs r2, #15 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r7, [sp, #196] @ 0xc4 │ │ │ │ + ldrb r5, [r3, #0] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ubfx r5, r5, #5, #1 │ │ │ │ + orrs r6, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldrd r3, r2, [sp, #188] @ 0xbc │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [pc, #84] @ (14c0c0 ) │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - str.w r3, [sl] │ │ │ │ - ldr r3, [pc, #64] @ (14c0b8 ) │ │ │ │ + ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ + orrs r2, r7 │ │ │ │ + str.w r2, [sl] │ │ │ │ + ldr r2, [pc, #92] @ (14c0cc ) │ │ │ │ + orrs r3, r6 │ │ │ │ + str.w r3, [sl, #4] │ │ │ │ + ldr r3, [pc, #76] @ (14c0c4 ) │ │ │ │ add r2, pc │ │ │ │ - str.w r6, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14c0b4 │ │ │ │ + bne.n 14c0be │ │ │ │ mov r0, sl │ │ │ │ - add sp, #204 @ 0xcc │ │ │ │ + add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrb r5, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r5, r5, #5, #1 │ │ │ │ + b.n 14c032 │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r5, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 14c056 │ │ │ │ + b.n 14c052 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r3 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ subs r7, #134 @ 0x86 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - 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, #3768] @ 0xeb8 │ │ │ │ - ldr.w r2, [pc, #1496] @ 14c6b8 │ │ │ │ + ldr.w r2, [pc, #1496] @ 14c6c0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r3, [pc, #1496] @ 14c6bc │ │ │ │ - mov fp, r1 │ │ │ │ + ldr.w r3, [pc, #1496] @ 14c6c4 │ │ │ │ + mov r9, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14c684 │ │ │ │ + bne.w 14c6a4 │ │ │ │ + ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - ldr.w r0, [fp, #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, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ + mov r8, r6 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r7, #0 │ │ │ │ - andeq.w r7, r2, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - movs r6, #0 │ │ │ │ + movne.w fp, #0 │ │ │ │ + andeq.w fp, r2, #1 │ │ │ │ and.w r2, r5, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ - ubfx r9, r5, #2, #1 │ │ │ │ + ubfx r0, r5, #2, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 14c43a │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 14c454 │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov.w r8, #1 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r7, #0 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov.w r9, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 146e3c │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 146e3c │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ + ldr.w r3, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr.w sl, [fp, #28] │ │ │ │ + ldr.w sl, [r9, #28] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r5, [sl] │ │ │ │ + ldr.w r6, [sl] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ - subs r3, r3, r6 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + subs.w r3, r3, r8 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ blx 47a50 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ + movs r6, #1 │ │ │ │ + strd r6, r7, [sp, #168] @ 0xa8 │ │ │ │ bl 1477b8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, fp │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ + ldr.w r7, [sl, #4] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - and.w r3, r5, #1344 @ 0x540 │ │ │ │ - subs r3, #0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + and.w r3, r6, #1344 @ 0x540 │ │ │ │ + subs.w r3, r3, r8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldrd r9, r8, [sp, #268] @ 0x10c │ │ │ │ + ldr.w r8, [sp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14c694 │ │ │ │ - ldr.w r3, [fp, #16] │ │ │ │ + bne.w 14c6cc │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ - ubfxhi r2, r5, #5, #1 │ │ │ │ + ubfxhi r2, r6, #5, #1 │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - orr.w r2, r2, r9 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ orr.w r8, r3, r8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + orrs r2, r1 │ │ │ │ + mov r1, r7 │ │ │ │ orr.w r7, r2, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -365992,126 +366002,124 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orr.w r9, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r8 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov.w fp, #0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ + vldr d7, [pc, #780] @ 14c6b8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - strd sl, fp, [sp, #168] @ 0xa8 │ │ │ │ + vstr d7, [sp, #168] @ 0xa8 │ │ │ │ bl 1477b8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ - orrs r7, r2 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - itete eq │ │ │ │ - moveq r3, r8 │ │ │ │ - movne r2, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrne r3, [r3, #0] │ │ │ │ - it ne │ │ │ │ - eorne.w r8, r5, r3 │ │ │ │ - ubfx r5, r5, #2, #1 │ │ │ │ - eor.w r5, r5, #1 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r8, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + orrs r7, r3 │ │ │ │ + ubfx r3, r6, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + itete eq │ │ │ │ + moveq r6, r8 │ │ │ │ + movne r2, r8 │ │ │ │ + moveq r2, r6 │ │ │ │ + ldrne r3, [r1, #0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + eorne r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - orrs r6, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + it ne │ │ │ │ + ubfxne r6, r6, #2, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orrs r2, r7 │ │ │ │ - orrs r3, r6 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #676] @ (14c6c0 ) │ │ │ │ - ldr r3, [pc, #672] @ (14c6bc ) │ │ │ │ + ldr r2, [pc, #660] @ (14c6c8 ) │ │ │ │ + ldr r3, [pc, #652] @ (14c6c4 ) │ │ │ │ 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 14c6a4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 14c6de │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r6, [sp] │ │ │ │ + ldrd fp, sl, [sp, #268] @ 0x10c │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ + vldr d8, [pc, #560] @ 14c6b8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ + mov r1, r2 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ bl 146e3c │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ + ldr.w r3, [r9, #24] │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #520] @ 14c6a8 │ │ │ │ + add.w fp, sp, #96 @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #24] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146f44 │ │ │ │ @@ -366119,15 +366127,15 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr.w sl, [fp, #28] │ │ │ │ + ldr.w sl, [r9, #28] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [sl] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ @@ -366141,19 +366149,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, fp │ │ │ │ orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp, #168] @ 0xa8 │ │ │ │ bl 1477b8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ @@ -366208,289 +366216,297 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, fp │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp, #168] @ 0xa8 │ │ │ │ bl 1477b8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - vldr d7, [pc, #228] @ 14c6b0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 14c6d6 │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + itete hi │ │ │ │ + movhi r3, #0 │ │ │ │ + movls r2, r6 │ │ │ │ + ubfxhi r2, r8, #5, #1 │ │ │ │ + movls r3, r6 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + movs r2, #15 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 14c69e │ │ │ │ - ldr.w r3, [fp, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - ittee hi │ │ │ │ - movhi r6, #0 │ │ │ │ - ubfxhi r3, r8, #5, #1 │ │ │ │ - ldrls r3, [sp, #8] │ │ │ │ - movls r6, r3 │ │ │ │ - movs r2, #15 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ + ubfx r3, r8, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orrs r5, r7 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r7, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ itete eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrne r3, [r3, #0] │ │ │ │ - it ne │ │ │ │ - eorne.w r3, r8, r3 │ │ │ │ - ubfx r8, r8, #2, #1 │ │ │ │ + ldrne r3, [r1, #0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + eorne.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 146e3c │ │ │ │ - eor.w r3, r8, #1 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r8, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r5, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 14c412 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - orr.w r2, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 14c128 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 14c2aa │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 14c618 │ │ │ │ - blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + orrs r2, r5 │ │ │ │ + orrs r3, r7 │ │ │ │ + b.n 14c42c │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + b.n 14c12e │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ - ... │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, fp │ │ │ │ + b.n 14c2c8 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 14c61e │ │ │ │ + blx 47f30 <__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, #3760] @ 0xeb0 │ │ │ │ - ldr.w r2, [pc, #1472] @ 14cc98 │ │ │ │ + ldr.w r2, [pc, #1472] @ 14ccb8 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr.w r3, [pc, #1472] @ 14cc9c │ │ │ │ + ldr.w r3, [pc, #1472] @ 14ccbc │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14cc72 │ │ │ │ + bne.w 14cc94 │ │ │ │ + ldr.w r2, [sl, #16] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - ldr.w r0, [sl, #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, #12] │ │ │ │ + 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, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + movs r5, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ andeq.w r8, r2, #1 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - movs r5, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 14ca28 │ │ │ │ + bne.w 14ca4a │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 146e3c │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #32] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r8, [sp] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, fp │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr.w r7, [sl, #28] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1477b8 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -366499,67 +366515,55 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #28] │ │ │ │ and.w r3, r7, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldrd r9, r3, [sp, #284] @ 0x11c │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14cc82 │ │ │ │ + bne.w 14cca2 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r7, r7, #5, #1 │ │ │ │ ldrls r7, [sp, #12] │ │ │ │ movls r3, r7 │ │ │ │ movs r2, #15 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - orrs r7, r2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -366568,17 +366572,29 @@ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ orr.w r6, r3, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ @@ -366660,26 +366676,26 @@ │ │ │ │ movne r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #660] @ (14cca0 ) │ │ │ │ - ldr r3, [pc, #652] @ (14cc9c ) │ │ │ │ + ldr r2, [pc, #656] @ (14ccc0 ) │ │ │ │ + ldr r3, [pc, #652] @ (14ccbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14cc92 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 14ccb4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ @@ -366856,106 +366872,106 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ orrs r7, r2 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14cc8c │ │ │ │ + bne.n 14ccac │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee hi │ │ │ │ - movhi r5, #0 │ │ │ │ + itete hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r5 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ - movls r5, r3 │ │ │ │ + movls r2, r5 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ bl 146e3c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + orrs r5, r7 │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ - ldrh r1, [r0, #12] │ │ │ │ - orrs r7, r3 │ │ │ │ - orrs r6, r2 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - itte eq │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrne r3, [r0, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - itttt ne │ │ │ │ + ldrne r3, [r1, #0] │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ + ittt ne │ │ │ │ eorne r2, r3 │ │ │ │ movne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r2, r6 │ │ │ │ - orrs r3, r7 │ │ │ │ - b.n 14ca04 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - orr.w r2, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 14c720 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 14ca26 │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14c73e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 14c8bc │ │ │ │ + b.n 14c8de │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - b.n 14cc22 │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 14cc2c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r1, #28 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #284] @ (14cddc ) │ │ │ │ + ldr r3, [pc, #284] @ (14cdfc ) │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #272] @ (14cde0 ) │ │ │ │ + ldr r1, [pc, #272] @ (14ce00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -367034,51 +367050,51 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ str.w sl, [sp] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14cde4 ) │ │ │ │ + ldr r2, [pc, #44] @ (14ce04 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14cddc ) │ │ │ │ + ldr r3, [pc, #32] @ (14cdfc ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14cdd8 │ │ │ │ + bne.n 14cdf8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #428] @ (14cfac ) │ │ │ │ + ldr r3, [pc, #428] @ (14cfcc ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (14cfb0 ) │ │ │ │ + ldr r1, [pc, #416] @ (14cfd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367220,51 +367236,51 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14cfb4 ) │ │ │ │ + ldr r2, [pc, #48] @ (14cfd4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14cfac ) │ │ │ │ + ldr r3, [pc, #36] @ (14cfcc ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14cfa8 │ │ │ │ + bne.n 14cfc8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #420] @ (14d178 ) │ │ │ │ + ldr r3, [pc, #420] @ (14d198 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #408] @ (14d17c ) │ │ │ │ + ldr r1, [pc, #408] @ (14d19c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367406,52 +367422,52 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14d180 ) │ │ │ │ + ldr r2, [pc, #48] @ (14d1a0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14d178 ) │ │ │ │ + ldr r3, [pc, #36] @ (14d198 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d172 │ │ │ │ + bne.n 14d192 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #26 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #396] @ (14d328 ) │ │ │ │ + ldr r3, [pc, #396] @ (14d348 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #384] @ (14d32c ) │ │ │ │ + ldr r1, [pc, #384] @ (14d34c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367578,52 +367594,52 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14d330 ) │ │ │ │ + ldr r2, [pc, #48] @ (14d350 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14d328 ) │ │ │ │ + ldr r3, [pc, #36] @ (14d348 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d322 │ │ │ │ + bne.n 14d342 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (14d410 ) │ │ │ │ + ldr r3, [pc, #192] @ (14d430 ) │ │ │ │ add.w r8, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #180] @ (14d414 ) │ │ │ │ + ldr r1, [pc, #180] @ (14d434 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367666,52 +367682,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d418 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d438 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d410 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d430 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d40a │ │ │ │ + bne.n 14d42a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #228] @ (14d51c ) │ │ │ │ + ldr r3, [pc, #228] @ (14d53c ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #216] @ (14d520 ) │ │ │ │ + ldr r1, [pc, #216] @ (14d540 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367768,52 +367784,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d524 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d544 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d51c ) │ │ │ │ + ldr r3, [pc, #32] @ (14d53c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d516 │ │ │ │ + bne.n 14d536 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #164] @ (14d5e8 ) │ │ │ │ + ldr r3, [pc, #164] @ (14d608 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #152] @ (14d5ec ) │ │ │ │ + ldr r1, [pc, #152] @ (14d60c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367847,52 +367863,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d5f0 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d610 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d5e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d608 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d5e2 │ │ │ │ + bne.n 14d602 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #188] @ (14d6cc ) │ │ │ │ + ldr r3, [pc, #188] @ (14d6ec ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #176] @ (14d6d0 ) │ │ │ │ + ldr r1, [pc, #176] @ (14d6f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367937,51 +367953,51 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d6d4 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d6f4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d6cc ) │ │ │ │ + ldr r3, [pc, #32] @ (14d6ec ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d6c8 │ │ │ │ + bne.n 14d6e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #220] @ (14d7d0 ) │ │ │ │ + ldr r3, [pc, #220] @ (14d7f0 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #208] @ (14d7d4 ) │ │ │ │ + ldr r1, [pc, #208] @ (14d7f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -368036,52 +368052,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d7d8 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d7f8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d7d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d7f0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d7ca │ │ │ │ + bne.n 14d7ea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #256] @ (14d8f8 ) │ │ │ │ + ldr r3, [pc, #256] @ (14d918 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (14d8fc ) │ │ │ │ + ldr r1, [pc, #244] @ (14d91c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -368150,52 +368166,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d900 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d920 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d8f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d918 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d8f2 │ │ │ │ + bne.n 14d912 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #328] @ (14da64 ) │ │ │ │ + ldr r3, [pc, #328] @ (14da84 ) │ │ │ │ add r4, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #316] @ (14da68 ) │ │ │ │ + ldr r1, [pc, #316] @ (14da88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -368288,45 +368304,45 @@ │ │ │ │ mov r1, r7 │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14da6c ) │ │ │ │ + ldr r2, [pc, #48] @ (14da8c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14da64 ) │ │ │ │ + ldr r3, [pc, #36] @ (14da84 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14da60 │ │ │ │ + bne.n 14da80 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #660] @ (14dd1c ) │ │ │ │ + ldr r2, [pc, #660] @ (14dd3c ) │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ - ldr r3, [pc, #660] @ (14dd20 ) │ │ │ │ + ldr r3, [pc, #660] @ (14dd40 ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -368407,41 +368423,41 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - movs r5, #0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ - orr.w r2, r8, r3 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 47a50 │ │ │ │ ldr.w fp, [r6, #28] │ │ │ │ - str r5, [sp, #100] @ 0x64 │ │ │ │ - mov r2, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ ldr.w r3, [fp] │ │ │ │ + mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str r5, [sp, #8] │ │ │ │ ubfx r8, r5, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ @@ -368453,1774 +368469,1758 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ mov r3, fp │ │ │ │ + mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl 14726c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + strd r8, r7, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ + bl 146e3c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ - orrs r7, r5 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - iteee eq │ │ │ │ - moveq r3, r5 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + itet ne │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ + moveq r3, r5 │ │ │ │ ldrne r5, [sp, #8] │ │ │ │ + mov r1, r2 │ │ │ │ + ittt ne │ │ │ │ eorne r3, r5 │ │ │ │ - itt ne │ │ │ │ ubfxne r5, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ bl 146e3c │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r5, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14dcf2 │ │ │ │ + bne.n 14dd12 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r6, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ it hi │ │ │ │ - movhi r2, #0 │ │ │ │ - orr.w r6, r6, r7 │ │ │ │ + movhi r6, #0 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ itete hi │ │ │ │ ldrbhi.w r3, [fp] │ │ │ │ ldrls r3, [sp, #12] │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - movls r2, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + movls r6, r3 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [pc, #84] @ (14dd24 ) │ │ │ │ - orrs r3, r5 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [pc, #84] @ (14dd44 ) │ │ │ │ + orrs r3, r7 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - ldr r3, [pc, #72] @ (14dd20 ) │ │ │ │ + ldr r3, [pc, #72] @ (14dd40 ) │ │ │ │ add r2, pc │ │ │ │ - str.w r6, [sl] │ │ │ │ + str.w r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14dd18 │ │ │ │ + bne.n 14dd36 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ and.w r3, r3, #1 │ │ │ │ - movs r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r6, [sp, #204] @ 0xcc │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ orrs r5, r1 │ │ │ │ - orrs r6, r7 │ │ │ │ - b.n 14dcb8 │ │ │ │ + orrs r7, r2 │ │ │ │ + b.n 14dcd8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + nop │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ - sub sp, #300 @ 0x12c │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1336] @ 14e278 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1336] @ 14e27c │ │ │ │ - strd r0, r1, [sp, #20] │ │ │ │ + str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ + sub sp, #292 @ 0x124 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1320] @ 14e288 │ │ │ │ + ldr.w r3, [pc, #1320] @ 14e28c │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r1, [sp, #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, [r4, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14e244 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + bne.w 14e256 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ 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 r5, [sp, #12] │ │ │ │ + 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 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r8, sl │ │ │ │ ldr r2, [r5, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14e036 │ │ │ │ - add r4, sp, #284 @ 0x11c │ │ │ │ + bne.w 14e046 │ │ │ │ + add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - add.w r9, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - movs r7, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146e3c │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + 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 146e3c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 146f44 │ │ │ │ - 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 146e3c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + 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 14726c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r7, r8, [sp, #168] @ 0xa8 │ │ │ │ bl 14726c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldr.w r9, [sp, #288] @ 0x120 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14e256 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.w 14e264 │ │ │ │ + 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 146e3c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - 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, #100] @ 0x64 │ │ │ │ - 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, #68] @ 0x44 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orrs r2, r5 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ - orr.w r8, r2, r0 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r5, r3, r2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #104] @ 0x68 │ │ │ │ - eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + 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 │ │ │ │ + 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, #276] @ 0x114 │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + strd r7, r8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ + ldrh.w r3, [sl, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r6, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + it eq │ │ │ │ + moveq r3, r9 │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ + iteee eq │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #96] @ 0x60 │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, r9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 146e3c │ │ │ │ + ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ + orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #612] @ (14e280 ) │ │ │ │ - ldr r3, [pc, #604] @ (14e278 ) │ │ │ │ + ldr r2, [pc, #612] @ (14e290 ) │ │ │ │ + ldr r3, [pc, #608] @ (14e28c ) │ │ │ │ add r2, pc │ │ │ │ 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 14e268 │ │ │ │ + bne.w 14e276 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - add sp, #300 @ 0x12c │ │ │ │ + add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #284 @ 0x11c │ │ │ │ + add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r5, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd fp, sl, [sp, #284] @ 0x11c │ │ │ │ + ldrd fp, sl, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - ldr r7, [sp, #284] @ 0x11c │ │ │ │ + ldr r7, [sp, #276] @ 0x114 │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ orrs r6, r7 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ 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 │ │ │ │ - str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146f44 │ │ │ │ - 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 146e3c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ubfx r8, r5, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #176] @ 0xb0 │ │ │ │ + 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, #168] @ 0xa8 │ │ │ │ bl 14726c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ + mov r0, r8 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r3, sl │ │ │ │ - str.w r8, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r3, fp │ │ │ │ + str.w r9, [sp, #168] @ 0xa8 │ │ │ │ bl 14726c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - movs r2, #31 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - vldr d7, [pc, #232] @ 14e270 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + vldr d7, [pc, #232] @ 14e280 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ orrs r7, r3 │ │ │ │ bl 146e3c │ │ │ │ - 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 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14e260 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.n 14e26e │ │ │ │ + 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 146e3c │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ - 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] │ │ │ │ - eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 146e3c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 146e3c │ │ │ │ + ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 14e012 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + b.n 14e022 │ │ │ │ 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, #28] │ │ │ │ - b.n 14dd88 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14dda2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 14df5a │ │ │ │ + b.n 14df54 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 14e1de │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 14e1d2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ + lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1216] @ 14e760 │ │ │ │ - ldr.w r3, [pc, #1216] @ 14e764 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr.w r2, [pc, #1232] @ 14e780 │ │ │ │ + ldr.w r3, [pc, #1232] @ 14e784 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #13] │ │ │ │ + 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 14e730 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + bne.w 14e752 │ │ │ │ + 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, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ 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 r7, #0 │ │ │ │ - andeq.w r7, r2, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movs r6, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + movne.w r9, #0 │ │ │ │ + andeq.w r9, r2, #1 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ - mov sl, r6 │ │ │ │ - ubfx r3, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - mov r8, r6 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 14e544 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ + ubfx r8, r2, #2, #1 │ │ │ │ + ubfx r6, r2, #11, #1 │ │ │ │ + ubfx fp, r2, #4, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 14e57a │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r6, [sp] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 146e3c │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r8, r7, [sp] │ │ │ │ + ldr r7, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r6, sl │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + movs r6, #0 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - strd r2, sl, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r9, [sl] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ubfx r3, r9, #11, #1 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ubfx r3, r5, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ + ldr.w r8, [sl, #28] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ubfx r6, fp, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ubfx r5, r7, #2, #1 │ │ │ │ + eor.w r5, r5, #1 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ bl 14726c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14e742 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + bne.w 14e760 │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - itete hi │ │ │ │ + ittet hi │ │ │ │ + movhi r2, #0 │ │ │ │ ldrhi.w r3, [r8, #4] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ - 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 146e3c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - orrs r3, r1 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w sl, #0 │ │ │ │ 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, #24] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orr.w r8, r2, r0 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ - orr.w r5, r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - iteet ne │ │ │ │ - eorne.w r3, r9, fp │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - movne r2, #0 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + 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 │ │ │ │ + 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, #268] @ 0x10c │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 146e3c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + bl 146e3c │ │ │ │ + ldrh.w r3, [fp, #12] │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r6, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + it eq │ │ │ │ + moveq r3, sl │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ + itee eq │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrne r3, [sp, #92] @ 0x5c │ │ │ │ + movne r2, sl │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + eorne r3, r7 │ │ │ │ + mov r1, r2 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ + orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #576] @ (14e768 ) │ │ │ │ - ldr r3, [pc, #568] @ (14e764 ) │ │ │ │ + ldr r2, [pc, #552] @ (14e788 ) │ │ │ │ + ldr r3, [pc, #548] @ (14e784 ) │ │ │ │ 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 14e752 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 14e772 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r6, [sp] │ │ │ │ - ldrd fp, r7, [sp, #268] @ 0x10c │ │ │ │ - bl 146e3c │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr.w r9, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r8, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r7, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, fp, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #268] @ 0x10c │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + str.w fp, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orrs r5, r7 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + 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 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r6 │ │ │ │ - orrs r7, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orrs r5, r3 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ - mov r2, r0 │ │ │ │ + ldr.w fp, [sl, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #164] @ 0xa4 │ │ │ │ + str.w r9, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - ubfx r8, r7, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ bl 14726c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ + vldr d7, [pc, #232] @ 14e778 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - vldr d7, [pc, #240] @ 14e758 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 146e3c │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r7, r2 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 14e74c │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r6, #0 │ │ │ │ - ldrhi.w r2, [fp, #4] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 14e76a │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + itete hi │ │ │ │ + ldrhi.w r3, [fp, #4] │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r6, r2 │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ + movls r3, r2 │ │ │ │ + itt hi │ │ │ │ + movhi r3, #0 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 146e3c │ │ │ │ - ldrh.w r1, [r9, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - orr.w r6, r6, r7 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orr.w fp, r5, r3 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + 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 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 14e520 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + b.n 14e556 │ │ │ │ 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, #16] │ │ │ │ - b.n 14e2e4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + b.n 14e2fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 14e478 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 14e46e │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 14e6c2 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 14e6ce │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ - sub sp, #308 @ 0x134 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1392] @ 14ecf8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1392] @ 14ecfc │ │ │ │ - strd r0, r1, [sp, #20] │ │ │ │ + str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ + sub sp, #300 @ 0x12c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1376] @ 14ed08 │ │ │ │ + ldr.w r3, [pc, #1376] @ 14ed0c │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14ecc8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + bne.w 14ecda │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ 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 r5, [sp, #12] │ │ │ │ + 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 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r8, sl │ │ │ │ ldr r2, [r5, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14eaa0 │ │ │ │ - add r4, sp, #292 @ 0x124 │ │ │ │ + bne.w 14eab0 │ │ │ │ + add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - add.w r9, sp, #120 @ 0x78 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - movs r7, #0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ 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, #292] @ 0x124 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #292] @ 0x124 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + 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 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 146f44 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #188] @ 0xbc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + 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 14726c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - strd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r7, r8, [sp, #176] @ 0xb0 │ │ │ │ bl 14726c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - ldr.w r9, [sp, #296] @ 0x128 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14ecda │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.w 14ece8 │ │ │ │ + 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 146e3c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - 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, #108] @ 0x6c │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orrs r2, r5 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ - orr.w r8, r2, r0 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r5, r3, r2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #112] @ 0x70 │ │ │ │ - eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + 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 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orrs r5, r6 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + strd r7, r8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ + ldrh.w r3, [sl, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r6, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + it eq │ │ │ │ + moveq r3, r9 │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ + iteee eq │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #104] @ 0x68 │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, r9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 146e3c │ │ │ │ + ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ + orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #636] @ (14ed00 ) │ │ │ │ - ldr r3, [pc, #624] @ (14ecf8 ) │ │ │ │ + ldr r2, [pc, #636] @ (14ed10 ) │ │ │ │ + ldr r3, [pc, #628] @ (14ed0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14ecec │ │ │ │ + bne.w 14ecfa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - add sp, #308 @ 0x134 │ │ │ │ + add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #292 @ 0x124 │ │ │ │ + add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r5, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd fp, sl, [sp, #292] @ 0x124 │ │ │ │ + ldrd fp, sl, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - ldr r7, [sp, #292] @ 0x124 │ │ │ │ + ldr r7, [sp, #284] @ 0x11c │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #292] @ 0x124 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ orr.w r7, fp, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ orrs r6, r7 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + add.w r8, sp, #112 @ 0x70 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr.w fp, [r3] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ ldr.w r2, [fp] │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ 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 │ │ │ │ - str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146f44 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #188] @ 0xbc │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ubfx r8, r5, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #184] @ 0xb8 │ │ │ │ + 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 14726c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ + mov r0, r8 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, sl │ │ │ │ - str.w r8, [sp, #184] @ 0xb8 │ │ │ │ + str.w r9, [sp, #176] @ 0xb0 │ │ │ │ bl 14726c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - movs r2, #31 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - vldr d7, [pc, #228] @ 14ecf0 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + vldr d7, [pc, #228] @ 14ed00 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ orrs r7, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14ece4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.n 14ecf2 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ + 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 146e3c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + movs r5, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + bl 146e3c │ │ │ │ ldrh.w r1, [fp, #12] │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orrs r6, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r7 │ │ │ │ - ittee eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + 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 │ │ │ │ - bl 146e3c │ │ │ │ - movs r3, #0 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ + ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 14ea7c │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + b.n 14ea8c │ │ │ │ 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, #28] │ │ │ │ - b.n 14e7d0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14e7ea │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 14e9bc │ │ │ │ + b.n 14e9b6 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 14ec62 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 14ec56 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + adds r0, r2, r1 │ │ │ │ + lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #480] @ (14eef8 ) │ │ │ │ - ldr r3, [pc, #480] @ (14eefc ) │ │ │ │ + ldr r2, [pc, #480] @ (14ef08 ) │ │ │ │ + ldr r3, [pc, #480] @ (14ef0c ) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #196 @ 0xc4 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -370234,24 +370234,24 @@ │ │ │ │ and.w r3, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ + ldrd sl, r8, [sp, #196] @ 0xc4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r8, [sp, #196] @ 0xc4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ strd r3, r6, [sp] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ @@ -370261,48 +370261,48 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ubfx r3, r5, #11, #1 │ │ │ │ strd r3, r6, [sp] │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r6, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ + str r6, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r5, [sp, #196] @ 0xc4 │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, sl │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ @@ -370313,116 +370313,115 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - mov fp, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ 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 14726c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r2, #15 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - ite eq │ │ │ │ - moveq r2, r6 │ │ │ │ - ldrne.w r2, [sl] │ │ │ │ - orr.w r3, r3, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ittt ne │ │ │ │ - eorne.w r9, r9, r2 │ │ │ │ - movne r2, fp │ │ │ │ - ubfxne r6, r9, #2, #1 │ │ │ │ - strd r6, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + orr.w r8, r2, r3 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ bl 146e3c │ │ │ │ + ldrh.w r3, [sl, #12] │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - strd r8, fp, [sp] │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ite ne │ │ │ │ + movne fp, r6 │ │ │ │ + moveq r3, r6 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + ldrne.w r3, [sl] │ │ │ │ mov r1, r2 │ │ │ │ + ittt ne │ │ │ │ + eorne.w r9, r9, r3 │ │ │ │ + movne r3, fp │ │ │ │ + ubfxne r6, r9, #2, #1 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14ef00 ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14eefc ) │ │ │ │ + ldr r2, [pc, #48] @ (14ef10 ) │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [r7, #4] │ │ │ │ + ldr r3, [pc, #36] @ (14ef0c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ - str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14eef2 │ │ │ │ + bne.n 14ef02 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #264] @ (14f028 ) │ │ │ │ + ldr r3, [pc, #264] @ (14f038 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #252] @ (14f02c ) │ │ │ │ + ldr r1, [pc, #252] @ (14f03c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -370492,67 +370491,67 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14f030 ) │ │ │ │ + ldr r2, [pc, #44] @ (14f040 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14f028 ) │ │ │ │ + ldr r3, [pc, #32] @ (14f038 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f022 │ │ │ │ + bne.n 14f032 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r5, [pc, #292] @ (14f16c ) │ │ │ │ + ldr r5, [pc, #292] @ (14f17c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #292] @ (14f170 ) │ │ │ │ + ldr r2, [pc, #292] @ (14f180 ) │ │ │ │ sub sp, #192 @ 0xc0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w r6, r1, #0 │ │ │ │ - blt.n 14f114 │ │ │ │ + blt.n 14f124 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r2, #7 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub.w r0, r3, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.n 14f0ee │ │ │ │ + bls.n 14f0fe │ │ │ │ orrs r2, r1 │ │ │ │ cmp.w r3, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 14f128 │ │ │ │ + beq.n 14f138 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 147aec │ │ │ │ @@ -370564,134 +370563,134 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 146e3c │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 14f14c │ │ │ │ + bne.n 14f15c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #160] @ (14f174 ) │ │ │ │ - ldr r3, [pc, #152] @ (14f170 ) │ │ │ │ + ldr r2, [pc, #160] @ (14f184 ) │ │ │ │ + ldr r3, [pc, #152] @ (14f180 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f166 │ │ │ │ + bne.n 14f176 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 14f082 │ │ │ │ + bne.n 14f092 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - bne.n 14f162 │ │ │ │ + bne.n 14f172 │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r8 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 14f0ce │ │ │ │ + b.n 14f0de │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 146f44 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 14f104 │ │ │ │ + b.n 14f114 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n 14f0fc │ │ │ │ + beq.n 14f10c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 146e3c │ │ │ │ ldrd r1, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 14f100 │ │ │ │ + b.n 14f110 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 14f0b8 │ │ │ │ + b.n 14f0c8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - b.n 14f134 │ │ │ │ + b.n 14f144 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 14f1d0 │ │ │ │ + ldr.w lr, [pc, #72] @ 14f1e0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 14f1d4 │ │ │ │ + ldr.w ip, [pc, #68] @ 14f1e4 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add r0, sp, #4 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl 14f034 │ │ │ │ + bl 14f044 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (14f1d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (14f1d4 ) │ │ │ │ + ldr r2, [pc, #36] @ (14f1e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (14f1e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f1cc │ │ │ │ + bne.n 14f1dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #892] @ (14f570 ) │ │ │ │ - ldr r3, [pc, #892] @ (14f574 ) │ │ │ │ + ldr r2, [pc, #892] @ (14f580 ) │ │ │ │ + ldr r3, [pc, #892] @ (14f584 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -370706,15 +370705,15 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 14f578 │ │ │ │ + beq.w 14f588 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -370933,62 +370932,62 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f7ee │ │ │ │ + beq.w 14f7fe │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14f806 │ │ │ │ + bne.w 14f816 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14f4a4 │ │ │ │ + beq.n 14f4b4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 14f568 │ │ │ │ + vldr d7, [pc, #164] @ 14f578 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f820 │ │ │ │ + beq.w 14f830 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f832 │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 14f842 │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 14f852 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -371008,30 +371007,30 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 14f800 │ │ │ │ + bls.w 14f810 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f83e │ │ │ │ + beq.w 14f84e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 14f7b6 │ │ │ │ + b.n 14f7c6 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -371159,15 +371158,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14f6d4 │ │ │ │ + beq.n 14f6e4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -371247,109 +371246,109 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14f800 │ │ │ │ + beq.n 14f810 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14f83e │ │ │ │ + beq.n 14f84e │ │ │ │ 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 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (14f85c ) │ │ │ │ + ldr r2, [pc, #140] @ (14f86c ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (14f860 ) │ │ │ │ + ldr r3, [pc, #136] @ (14f870 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f856 │ │ │ │ + bne.n 14f866 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14f81a │ │ │ │ + cbz r3, 14f82a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 14f494 │ │ │ │ + b.n 14f4a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14f7b6 │ │ │ │ + b.n 14f7c6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 14f84c │ │ │ │ + beq.n 14f85c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 14f494 │ │ │ │ + b.n 14f4a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14f494 │ │ │ │ + b.n 14f4a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14f838 │ │ │ │ + cbz r3, 14f848 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 14f50e │ │ │ │ + b.n 14f51e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 14f50e │ │ │ │ + b.n 14f51e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14f50e │ │ │ │ + b.n 14f51e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14f7b6 │ │ │ │ + b.n 14f7c6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 14f50e │ │ │ │ + b.n 14f51e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 14f494 │ │ │ │ + b.n 14f4a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #892] @ (14fbf8 ) │ │ │ │ - ldr r3, [pc, #892] @ (14fbfc ) │ │ │ │ + ldr r2, [pc, #892] @ (14fc08 ) │ │ │ │ + ldr r3, [pc, #892] @ (14fc0c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -371364,15 +371363,15 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 14fc00 │ │ │ │ + beq.w 14fc10 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -371594,62 +371593,62 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fe7e │ │ │ │ + beq.w 14fe8e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14fe96 │ │ │ │ + bne.w 14fea6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14fb30 │ │ │ │ + beq.n 14fb40 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 14fbf0 │ │ │ │ + vldr d7, [pc, #160] @ 14fc00 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14feb0 │ │ │ │ + beq.w 14fec0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fec2 │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 14fed2 │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 14fee2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -371669,29 +371668,29 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 14fe90 │ │ │ │ + bls.w 14fea0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fece │ │ │ │ + beq.w 14fede │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 14fe46 │ │ │ │ + b.n 14fe56 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -371819,15 +371818,15 @@ │ │ │ │ blx 47a50 │ │ │ │ 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 14fd58 │ │ │ │ + beq.n 14fd68 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -371910,109 +371909,109 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14fe90 │ │ │ │ + beq.n 14fea0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14fece │ │ │ │ + beq.n 14fede │ │ │ │ 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 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (14feec ) │ │ │ │ + ldr r2, [pc, #140] @ (14fefc ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (14fef0 ) │ │ │ │ + ldr r3, [pc, #136] @ (14ff00 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14fee6 │ │ │ │ + bne.n 14fef6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14feaa │ │ │ │ + cbz r3, 14feba │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 14fb20 │ │ │ │ + b.n 14fb30 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14fe46 │ │ │ │ + b.n 14fe56 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 14fedc │ │ │ │ + beq.n 14feec │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 14fb20 │ │ │ │ + b.n 14fb30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14fb20 │ │ │ │ + b.n 14fb30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14fec8 │ │ │ │ + cbz r3, 14fed8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 14fb9a │ │ │ │ + b.n 14fbaa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 14fb9a │ │ │ │ + b.n 14fbaa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14fb9a │ │ │ │ + b.n 14fbaa │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14fe46 │ │ │ │ + b.n 14fe56 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 14fb9a │ │ │ │ + b.n 14fbaa │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 14fb20 │ │ │ │ + b.n 14fb30 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #900] @ (150290 ) │ │ │ │ - ldr r3, [pc, #900] @ (150294 ) │ │ │ │ + ldr r2, [pc, #900] @ (1502a0 ) │ │ │ │ + ldr r3, [pc, #900] @ (1502a4 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -372027,15 +372026,15 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 150298 │ │ │ │ + beq.w 1502a8 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -372257,62 +372256,62 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15051a │ │ │ │ + beq.w 15052a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 150532 │ │ │ │ + bne.w 150542 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1501c4 │ │ │ │ + beq.n 1501d4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 150288 │ │ │ │ + vldr d7, [pc, #164] @ 150298 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15054c │ │ │ │ + beq.w 15055c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15055e │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 15056e │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 15057e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -372332,30 +372331,30 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 15052c │ │ │ │ + bls.w 15053c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15056a │ │ │ │ + beq.w 15057a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1504e2 │ │ │ │ + b.n 1504f2 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -372483,15 +372482,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1503f4 │ │ │ │ + beq.n 150404 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -372574,107 +372573,107 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15052c │ │ │ │ + beq.n 15053c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15056a │ │ │ │ + beq.n 15057a │ │ │ │ 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 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (150588 ) │ │ │ │ + ldr r2, [pc, #140] @ (150598 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (15058c ) │ │ │ │ + ldr r3, [pc, #136] @ (15059c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 150582 │ │ │ │ + bne.n 150592 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 150546 │ │ │ │ + cbz r3, 150556 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1501b4 │ │ │ │ + b.n 1501c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1504e2 │ │ │ │ + b.n 1504f2 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 150578 │ │ │ │ + beq.n 150588 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1501b4 │ │ │ │ + b.n 1501c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1501b4 │ │ │ │ + b.n 1501c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 150564 │ │ │ │ + cbz r3, 150574 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15022e │ │ │ │ + b.n 15023e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15022e │ │ │ │ + b.n 15023e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15022e │ │ │ │ + b.n 15023e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1504e2 │ │ │ │ + b.n 1504f2 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15022e │ │ │ │ + b.n 15023e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1501b4 │ │ │ │ + b.n 1501c4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfafc0070 │ │ │ │ + @ instruction: 0xfaec0070 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #896] @ (150928 ) │ │ │ │ - ldr r3, [pc, #896] @ (15092c ) │ │ │ │ + ldr r2, [pc, #896] @ (150938 ) │ │ │ │ + ldr r3, [pc, #896] @ (15093c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -372689,29 +372688,29 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 150930 │ │ │ │ + beq.w 150940 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #784] @ 150920 │ │ │ │ + vldr d8, [pc, #784] @ 150930 │ │ │ │ ldrd fp, r7, [sp, #204] @ 0xcc │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ @@ -372919,62 +372918,62 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150bb6 │ │ │ │ + beq.w 150bc6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 150bce │ │ │ │ + bne.w 150bde │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 150860 │ │ │ │ + beq.n 150870 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 150920 │ │ │ │ + vldr d7, [pc, #160] @ 150930 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150be8 │ │ │ │ + beq.w 150bf8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150bfa │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 150c0a │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 150c1a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -372994,29 +372993,29 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 150bc8 │ │ │ │ + bls.w 150bd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150c06 │ │ │ │ + beq.w 150c16 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 150b7a │ │ │ │ + b.n 150b8a │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa500070 │ │ │ │ + @ instruction: 0xfa400070 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -373032,15 +373031,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #700] @ 150c28 │ │ │ │ + vldr d8, [pc, #700] @ 150c38 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -373143,15 +373142,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 150a8c │ │ │ │ + beq.n 150a9c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -373234,113 +373233,113 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 150bc8 │ │ │ │ + beq.n 150bd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 150c06 │ │ │ │ + beq.n 150c16 │ │ │ │ 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 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (150c30 ) │ │ │ │ + ldr r2, [pc, #156] @ (150c40 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (150c34 ) │ │ │ │ + ldr r3, [pc, #152] @ (150c44 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 150c1e │ │ │ │ + bne.n 150c2e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 150be2 │ │ │ │ + cbz r3, 150bf2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 150850 │ │ │ │ + b.n 150860 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 150b7a │ │ │ │ + b.n 150b8a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 150c14 │ │ │ │ + beq.n 150c24 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 150850 │ │ │ │ + b.n 150860 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150850 │ │ │ │ + b.n 150860 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 150c00 │ │ │ │ + cbz r3, 150c10 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1508ca │ │ │ │ + b.n 1508da │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1508ca │ │ │ │ + b.n 1508da │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1508ca │ │ │ │ + b.n 1508da │ │ │ │ mov r2, r3 │ │ │ │ - b.n 150b7a │ │ │ │ + b.n 150b8a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1508ca │ │ │ │ + b.n 1508da │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 150850 │ │ │ │ + b.n 150860 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, #15728640 @ 0xf00000 │ │ │ │ + orrs.w r0, r4, #15728640 @ 0xf00000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #904] @ (150fd8 ) │ │ │ │ - ldr r3, [pc, #904] @ (150fdc ) │ │ │ │ + ldr r2, [pc, #904] @ (150fe8 ) │ │ │ │ + ldr r3, [pc, #904] @ (150fec ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -373355,29 +373354,29 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 150fe0 │ │ │ │ + beq.w 150ff0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #792] @ 150fd0 │ │ │ │ + vldr d8, [pc, #792] @ 150fe0 │ │ │ │ ldrd fp, r7, [sp, #204] @ 0xcc │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ @@ -373588,62 +373587,62 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151272 │ │ │ │ + beq.w 151282 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15128a │ │ │ │ + bne.w 15129a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 150f10 │ │ │ │ + beq.n 150f20 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 150fd0 │ │ │ │ + vldr d7, [pc, #160] @ 150fe0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1512a4 │ │ │ │ + beq.w 1512b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1512b6 │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 1512c6 │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 1512d6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -373663,29 +373662,29 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 151284 │ │ │ │ + bls.w 151294 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1512c2 │ │ │ │ + beq.w 1512d2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 151236 │ │ │ │ + b.n 151246 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3a80070 │ │ │ │ + @ instruction: 0xf3980070 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -373701,15 +373700,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #708] @ 1512e0 │ │ │ │ + vldr d8, [pc, #708] @ 1512f0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -373812,15 +373811,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15113c │ │ │ │ + beq.n 15114c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -373906,112 +373905,112 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 151284 │ │ │ │ + beq.n 151294 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1512c2 │ │ │ │ + beq.n 1512d2 │ │ │ │ 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 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1512e8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1512f8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (1512ec ) │ │ │ │ + ldr r3, [pc, #148] @ (1512fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1512da │ │ │ │ + bne.n 1512ea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 15129e │ │ │ │ + cbz r3, 1512ae │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 150f00 │ │ │ │ + b.n 150f10 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151236 │ │ │ │ + b.n 151246 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1512d0 │ │ │ │ + beq.n 1512e0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 150f00 │ │ │ │ + b.n 150f10 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150f00 │ │ │ │ + b.n 150f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1512bc │ │ │ │ + cbz r3, 1512cc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 150f7a │ │ │ │ + b.n 150f8a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 150f7a │ │ │ │ + b.n 150f8a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150f7a │ │ │ │ + b.n 150f8a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151236 │ │ │ │ + b.n 151246 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 150f7a │ │ │ │ + b.n 150f8a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 150f00 │ │ │ │ + b.n 150f10 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r8, #448]! @ 0x1c0 │ │ │ │ + ldc 0, cr0, [r8, #448] @ 0x1c0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #824] @ (151640 ) │ │ │ │ - ldr r3, [pc, #824] @ (151644 ) │ │ │ │ + ldr r2, [pc, #824] @ (151650 ) │ │ │ │ + ldr r3, [pc, #824] @ (151654 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -374026,29 +374025,29 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 15169e │ │ │ │ + beq.w 1516ae │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #712] @ 151638 │ │ │ │ + vldr d8, [pc, #712] @ 151648 │ │ │ │ ldrd fp, r7, [sp, #204] @ 0xcc │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ @@ -374260,73 +374259,73 @@ │ │ │ │ blx 47a50 │ │ │ │ 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 151926 │ │ │ │ + beq.w 151936 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15193e │ │ │ │ + bne.w 15194e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1515cc │ │ │ │ + beq.n 1515dc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #76] @ 151638 │ │ │ │ + vldr d7, [pc, #76] @ 151648 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151958 │ │ │ │ + beq.w 151968 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15196a │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 15197a │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 15198a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 151648 │ │ │ │ + b.n 151658 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0], #448 @ 0x1c0 │ │ │ │ + stcl 0, cr0, [r0], #448 @ 0x1c0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ @@ -374343,24 +374342,24 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 151938 │ │ │ │ + bls.w 151948 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151976 │ │ │ │ + beq.w 151986 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1518ea │ │ │ │ + b.n 1518fa │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 146e3c │ │ │ │ @@ -374374,15 +374373,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #704] @ 151998 │ │ │ │ + vldr d8, [pc, #704] @ 1519a8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -374485,15 +374484,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1517fa │ │ │ │ + beq.n 15180a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -374505,15 +374504,15 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ - vldr d8, [pc, #372] @ 151998 │ │ │ │ + vldr d8, [pc, #372] @ 1519a8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -374575,114 +374574,114 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, sl, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 151938 │ │ │ │ + beq.n 151948 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 151976 │ │ │ │ + beq.n 151986 │ │ │ │ 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 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1519a0 ) │ │ │ │ + ldr r2, [pc, #156] @ (1519b0 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (1519a4 ) │ │ │ │ + ldr r3, [pc, #152] @ (1519b4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15198e │ │ │ │ + bne.n 15199e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 151952 │ │ │ │ + cbz r3, 151962 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1515bc │ │ │ │ + b.n 1515cc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1518ea │ │ │ │ + b.n 1518fa │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 151984 │ │ │ │ + beq.n 151994 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1515bc │ │ │ │ + b.n 1515cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1515bc │ │ │ │ + b.n 1515cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 151970 │ │ │ │ + cbz r3, 151980 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 151648 │ │ │ │ + b.n 151658 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 151648 │ │ │ │ + b.n 151658 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151648 │ │ │ │ + b.n 151658 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1518ea │ │ │ │ + b.n 1518fa │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 151648 │ │ │ │ + b.n 151658 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1515bc │ │ │ │ + b.n 1515cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15178c │ │ │ │ + b.n 15177c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #920] @ (151d58 ) │ │ │ │ - ldr r3, [pc, #920] @ (151d5c ) │ │ │ │ + ldr r2, [pc, #920] @ (151d68 ) │ │ │ │ + ldr r3, [pc, #920] @ (151d6c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -374697,15 +374696,15 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 151d60 │ │ │ │ + beq.w 151d70 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -374934,62 +374933,62 @@ │ │ │ │ blx 47a50 │ │ │ │ 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 151ff0 │ │ │ │ + beq.w 152000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 152008 │ │ │ │ + bne.w 152018 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 151c8c │ │ │ │ + beq.n 151c9c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 151d50 │ │ │ │ + vldr d7, [pc, #164] @ 151d60 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 152022 │ │ │ │ + beq.w 152032 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 152034 │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 152044 │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 152054 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -375009,30 +375008,30 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 152002 │ │ │ │ + bls.w 152012 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 152040 │ │ │ │ + beq.w 152050 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 151fb4 │ │ │ │ + b.n 151fc4 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1519cc │ │ │ │ + b.n 1519bc │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -375163,15 +375162,15 @@ │ │ │ │ blx 47a50 │ │ │ │ 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 151ec4 │ │ │ │ + beq.n 151ed4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -375183,15 +375182,15 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ - vldr d8, [pc, #372] @ 152060 │ │ │ │ + vldr d8, [pc, #372] @ 152070 │ │ │ │ orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -375253,113 +375252,113 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, sl, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 152002 │ │ │ │ + beq.n 152012 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 152040 │ │ │ │ + beq.n 152050 │ │ │ │ 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 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (152068 ) │ │ │ │ + ldr r2, [pc, #152] @ (152078 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (15206c ) │ │ │ │ + ldr r3, [pc, #148] @ (15207c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 152058 │ │ │ │ + bne.n 152068 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 15201c │ │ │ │ + cbz r3, 15202c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 151c7c │ │ │ │ + b.n 151c8c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151fb4 │ │ │ │ + b.n 151fc4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15204e │ │ │ │ + beq.n 15205e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 151c7c │ │ │ │ + b.n 151c8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151c7c │ │ │ │ + b.n 151c8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 15203a │ │ │ │ + cbz r3, 15204a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 151cf6 │ │ │ │ + b.n 151d06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 151cf6 │ │ │ │ + b.n 151d06 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151cf6 │ │ │ │ + b.n 151d06 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151fb4 │ │ │ │ + b.n 151fc4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 151cf6 │ │ │ │ + b.n 151d06 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 151c7c │ │ │ │ + b.n 151c8c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1520c0 │ │ │ │ + b.n 1520b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #832] @ (1523c8 ) │ │ │ │ - ldr r3, [pc, #832] @ (1523cc ) │ │ │ │ + ldr r2, [pc, #832] @ (1523d8 ) │ │ │ │ + ldr r3, [pc, #832] @ (1523dc ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -375372,15 +375371,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 152442 │ │ │ │ + beq.w 152452 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -375393,15 +375392,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #704] @ 1523c0 │ │ │ │ + vldr d8, [pc, #704] @ 1523d0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, fp, r3 │ │ │ │ @@ -375609,74 +375608,74 @@ │ │ │ │ blx 47a50 │ │ │ │ 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 152708 │ │ │ │ + beq.w 152718 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 152720 │ │ │ │ + bne.w 152730 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 152352 │ │ │ │ + beq.n 152362 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #76] @ 1523c0 │ │ │ │ + vldr d7, [pc, #76] @ 1523d0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15273a │ │ │ │ + beq.w 15274a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15274c │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 15275c │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 15276c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 1523d0 │ │ │ │ + b.n 1523e0 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ @@ -375706,24 +375705,24 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp sl, fp │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 15271a │ │ │ │ + bls.w 15272a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 152758 │ │ │ │ + beq.w 152768 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1526cc │ │ │ │ + b.n 1526dc │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -375738,15 +375737,15 @@ │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - vldr d8, [pc, #764] @ 152778 │ │ │ │ + vldr d8, [pc, #764] @ 152788 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -375850,15 +375849,15 @@ │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1525b4 │ │ │ │ + beq.n 1525c4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -375889,15 +375888,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, #152] @ 0x98 │ │ │ │ - vldr d8, [pc, #352] @ 152778 │ │ │ │ + vldr d8, [pc, #352] @ 152788 │ │ │ │ it hi │ │ │ │ ldrhi r2, [r3, #4] │ │ │ │ bl 147a8c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -375953,156 +375952,155 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 15271a │ │ │ │ + beq.n 15272a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 152758 │ │ │ │ + beq.n 152768 │ │ │ │ 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 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (152780 ) │ │ │ │ + ldr r2, [pc, #152] @ (152790 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (152784 ) │ │ │ │ + ldr r3, [pc, #148] @ (152794 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 152770 │ │ │ │ + bne.n 152780 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 152734 │ │ │ │ + cbz r3, 152744 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 152342 │ │ │ │ + b.n 152352 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1526cc │ │ │ │ + b.n 1526dc │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 152766 │ │ │ │ + beq.n 152776 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 152342 │ │ │ │ + b.n 152352 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 152342 │ │ │ │ + b.n 152352 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 152752 │ │ │ │ + cbz r3, 152762 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1523d0 │ │ │ │ + b.n 1523e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1523d0 │ │ │ │ + b.n 1523e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1523d0 │ │ │ │ + b.n 1523e0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1526cc │ │ │ │ + b.n 1526dc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1523d0 │ │ │ │ + b.n 1523e0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 152342 │ │ │ │ + b.n 152352 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1527a8 │ │ │ │ + bls.n 152798 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ 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 │ │ │ │ - ldr.w r3, [pc, #1232] @ 152c70 │ │ │ │ + ldr.w r3, [pc, #1232] @ 152c80 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1220] @ 152c74 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r6, #32] │ │ │ │ + ldr.w r0, [pc, #1220] @ 152c84 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14749c │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1529f6 │ │ │ │ + bne.w 152a04 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -376124,18 +376122,18 @@ │ │ │ │ it eq │ │ │ │ moveq.w sl, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - bne.w 152c7c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 152c8c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 152df6 │ │ │ │ + beq.w 152e06 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -376192,48 +376190,48 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ strd r9, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14749c │ │ │ │ @@ -376242,15 +376240,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r8, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 47a50 │ │ │ │ @@ -376277,15 +376275,15 @@ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, r8, r2 │ │ │ │ orr.w r4, fp, r3 │ │ │ │ - b.n 152c38 │ │ │ │ + b.n 152c46 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -376294,48 +376292,48 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - vldr d8, [pc, #508] @ 152c60 │ │ │ │ + vldr d8, [pc, #512] @ 152c70 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 146e3c │ │ │ │ @@ -376383,37 +376381,19 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + orr.w sl, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ @@ -376422,24 +376402,42 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ - vldr d7, [pc, #212] @ 152c68 │ │ │ │ + vldr d7, [pc, #216] @ 152c78 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -376494,45 +376492,46 @@ │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (152c78 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (152c88 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (152c70 ) │ │ │ │ + ldr r3, [pc, #44] @ (152c80 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 152fd0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 152fe2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 152d00 │ │ │ │ + bhi.n 152cfc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 152bf4 │ │ │ │ + bcc.n 152be8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 152876 │ │ │ │ + bne.w 152884 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -376577,25 +376576,25 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ @@ -376639,15 +376638,15 @@ │ │ │ │ orr.w r8, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ bl 14754c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, sl │ │ │ │ @@ -376667,22 +376666,22 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, r8, r2 │ │ │ │ orr.w r4, r9, r3 │ │ │ │ - b.n 152c38 │ │ │ │ + b.n 152c46 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -376693,15 +376692,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #420] @ 152fd8 │ │ │ │ + vldr d8, [pc, #420] @ 152fe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -376768,79 +376767,81 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, r6, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e3c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ - movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ @@ -376848,72 +376849,71 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 152c38 │ │ │ │ + b.n 152c46 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1544] @ 153600 │ │ │ │ + ldr.w r3, [pc, #1544] @ 153610 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1532] @ 153604 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #32] │ │ │ │ + ldr.w r0, [pc, #1532] @ 153614 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14749c │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 15325a │ │ │ │ + bne.w 153268 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -376936,17 +376936,17 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 1534b2 │ │ │ │ + bne.w 1534c0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 15360c │ │ │ │ + beq.w 15361c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -377087,15 +377087,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 15348a │ │ │ │ + b.n 153498 │ │ │ │ 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] │ │ │ │ @@ -377126,15 +377126,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - vldr d8, [pc, #808] @ 1535f0 │ │ │ │ + vldr d8, [pc, #812] @ 153600 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ @@ -377186,37 +377186,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -377226,24 +377208,42 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ - vldr d7, [pc, #532] @ 1535f8 │ │ │ │ + vldr d7, [pc, #532] @ 153608 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -377299,30 +377299,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #376] @ (153608 ) │ │ │ │ + ldr r2, [pc, #380] @ (153618 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #360] @ (153600 ) │ │ │ │ + ldr r3, [pc, #364] @ (153610 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1537c6 │ │ │ │ + bne.w 1537da │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1530ce │ │ │ │ + bne.w 1530dc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -377431,29 +377431,30 @@ │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, fp, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ bl 147600 │ │ │ │ mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 153206 │ │ │ │ + b.n 153214 │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ @@ -377472,15 +377473,14 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #388] @ 1537d0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -377540,150 +377540,146 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 47a50 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ + mov.w r8, #2 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r7, r6, [sp] │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 15324a │ │ │ │ + b.n 153258 │ │ │ │ blx 47f30 <__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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1544] @ 153df8 │ │ │ │ + ldr.w r3, [pc, #1544] @ 153e00 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1532] @ 153dfc │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #32] │ │ │ │ + ldr.w r0, [pc, #1532] @ 153e04 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14749c │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 153a52 │ │ │ │ + bne.w 153a58 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -377706,17 +377702,17 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 153caa │ │ │ │ + bne.w 153cb0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 153e04 │ │ │ │ + beq.w 153e0c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -377857,15 +377853,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 153c82 │ │ │ │ + b.n 153c88 │ │ │ │ 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] │ │ │ │ @@ -377896,15 +377892,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - vldr d8, [pc, #808] @ 153de8 │ │ │ │ + vldr d8, [pc, #812] @ 153df0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ @@ -377956,37 +377952,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -377996,24 +377974,42 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ - vldr d7, [pc, #532] @ 153df0 │ │ │ │ + vldr d7, [pc, #532] @ 153df8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -378069,30 +378065,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #376] @ (153e00 ) │ │ │ │ + ldr r2, [pc, #380] @ (153e08 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #360] @ (153df8 ) │ │ │ │ + ldr r3, [pc, #364] @ (153e00 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 153fbe │ │ │ │ + bne.w 153fca │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1538c6 │ │ │ │ + bne.w 1538cc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -378201,29 +378197,30 @@ │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, fp, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ bl 1476e0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 1539fe │ │ │ │ + b.n 153a04 │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ @@ -378242,15 +378239,14 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #388] @ 153fc8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -378310,150 +378306,146 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 47a50 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ + mov.w r8, #2 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r7, r6, [sp] │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 153a42 │ │ │ │ + b.n 153a48 │ │ │ │ blx 47f30 <__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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ ldr.w r3, [pc, #1544] @ 1545f0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1532] @ 1545f4 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #32] │ │ │ │ + ldr.w r0, [pc, #1532] @ 1545f4 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14749c │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 15424a │ │ │ │ + bne.w 154248 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -378476,15 +378468,15 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 1544a2 │ │ │ │ + bne.w 1544a0 │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 1545fc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -378627,15 +378619,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 15447a │ │ │ │ + b.n 154478 │ │ │ │ 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] │ │ │ │ @@ -378666,15 +378658,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - vldr d8, [pc, #808] @ 1545e0 │ │ │ │ + vldr d8, [pc, #812] @ 1545e0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ @@ -378718,45 +378710,27 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ orr.w sl, fp, r3 │ │ │ │ bl 1476e0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #9 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #9 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -378766,19 +378740,37 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ vldr d7, [pc, #532] @ 1545e8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -378839,30 +378831,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #376] @ (1545f8 ) │ │ │ │ + ldr r2, [pc, #380] @ (1545f8 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #360] @ (1545f0 ) │ │ │ │ + ldr r3, [pc, #364] @ (1545f0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1547b6 │ │ │ │ + bne.w 1547ba │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1540be │ │ │ │ + bne.w 1540bc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -378971,29 +378963,30 @@ │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, fp, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ bl 1476e0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 1541f6 │ │ │ │ + b.n 1541f4 │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - itt │ │ │ │ - lsl r0, r6, #1 │ │ │ │ - cbnz r2, 15465a @ unpredictable > │ │ │ │ + stmia r0!, {r1} │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + cbnz r4, 15465a │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ @@ -379012,15 +379005,14 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #388] @ 1547c0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -379080,150 +379072,146 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 47a50 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ + mov.w r8, #2 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r7, r6, [sp] │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 15423a │ │ │ │ + b.n 154238 │ │ │ │ blx 47f30 <__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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1288] @ 154ce8 │ │ │ │ + ldr.w r3, [pc, #1288] @ 154ce0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1276] @ 154cec │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w sl, [r5, #32] │ │ │ │ + ldr.w r0, [pc, #1276] @ 154ce4 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14749c │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr.w sl, [r5, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ 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 154a5a │ │ │ │ + bne.w 154a50 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -379246,17 +379234,17 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 154cf4 │ │ │ │ + bne.w 154cec │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 154e38 │ │ │ │ + beq.w 154e30 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -379410,15 +379398,15 @@ │ │ │ │ orr.w r4, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 154cae │ │ │ │ + b.n 154ca4 │ │ │ │ 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] │ │ │ │ @@ -379465,15 +379453,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - vldr d8, [pc, #488] @ 154cd8 │ │ │ │ + vldr d8, [pc, #492] @ 154cd0 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -379512,37 +379500,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #7 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -379551,36 +379521,54 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + bl 146e3c │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #10 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orr.w sl, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ - vldr d7, [pc, #216] @ 154ce0 │ │ │ │ + vldr d7, [pc, #216] @ 154cd8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -379636,45 +379624,45 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (154cf0 ) │ │ │ │ + ldr r2, [pc, #64] @ (154ce8 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (154ce8 ) │ │ │ │ + ldr r3, [pc, #48] @ (154ce0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 155012 │ │ │ │ + bne.w 15500e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r6, 154d44 │ │ │ │ + cbz r0, 154d40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 1548b6 │ │ │ │ + bne.w 1548ac │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -379790,15 +379778,15 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 1549fa │ │ │ │ + b.n 1549f0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -379816,15 +379804,14 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #416] @ 155018 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -379878,151 +379865,152 @@ │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 147670 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov.w r9, #0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ + mov.w r8, #2 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 146e3c │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ - movs r2, #10 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #10 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 146e3c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + orrs r5, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 154a4a │ │ │ │ + b.n 154a40 │ │ │ │ blx 47f30 <__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, #2080] @ 0x820 │ │ │ │ - ldr.w r4, [pc, #2172] @ 1558ac │ │ │ │ + ldr.w r4, [pc, #2172] @ 1558a0 │ │ │ │ sub.w sp, sp, #2000 @ 0x7d0 │ │ │ │ - ldr.w r3, [pc, #2168] @ 1558b0 │ │ │ │ + ldr.w r3, [pc, #2168] @ 1558a4 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1996] @ 0x7cc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1557a2 │ │ │ │ + beq.w 155796 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1575fa │ │ │ │ + beq.w 1575ee │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 15507e │ │ │ │ + bls.n 155072 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 157006 │ │ │ │ + beq.w 156ffa │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 15702c │ │ │ │ + beq.w 157020 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 155836 │ │ │ │ + beq.w 15582a │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1557dc │ │ │ │ + bhi.w 1557d0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #15 │ │ │ │ lsls r0, r5, #14 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r1, r0, #16 │ │ │ │ lsls r2, r3, #16 │ │ │ │ asrs r7, r6, #10 │ │ │ │ @@ -380927,1451 +380915,1451 @@ │ │ │ │ asrs r3, r7, #9 │ │ │ │ asrs r7, r1, #10 │ │ │ │ asrs r3, r4, #10 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 155d82 │ │ │ │ + bmi.w 155d76 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 155810 │ │ │ │ + bpl.n 155804 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 15704e │ │ │ │ + beq.w 157042 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ bl 153fd0 │ │ │ │ ldr.w r2, [sp, #1760] @ 0x6e0 │ │ │ │ ldr.w r3, [sp, #1756] @ 0x6dc │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1557f0 │ │ │ │ - ldr r2, [pc, #212] @ (1558b4 ) │ │ │ │ + b.n 1557e4 │ │ │ │ + ldr r2, [pc, #212] @ (1558a8 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #212] @ (1558b8 ) │ │ │ │ + ldr r1, [pc, #212] @ (1558ac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - ldr r2, [pc, #200] @ (1558bc ) │ │ │ │ - ldr r3, [pc, #188] @ (1558b0 ) │ │ │ │ + ldr r2, [pc, #200] @ (1558b0 ) │ │ │ │ + ldr r3, [pc, #188] @ (1558a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1996] @ 0x7cc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15786c │ │ │ │ + bne.w 157860 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #2000 @ 0x7d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 155d9e │ │ │ │ + beq.w 155d92 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 152fe0 │ │ │ │ + bl 152ff0 │ │ │ │ ldr.w r3, [sp, #1784] @ 0x6f8 │ │ │ │ ldr.w r2, [sp, #1780] @ 0x6f4 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ add r5, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1489d8 │ │ │ │ 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 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d354 │ │ │ │ ldr.w r2, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r3, [sp, #1988] @ 0x7c4 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d548 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d548 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ nop │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ movs r3, r2 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ movs r2, r2 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d354 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d354 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d354 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d354 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d354 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d354 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d354 │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d548 │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d548 │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d548 │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d354 │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 14d5f4 │ │ │ │ + bl 14d614 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d354 │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1684 @ 0x694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1688] @ 0x698 │ │ │ │ ldr.w r2, [sp, #1684] @ 0x694 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1676 @ 0x68c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1680] @ 0x690 │ │ │ │ ldr.w r2, [sp, #1676] @ 0x68c │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1700 @ 0x6a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1704] @ 0x6a8 │ │ │ │ ldr.w r2, [sp, #1700] @ 0x6a4 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1692 @ 0x69c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1668 @ 0x684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1672] @ 0x688 │ │ │ │ ldr.w r2, [sp, #1668] @ 0x684 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1660 @ 0x67c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e770 │ │ │ │ + bl 14e790 │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1652 @ 0x674 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1656] @ 0x678 │ │ │ │ ldr.w r2, [sp, #1652] @ 0x674 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1644 @ 0x66c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e770 │ │ │ │ + bl 14e790 │ │ │ │ ldr.w r3, [sp, #1648] @ 0x670 │ │ │ │ ldr.w r2, [sp, #1644] @ 0x66c │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1636 @ 0x664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1640] @ 0x668 │ │ │ │ ldr.w r2, [sp, #1636] @ 0x664 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1628 @ 0x65c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1620 @ 0x654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1624] @ 0x658 │ │ │ │ ldr.w r2, [sp, #1620] @ 0x654 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1612 @ 0x64c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1616] @ 0x650 │ │ │ │ ldr.w r2, [sp, #1612] @ 0x64c │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1604 @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1596 @ 0x63c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1600] @ 0x640 │ │ │ │ ldr.w r2, [sp, #1596] @ 0x63c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d354 │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d354 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d7fc │ │ │ │ ldr.w r3, [sp, #1832] @ 0x728 │ │ │ │ ldr.w r2, [sp, #1828] @ 0x724 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 14d904 │ │ │ │ + bl 14d924 │ │ │ │ ldr.w r3, [sp, #1808] @ 0x710 │ │ │ │ ldr.w r2, [sp, #1804] @ 0x70c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 14d904 │ │ │ │ + bl 14d924 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 14d6d8 │ │ │ │ + bl 14d6f8 │ │ │ │ ldr.w r3, [sp, #1840] @ 0x730 │ │ │ │ ldr.w r2, [sp, #1836] @ 0x72c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d7fc │ │ │ │ ldr.w r3, [sp, #1824] @ 0x720 │ │ │ │ ldr.w r2, [sp, #1820] @ 0x71c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d7fc │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1724 @ 0x6bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cca4 │ │ │ │ + bl 14ccc4 │ │ │ │ ldr.w r3, [sp, #1728] @ 0x6c0 │ │ │ │ ldr.w r2, [sp, #1724] @ 0x6bc │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ - bl 14d184 │ │ │ │ + bl 14d1a4 │ │ │ │ ldr.w r3, [sp, #1752] @ 0x6d8 │ │ │ │ ldr.w r2, [sp, #1748] @ 0x6d4 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1740 @ 0x6cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cfb8 │ │ │ │ + bl 14cfd8 │ │ │ │ ldr.w r3, [sp, #1744] @ 0x6d0 │ │ │ │ ldr.w r2, [sp, #1740] @ 0x6cc │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1732 @ 0x6c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cde8 │ │ │ │ + bl 14ce08 │ │ │ │ ldr.w r3, [sp, #1736] @ 0x6c8 │ │ │ │ ldr.w r2, [sp, #1732] @ 0x6c4 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 152788 │ │ │ │ + bl 152798 │ │ │ │ ldr.w r3, [sp, #1792] @ 0x700 │ │ │ │ ldr.w r2, [sp, #1788] @ 0x6fc │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 1547c8 │ │ │ │ + bl 1547c0 │ │ │ │ ldr.w r3, [sp, #1776] @ 0x6f0 │ │ │ │ ldr.w r2, [sp, #1772] @ 0x6ec │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1588 @ 0x634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1592] @ 0x638 │ │ │ │ ldr.w r2, [sp, #1588] @ 0x634 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1580 @ 0x62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1584] @ 0x630 │ │ │ │ ldr.w r2, [sp, #1580] @ 0x62c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1572 @ 0x624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1576] @ 0x628 │ │ │ │ ldr.w r2, [sp, #1572] @ 0x624 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1564 @ 0x61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e770 │ │ │ │ + bl 14e790 │ │ │ │ ldr.w r3, [sp, #1568] @ 0x620 │ │ │ │ ldr.w r2, [sp, #1564] @ 0x61c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1556 @ 0x614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e770 │ │ │ │ + bl 14e790 │ │ │ │ ldr.w r3, [sp, #1560] @ 0x618 │ │ │ │ ldr.w r2, [sp, #1556] @ 0x614 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1548 @ 0x60c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1540 @ 0x604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1544] @ 0x608 │ │ │ │ ldr.w r2, [sp, #1540] @ 0x604 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1532 @ 0x5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1536] @ 0x600 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1524 @ 0x5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1516 @ 0x5ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [sp, #1516] @ 0x5ec │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1508 @ 0x5e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r2, [sp, #1508] @ 0x5e4 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1500 @ 0x5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r2, [sp, #1500] @ 0x5dc │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1492 @ 0x5d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1484 @ 0x5cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1488] @ 0x5d0 │ │ │ │ ldr.w r2, [sp, #1484] @ 0x5cc │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1476 @ 0x5c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e770 │ │ │ │ + bl 14e790 │ │ │ │ ldr.w r3, [sp, #1480] @ 0x5c8 │ │ │ │ ldr.w r2, [sp, #1476] @ 0x5c4 │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1468 @ 0x5bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e770 │ │ │ │ + bl 14e790 │ │ │ │ ldr.w r3, [sp, #1472] @ 0x5c0 │ │ │ │ ldr.w r2, [sp, #1468] @ 0x5bc │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1460 @ 0x5b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1452 @ 0x5ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1456] @ 0x5b0 │ │ │ │ ldr.w r2, [sp, #1452] @ 0x5ac │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 1557e4 │ │ │ │ addw r5, sp, #1444 @ 0x5a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1448] @ 0x5a8 │ │ │ │ ldr.w r2, [sp, #1444] @ 0x5a4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1436 @ 0x59c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1428 @ 0x594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1432] @ 0x598 │ │ │ │ ldr.w r2, [sp, #1428] @ 0x594 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1420 @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1424] @ 0x590 │ │ │ │ ldr.w r2, [sp, #1420] @ 0x58c │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1412 @ 0x584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1416] @ 0x588 │ │ │ │ ldr.w r2, [sp, #1412] @ 0x584 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1404 @ 0x57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1396 @ 0x574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1716 @ 0x6b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14da70 │ │ │ │ + bl 14da90 │ │ │ │ ldr.w r3, [sp, #1720] @ 0x6b8 │ │ │ │ ldr.w r2, [sp, #1716] @ 0x6b4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1388 @ 0x56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1380 @ 0x564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1372 @ 0x55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1364 @ 0x554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e298 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1356 @ 0x54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1348 @ 0x544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd48 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ addw r5, sp, #1708 @ 0x6ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14da70 │ │ │ │ + bl 14da90 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1340 @ 0x53c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1332 @ 0x534 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1324 @ 0x52c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1316 @ 0x524 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1308 @ 0x51c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1300 @ 0x514 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1292 @ 0x50c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1284 @ 0x504 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1276 @ 0x4fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1280] @ 0x500 │ │ │ │ ldr.w r2, [sp, #1276] @ 0x4fc │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1268 @ 0x4f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1272] @ 0x4f8 │ │ │ │ ldr.w r2, [sp, #1268] @ 0x4f4 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1260 @ 0x4ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1264] @ 0x4f0 │ │ │ │ ldr.w r2, [sp, #1260] @ 0x4ec │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1252 @ 0x4e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1256] @ 0x4e8 │ │ │ │ ldr.w r2, [sp, #1252] @ 0x4e4 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1244 @ 0x4dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1248] @ 0x4e0 │ │ │ │ ldr.w r2, [sp, #1244] @ 0x4dc │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1236 @ 0x4d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1240] @ 0x4d8 │ │ │ │ ldr.w r2, [sp, #1236] @ 0x4d4 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1228 @ 0x4cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1232] @ 0x4d0 │ │ │ │ ldr.w r2, [sp, #1228] @ 0x4cc │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1220 @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6e4 │ │ │ │ ldr.w r3, [sp, #1224] @ 0x4c8 │ │ │ │ ldr.w r2, [sp, #1220] @ 0x4c4 │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1212 @ 0x4bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c8 │ │ │ │ + bl 14c0d0 │ │ │ │ ldr.w r2, [sp, #1216] @ 0x4c0 │ │ │ │ ldr.w r3, [sp, #1212] @ 0x4bc │ │ │ │ orr.w r2, r2, #1677721600 @ 0x64000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1204 @ 0x4b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c8 │ │ │ │ + bl 14c0d0 │ │ │ │ ldr.w r2, [sp, #1208] @ 0x4b8 │ │ │ │ ldr.w r3, [sp, #1204] @ 0x4b4 │ │ │ │ orr.w r2, r2, #1686110208 @ 0x64800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1196 @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c8 │ │ │ │ + bl 14c0d0 │ │ │ │ ldr.w r2, [sp, #1200] @ 0x4b0 │ │ │ │ ldr.w r3, [sp, #1196] @ 0x4ac │ │ │ │ orr.w r2, r2, #1694498816 @ 0x65000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1188 @ 0x4a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c8 │ │ │ │ + bl 14c0d0 │ │ │ │ ldr.w r2, [sp, #1192] @ 0x4a8 │ │ │ │ ldr.w r3, [sp, #1188] @ 0x4a4 │ │ │ │ orr.w r2, r2, #1702887424 @ 0x65800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1180 @ 0x49c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c8 │ │ │ │ + bl 14c0d0 │ │ │ │ ldr.w r2, [sp, #1184] @ 0x4a0 │ │ │ │ ldr.w r3, [sp, #1180] @ 0x49c │ │ │ │ orr.w r2, r2, #1711276032 @ 0x66000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1172 @ 0x494 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14be38 │ │ │ │ + bl 14be3c │ │ │ │ ldr.w r2, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r3, [sp, #1172] @ 0x494 │ │ │ │ orr.w r2, r2, #1719664640 @ 0x66800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1164 @ 0x48c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14be38 │ │ │ │ + bl 14be3c │ │ │ │ ldr.w r3, [sp, #1168] @ 0x490 │ │ │ │ ldr.w r2, [sp, #1164] @ 0x48c │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1156 @ 0x484 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b8c4 │ │ │ │ ldr.w r2, [sp, #1160] @ 0x488 │ │ │ │ ldr.w r3, [sp, #1156] @ 0x484 │ │ │ │ orr.w r2, r2, #1728053248 @ 0x67000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1148 @ 0x47c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b8c4 │ │ │ │ ldr.w r3, [sp, #1152] @ 0x480 │ │ │ │ ldr.w r2, [sp, #1148] @ 0x47c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1140 @ 0x474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1144] @ 0x478 │ │ │ │ ldr.w r2, [sp, #1140] @ 0x474 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1132 @ 0x46c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ 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, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1124 @ 0x464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ 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, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1116 @ 0x45c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ 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, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1108 @ 0x454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1112] @ 0x458 │ │ │ │ ldr.w r2, [sp, #1108] @ 0x454 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1100 @ 0x44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1104] @ 0x450 │ │ │ │ ldr.w r2, [sp, #1100] @ 0x44c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1092 @ 0x444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1084 @ 0x43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1088] @ 0x440 │ │ │ │ ldr.w r2, [sp, #1084] @ 0x43c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1076 @ 0x434 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1080] @ 0x438 │ │ │ │ ldr.w r2, [sp, #1076] @ 0x434 │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1068 @ 0x42c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1072] @ 0x430 │ │ │ │ ldr.w r2, [sp, #1068] @ 0x42c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1060 @ 0x424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 152070 │ │ │ │ + bl 152080 │ │ │ │ ldr.w r3, [sp, #1064] @ 0x428 │ │ │ │ ldr.w r2, [sp, #1060] @ 0x424 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1052 @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1519a8 │ │ │ │ + bl 1519b8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1036 @ 0x40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ addw r5, sp, #1028 @ 0x404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1519a8 │ │ │ │ + bl 1519b8 │ │ │ │ ldr.w r3, [sp, #1032] @ 0x408 │ │ │ │ ldr.w r2, [sp, #1028] @ 0x404 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #1020 @ 0x3fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1519a8 │ │ │ │ + bl 1519b8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #1012 @ 0x3f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #1004 @ 0x3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #996 @ 0x3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1519a8 │ │ │ │ + bl 1519b8 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #988 @ 0x3dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1519a8 │ │ │ │ + bl 1519b8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #980 @ 0x3d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150c38 │ │ │ │ + bl 150c48 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #972 @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fef8 │ │ │ │ + bl 14ff08 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150c38 │ │ │ │ + bl 150c48 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #956 @ 0x3bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fef8 │ │ │ │ + bl 14ff08 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #948 @ 0x3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150590 │ │ │ │ + bl 1505a0 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #940 @ 0x3ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 150590 │ │ │ │ + bl 1505a0 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #932 @ 0x3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #924 @ 0x39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #916 @ 0x394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #908 @ 0x38c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #892 @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #884 @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #876 @ 0x36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #868 @ 0x364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f868 │ │ │ │ + bl 14f878 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #860 @ 0x35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f868 │ │ │ │ + bl 14f878 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #852 @ 0x354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150590 │ │ │ │ + bl 1505a0 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #844 @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1e0 │ │ │ │ + bl 14f1f0 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ add r5, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b6e8 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b4a8 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b270 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b270 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b270 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ addw r5, sp, #1988 @ 0x7c4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ and.w r3, r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ @@ -382389,1169 +382377,1169 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orrs r3, r5 │ │ │ │ orrs r6, r2 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ strd r6, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b120 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a49c │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a49c │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14aa48 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a238 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a238 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #644 @ 0x284 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149c20 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a49c │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a238 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #668 @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149e74 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #524 @ 0x20c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1577f4 │ │ │ │ + bcs.w 1577e8 │ │ │ │ add r5, sp, #660 @ 0x294 │ │ │ │ mov r0, r5 │ │ │ │ bl 149c20 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 157810 │ │ │ │ + bcc.w 157804 │ │ │ │ add r5, sp, #636 @ 0x27c │ │ │ │ mov r0, r5 │ │ │ │ bl 1499cc │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1577d8 │ │ │ │ + bcc.w 1577cc │ │ │ │ add r5, sp, #620 @ 0x26c │ │ │ │ mov r0, r5 │ │ │ │ bl 1499cc │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148f40 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a38c │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148e74 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148e74 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ add r5, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148e74 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14839c │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ add r5, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a124 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148c64 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14874c │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ - bl 1537d8 │ │ │ │ + bl 1537e0 │ │ │ │ ldr.w r2, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r3, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157698 │ │ │ │ + bcs.w 15768c │ │ │ │ add r5, sp, #516 @ 0x204 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157718 │ │ │ │ + bcs.w 15770c │ │ │ │ add r5, sp, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576d8 │ │ │ │ + bcs.w 1576cc │ │ │ │ add r5, sp, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157758 │ │ │ │ + bcs.w 15774c │ │ │ │ add r5, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576b8 │ │ │ │ + bcs.w 1576ac │ │ │ │ add r5, sp, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157738 │ │ │ │ + bcs.w 15772c │ │ │ │ add r5, sp, #484 @ 0x1e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576f8 │ │ │ │ + bcs.w 1576ec │ │ │ │ add r5, sp, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157778 │ │ │ │ + bcs.w 15776c │ │ │ │ add r5, sp, #452 @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157798 │ │ │ │ + bcs.w 15778c │ │ │ │ add r5, sp, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1577b8 │ │ │ │ + bcs.w 1577ac │ │ │ │ add r5, sp, #372 @ 0x174 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ add r5, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149fd0 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 157828 │ │ │ │ + bls.w 15781c │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ add r5, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14ad14 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 15784a │ │ │ │ + bls.w 15783e │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ add r5, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a5d4 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #244 @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14918c │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157678 │ │ │ │ + bcs.w 15766c │ │ │ │ add r5, sp, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1482d0 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ef04 │ │ │ │ + bl 14ef14 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ef04 │ │ │ │ + bl 14ef14 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1482d0 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 148220 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149380 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148c64 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ add r5, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14abd4 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ add r5, sp, #20 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 148220 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 147f38 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 148220 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 14d41c │ │ │ │ + bl 14d43c │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1482d0 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557d0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 148220 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1482d0 │ │ │ │ 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.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #348 @ 0x15c │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #508 @ 0x1fc │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #428 @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #492 @ 0x1ec │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #476 @ 0x1dc │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #612 @ 0x264 │ │ │ │ mov r0, r5 │ │ │ │ bl 1499cc │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #652 @ 0x28c │ │ │ │ mov r0, r5 │ │ │ │ bl 149c20 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #628 @ 0x274 │ │ │ │ mov r0, r5 │ │ │ │ bl 1499cc │ │ │ │ ldrd r2, r3, [sp, #628] @ 0x274 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14aea4 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ add r5, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a788 │ │ │ │ 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 1557f0 │ │ │ │ + b.w 1557e4 │ │ │ │ blx 47f30 <__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] @ (15793c ) │ │ │ │ + ldr r2, [pc, #184] @ (157930 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #184] @ (157940 ) │ │ │ │ + ldr r3, [pc, #184] @ (157934 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ ldr.w r1, [r0, #152] @ 0x98 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ add.w r2, r6, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 15791a │ │ │ │ + beq.n 15790e │ │ │ │ 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 157910 │ │ │ │ + beq.n 157904 │ │ │ │ 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 157900 │ │ │ │ + beq.n 1578f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 155020 │ │ │ │ + bl 155014 │ │ │ │ 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 1578ce │ │ │ │ + bne.n 1578c2 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1578bc │ │ │ │ + bne.n 1578b0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (157944 ) │ │ │ │ - ldr r3, [pc, #32] @ (157940 ) │ │ │ │ + ldr r2, [pc, #40] @ (157938 ) │ │ │ │ + ldr r3, [pc, #32] @ (157934 ) │ │ │ │ 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 157936 │ │ │ │ + bne.n 15792a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r2, 157980 │ │ │ │ + cbz r2, 157974 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -383560,19 +383548,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 15795a │ │ │ │ + bne.n 15794e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1579be │ │ │ │ + cbz r2, 1579b2 │ │ │ │ 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 │ │ │ │ @@ -383583,21 +383571,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 157998 │ │ │ │ + bne.n 15798c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 157a30 │ │ │ │ + cbz r2, 157a24 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157a34 │ │ │ │ + vldr s11, [pc, #104] @ 157a28 │ │ │ │ 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 │ │ │ │ @@ -383615,36 +383603,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 1579ce │ │ │ │ + bne.n 1579c2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157a54 │ │ │ │ + cbz r2, 157a48 │ │ │ │ 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 157a3e │ │ │ │ + bne.n 157a32 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157ab8 │ │ │ │ + cbz r2, 157aac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 157abc │ │ │ │ + vldr s12, [pc, #88] @ 157ab0 │ │ │ │ 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 │ │ │ │ @@ -383658,45 +383646,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 157a6a │ │ │ │ + bne.n 157a5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157af4 │ │ │ │ + cbz r2, 157ae8 │ │ │ │ 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 157acc │ │ │ │ + bne.n 157ac0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157b88 │ │ │ │ + beq.n 157b7c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 157b8c │ │ │ │ + vldr s11, [pc, #132] @ 157b80 │ │ │ │ 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 │ │ │ │ @@ -383723,64 +383711,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 157b10 │ │ │ │ + bne.n 157b04 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157bc4 │ │ │ │ + cbz r2, 157bb8 │ │ │ │ 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 157b9c │ │ │ │ + bne.n 157b90 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157bfc │ │ │ │ + cbz r2, 157bf0 │ │ │ │ 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 157bd4 │ │ │ │ + bne.n 157bc8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157c70 │ │ │ │ + cbz r2, 157c64 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157c74 │ │ │ │ + vldr s11, [pc, #104] @ 157c68 │ │ │ │ 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 │ │ │ │ @@ -383798,45 +383786,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 157c0e │ │ │ │ + bne.n 157c02 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157cb0 │ │ │ │ + cbz r2, 157ca4 │ │ │ │ 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 157c80 │ │ │ │ + bne.n 157c74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157d60 │ │ │ │ + beq.n 157d54 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 157d64 │ │ │ │ + vldr s10, [pc, #164] @ 157d58 │ │ │ │ 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 │ │ │ │ @@ -383871,44 +383859,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 157cc8 │ │ │ │ + bne.n 157cbc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157d9a │ │ │ │ + cbz r2, 157d8e │ │ │ │ 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 157d72 │ │ │ │ + bne.n 157d66 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 157dfe │ │ │ │ + cbz r2, 157df2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 157e00 │ │ │ │ + vldr s12, [pc, #88] @ 157df4 │ │ │ │ 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 │ │ │ │ @@ -383922,20 +383910,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 157dae │ │ │ │ + bne.n 157da2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157e3c │ │ │ │ + cbz r2, 157e30 │ │ │ │ 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 │ │ │ │ @@ -383943,24 +383931,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 157e10 │ │ │ │ + bne.n 157e04 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157ed0 │ │ │ │ + beq.n 157ec4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 157ed4 │ │ │ │ + vldr s11, [pc, #132] @ 157ec8 │ │ │ │ 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 │ │ │ │ @@ -383987,43 +383975,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 157e58 │ │ │ │ + bne.n 157e4c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157f0e │ │ │ │ + cbz r2, 157f02 │ │ │ │ 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 157ee4 │ │ │ │ + bne.n 157ed8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 157f80 │ │ │ │ + cbz r2, 157f74 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157f84 │ │ │ │ + vldr s11, [pc, #104] @ 157f78 │ │ │ │ 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 │ │ │ │ @@ -384041,36 +384029,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 157f1e │ │ │ │ + bne.n 157f12 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157fa0 │ │ │ │ + cbz r2, 157f94 │ │ │ │ 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 157f8e │ │ │ │ + bne.n 157f82 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158006 │ │ │ │ + cbz r2, 157ffa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158008 │ │ │ │ + vldr s12, [pc, #88] @ 157ffc │ │ │ │ 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 │ │ │ │ @@ -384084,20 +384072,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 157fb6 │ │ │ │ + bne.n 157faa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158044 │ │ │ │ + cbz r2, 158038 │ │ │ │ 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 │ │ │ │ @@ -384105,23 +384093,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 158018 │ │ │ │ + bne.n 15800c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1580a8 │ │ │ │ + cbz r2, 15809c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1580ac │ │ │ │ + vldr s12, [pc, #88] @ 1580a0 │ │ │ │ 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 │ │ │ │ @@ -384135,43 +384123,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 15805a │ │ │ │ + bne.n 15804e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1580e4 │ │ │ │ + cbz r2, 1580d8 │ │ │ │ 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 1580bc │ │ │ │ + bne.n 1580b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158152 │ │ │ │ + cbz r2, 158146 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 158154 │ │ │ │ + vldr s11, [pc, #96] @ 158148 │ │ │ │ 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 │ │ │ │ @@ -384188,24 +384176,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 1580f6 │ │ │ │ + bne.n 1580ea │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1581ba │ │ │ │ + cbz r2, 1581ae │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1581bc │ │ │ │ + vldr s12, [pc, #88] @ 1581b0 │ │ │ │ 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 │ │ │ │ @@ -384219,24 +384207,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 15816a │ │ │ │ + bne.n 15815e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158222 │ │ │ │ + cbz r2, 158216 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158224 │ │ │ │ + vldr s12, [pc, #88] @ 158218 │ │ │ │ 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 │ │ │ │ @@ -384250,23 +384238,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 1581d2 │ │ │ │ + bne.n 1581c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158292 │ │ │ │ + cbz r2, 158286 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 158294 │ │ │ │ + vldr s11, [pc, #96] @ 158288 │ │ │ │ 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 │ │ │ │ @@ -384283,24 +384271,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 158236 │ │ │ │ + bne.n 15822a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1582fa │ │ │ │ + cbz r2, 1582ee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1582fc │ │ │ │ + vldr s12, [pc, #88] @ 1582f0 │ │ │ │ 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 │ │ │ │ @@ -384314,23 +384302,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 1582aa │ │ │ │ + bne.n 15829e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 15836a │ │ │ │ + cbz r2, 15835e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 15836c │ │ │ │ + vldr s11, [pc, #96] @ 158360 │ │ │ │ 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 │ │ │ │ @@ -384347,24 +384335,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 15830e │ │ │ │ + bne.n 158302 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1583d2 │ │ │ │ + cbz r2, 1583c6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1583d4 │ │ │ │ + vldr s12, [pc, #88] @ 1583c8 │ │ │ │ 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 │ │ │ │ @@ -384378,23 +384366,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 158382 │ │ │ │ + bne.n 158376 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158444 │ │ │ │ + cbz r2, 158438 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 158448 │ │ │ │ + vldr s11, [pc, #100] @ 15843c │ │ │ │ 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 │ │ │ │ @@ -384411,25 +384399,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 1583e6 │ │ │ │ + bne.n 1583da │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1584ba │ │ │ │ + cbz r2, 1584ae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1584bc │ │ │ │ + vldr s11, [pc, #100] @ 1584b0 │ │ │ │ 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 │ │ │ │ @@ -384447,24 +384435,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 15845a │ │ │ │ + bne.n 15844e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158522 │ │ │ │ + cbz r2, 158516 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158524 │ │ │ │ + vldr s12, [pc, #88] @ 158518 │ │ │ │ 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 │ │ │ │ @@ -384478,23 +384466,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 1584d2 │ │ │ │ + bne.n 1584c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158596 │ │ │ │ + cbz r2, 15858a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 158598 │ │ │ │ + vldr s11, [pc, #100] @ 15858c │ │ │ │ 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 │ │ │ │ @@ -384512,24 +384500,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 158536 │ │ │ │ + bne.n 15852a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1585fe │ │ │ │ + cbz r2, 1585f2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158600 │ │ │ │ + vldr s12, [pc, #88] @ 1585f4 │ │ │ │ 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 │ │ │ │ @@ -384543,23 +384531,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 1585ae │ │ │ │ + bne.n 1585a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158672 │ │ │ │ + cbz r2, 158666 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 158674 │ │ │ │ + vldr s11, [pc, #100] @ 158668 │ │ │ │ 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 │ │ │ │ @@ -384577,23 +384565,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 158612 │ │ │ │ + bne.n 158606 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1586e8 │ │ │ │ + cbz r2, 1586dc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1586ec │ │ │ │ + vldr s11, [pc, #104] @ 1586e0 │ │ │ │ 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 │ │ │ │ @@ -384611,28 +384599,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 158686 │ │ │ │ + bne.n 15867a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158754 │ │ │ │ + cbz r2, 158748 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 158758 │ │ │ │ + vldr s12, [pc, #92] @ 15874c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 15875c │ │ │ │ + vldr s11, [pc, #88] @ 158750 │ │ │ │ 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 │ │ │ │ @@ -384645,29 +384633,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 158706 │ │ │ │ + bne.n 1586fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1587c4 │ │ │ │ + cbz r2, 1587b8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1587c8 │ │ │ │ + vldr s12, [pc, #92] @ 1587bc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1587cc │ │ │ │ + vldr s11, [pc, #88] @ 1587c0 │ │ │ │ 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 │ │ │ │ @@ -384680,27 +384668,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 158776 │ │ │ │ + bne.n 15876a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 158844 │ │ │ │ + cbz r2, 158838 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 158848 │ │ │ │ - vldr s10, [pc, #108] @ 15884c │ │ │ │ + vldr s11, [pc, #108] @ 15883c │ │ │ │ + vldr s10, [pc, #108] @ 158840 │ │ │ │ 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 │ │ │ │ @@ -384718,27 +384706,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 1587e2 │ │ │ │ + bne.n 1587d6 │ │ │ │ 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, 1588b2 │ │ │ │ + cbz r2, 1588a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1588b4 │ │ │ │ + vldr s12, [pc, #88] @ 1588a8 │ │ │ │ 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 │ │ │ │ @@ -384752,24 +384740,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 158862 │ │ │ │ + bne.n 158856 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 15892c │ │ │ │ + cbz r2, 158920 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 158930 │ │ │ │ - vldr s10, [pc, #108] @ 158934 │ │ │ │ + vldr s11, [pc, #108] @ 158924 │ │ │ │ + vldr s10, [pc, #108] @ 158928 │ │ │ │ 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 │ │ │ │ @@ -384787,27 +384775,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 1588ca │ │ │ │ + bne.n 1588be │ │ │ │ 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, 1589aa │ │ │ │ + cbz r2, 15899e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1589ac │ │ │ │ - vldr s10, [pc, #104] @ 1589b0 │ │ │ │ + vldr s11, [pc, #104] @ 1589a0 │ │ │ │ + vldr s10, [pc, #104] @ 1589a4 │ │ │ │ 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 │ │ │ │ @@ -384825,26 +384813,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 15894a │ │ │ │ + bne.n 15893e │ │ │ │ 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, 158a28 │ │ │ │ + cbz r2, 158a1c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 158a2c │ │ │ │ - vldr s10, [pc, #108] @ 158a30 │ │ │ │ + vldr s11, [pc, #108] @ 158a20 │ │ │ │ + vldr s10, [pc, #108] @ 158a24 │ │ │ │ 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 │ │ │ │ @@ -384862,31 +384850,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 1589c6 │ │ │ │ + bne.n 1589ba │ │ │ │ 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, 158a9a │ │ │ │ + cbz r2, 158a8e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 158a9c │ │ │ │ + vldr s12, [pc, #88] @ 158a90 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 158aa0 │ │ │ │ + vldr s11, [pc, #84] @ 158a94 │ │ │ │ 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 │ │ │ │ @@ -384899,29 +384887,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 158a4e │ │ │ │ + bne.n 158a42 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (158b34 ) │ │ │ │ + ldr r1, [pc, #148] @ (158b28 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 158b0c │ │ │ │ + cbz r2, 158b00 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #92] @ 158b10 │ │ │ │ + vldr s12, [pc, #92] @ 158b04 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 158b14 │ │ │ │ + vldr s11, [pc, #88] @ 158b08 │ │ │ │ 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 │ │ │ │ @@ -384934,141 +384922,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 158abe │ │ │ │ + bne.n 158ab2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (158ba8 ) │ │ │ │ + ldr r1, [pc, #148] @ (158b9c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 158b50 │ │ │ │ + cbz r2, 158b44 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 158b54 │ │ │ │ + vldr s14, [pc, #48] @ 158b48 │ │ │ │ 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 158b2a │ │ │ │ + bne.n 158b1e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158b8e │ │ │ │ + cbz r2, 158b82 │ │ │ │ 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 158b68 │ │ │ │ + bne.n 158b5c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 158bc8 │ │ │ │ + cbz r2, 158bbc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 158bcc │ │ │ │ + vldr s14, [pc, #44] @ 158bc0 │ │ │ │ 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 158ba2 │ │ │ │ + bne.n 158b96 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158bf0 │ │ │ │ + cbz r2, 158be4 │ │ │ │ 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 158bda │ │ │ │ + bne.n 158bce │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158c28 │ │ │ │ + cbz r2, 158c1c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 158c2c │ │ │ │ + vldr s14, [pc, #44] @ 158c20 │ │ │ │ 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 158c02 │ │ │ │ + bne.n 158bf6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158c58 │ │ │ │ + cbz r2, 158c4c │ │ │ │ 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 158c3a │ │ │ │ + bne.n 158c2e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158ca4 │ │ │ │ + cbz r2, 158c98 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 158ca8 │ │ │ │ + vldr s13, [pc, #60] @ 158c9c │ │ │ │ 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 │ │ │ │ @@ -385076,23 +385064,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 158c6c │ │ │ │ + bne.n 158c60 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158cfc │ │ │ │ + cbz r2, 158cf0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158d00 │ │ │ │ + vldr s13, [pc, #72] @ 158cf4 │ │ │ │ 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 │ │ │ │ @@ -385102,106 +385090,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 158cba │ │ │ │ + bne.n 158cae │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158d34 │ │ │ │ + cbz r2, 158d28 │ │ │ │ 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 158d0a │ │ │ │ + bne.n 158cfe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158d74 │ │ │ │ + cbz r2, 158d68 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #56] @ 158d78 │ │ │ │ + vldr s14, [pc, #56] @ 158d6c │ │ │ │ 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 158d48 │ │ │ │ + bne.n 158d3c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158dba │ │ │ │ + cbz r2, 158dae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 158dbc │ │ │ │ + vldr s14, [pc, #52] @ 158db0 │ │ │ │ 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 158d8c │ │ │ │ + bne.n 158d80 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158df2 │ │ │ │ + cbz r2, 158de6 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 158df4 │ │ │ │ + vldr s14, [pc, #44] @ 158de8 │ │ │ │ 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 158dca │ │ │ │ + bne.n 158dbe │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158e48 │ │ │ │ + cbz r2, 158e3c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158e4c │ │ │ │ + vldr s13, [pc, #72] @ 158e40 │ │ │ │ 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 │ │ │ │ @@ -385211,27 +385199,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 158e06 │ │ │ │ + bne.n 158dfa │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158e9a │ │ │ │ + cbz r2, 158e8e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 158e9c │ │ │ │ + vldr s13, [pc, #60] @ 158e90 │ │ │ │ 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 │ │ │ │ @@ -385239,24 +385227,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 158e66 │ │ │ │ + bne.n 158e5a │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158eea │ │ │ │ + cbz r2, 158ede │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 158eec │ │ │ │ + vldr s13, [pc, #64] @ 158ee0 │ │ │ │ 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 │ │ │ │ @@ -385265,22 +385253,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 158eb6 │ │ │ │ + bne.n 158eaa │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158f60 │ │ │ │ + cbz r2, 158f54 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 158f64 │ │ │ │ + vldr s12, [pc, #104] @ 158f58 │ │ │ │ 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 │ │ │ │ @@ -385299,26 +385287,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 158f02 │ │ │ │ + bne.n 158ef6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158fae │ │ │ │ + cbz r2, 158fa2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 158fb0 │ │ │ │ + vldr s13, [pc, #60] @ 158fa4 │ │ │ │ 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 │ │ │ │ @@ -385326,23 +385314,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 158f7a │ │ │ │ + bne.n 158f6e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 159004 │ │ │ │ + cbz r2, 158ff8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 159008 │ │ │ │ + vldr s13, [pc, #72] @ 158ffc │ │ │ │ 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 │ │ │ │ @@ -385352,24 +385340,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 158fc8 │ │ │ │ + bne.n 158fbc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15905a │ │ │ │ + cbz r2, 15904e │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15905c │ │ │ │ + vldr s13, [pc, #72] @ 159050 │ │ │ │ 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 │ │ │ │ @@ -385380,23 +385368,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 159020 │ │ │ │ + bne.n 159014 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1590ce │ │ │ │ + cbz r2, 1590c2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1590d0 │ │ │ │ + vldr s12, [pc, #100] @ 1590c4 │ │ │ │ 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 │ │ │ │ @@ -385415,23 +385403,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 159072 │ │ │ │ + bne.n 159066 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 159118 │ │ │ │ + cbz r2, 15910c │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15911c │ │ │ │ + vldr s13, [pc, #64] @ 159110 │ │ │ │ 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 │ │ │ │ @@ -385440,184 +385428,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 1590e2 │ │ │ │ + bne.n 1590d6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15914e │ │ │ │ + cbz r2, 159142 │ │ │ │ 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 15912c │ │ │ │ + bne.n 159120 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 159180 │ │ │ │ + cbz r2, 159174 │ │ │ │ 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 15915e │ │ │ │ + bne.n 159152 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1591aa │ │ │ │ + cbz r2, 15919e │ │ │ │ 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 15918c │ │ │ │ + bne.n 159180 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #64] @ (1591f0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1591e4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1591ec │ │ │ │ + cbz r2, 1591e0 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1591f4 ) │ │ │ │ + ldr r2, [pc, #56] @ (1591e8 ) │ │ │ │ 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 1591c6 │ │ │ │ + bne.n 1591ba │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (159238 ) │ │ │ │ + ldr r3, [pc, #60] @ (15922c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159236 │ │ │ │ + cbz r2, 15922a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (15923c ) │ │ │ │ + ldr r2, [pc, #52] @ (159230 ) │ │ │ │ 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 159210 │ │ │ │ + bne.n 159204 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (159280 ) │ │ │ │ + ldr r3, [pc, #60] @ (159274 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15927e │ │ │ │ + cbz r2, 159272 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (159284 ) │ │ │ │ + ldr r2, [pc, #52] @ (159278 ) │ │ │ │ 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 15925c │ │ │ │ + bne.n 159250 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1592c4 ) │ │ │ │ + ldr r4, [pc, #56] @ (1592b8 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1592c0 │ │ │ │ + cbz r2, 1592b4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1592c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1592bc ) │ │ │ │ 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 1592a2 │ │ │ │ + bne.n 159296 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (159324 ) │ │ │ │ + ldr r3, [pc, #84] @ (159318 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15931c │ │ │ │ + cbz r2, 159310 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159328 ) │ │ │ │ + ldr r4, [pc, #80] @ (15931c ) │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 159320 │ │ │ │ + vldr s14, [pc, #64] @ 159314 │ │ │ │ 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 │ │ │ │ @@ -385626,60 +385614,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 1592e2 │ │ │ │ + bne.n 1592d6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (15936c ) │ │ │ │ + ldr r3, [pc, #60] @ (159360 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159368 │ │ │ │ + cbz r2, 15935c │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ - ldr r5, [pc, #56] @ (159370 ) │ │ │ │ + ldr r5, [pc, #56] @ (159364 ) │ │ │ │ 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 15933a │ │ │ │ + bne.n 15932e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1593cc ) │ │ │ │ + ldr r3, [pc, #84] @ (1593c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1593c4 │ │ │ │ + cbz r2, 1593b8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1593d0 ) │ │ │ │ + ldr r4, [pc, #80] @ (1593c4 ) │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1593c8 │ │ │ │ + vldr s14, [pc, #64] @ 1593bc │ │ │ │ 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 │ │ │ │ @@ -385688,61 +385676,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 15938e │ │ │ │ + bne.n 159382 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (159414 ) │ │ │ │ + ldr r3, [pc, #60] @ (159408 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159412 │ │ │ │ + cbz r2, 159406 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #2 │ │ │ │ - ldr r4, [pc, #56] @ (159418 ) │ │ │ │ + ldr r4, [pc, #56] @ (15940c ) │ │ │ │ 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 1593ea │ │ │ │ + bne.n 1593de │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (159478 ) │ │ │ │ + ldr r4, [pc, #88] @ (15946c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 159476 │ │ │ │ + cbz r2, 15946a │ │ │ │ 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] @ (15947c ) │ │ │ │ + ldr r2, [pc, #64] @ (159470 ) │ │ │ │ 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 │ │ │ │ @@ -385752,30 +385740,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 15943e │ │ │ │ + bne.n 159432 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (1594cc ) │ │ │ │ + ldr r4, [pc, #72] @ (1594c0 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1594c8 │ │ │ │ + cbz r2, 1594bc │ │ │ │ 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] @ (1594d0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1594c4 ) │ │ │ │ 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] │ │ │ │ @@ -385783,32 +385771,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 15949a │ │ │ │ + bne.n 15948e │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (159530 ) │ │ │ │ + ldr r4, [pc, #88] @ (159524 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15952e │ │ │ │ + cbz r2, 159522 │ │ │ │ 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] @ (159534 ) │ │ │ │ + ldr r2, [pc, #64] @ (159528 ) │ │ │ │ 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 │ │ │ │ @@ -385818,30 +385806,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 1594f6 │ │ │ │ + bne.n 1594ea │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (159584 ) │ │ │ │ + ldr r4, [pc, #72] @ (159578 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 159580 │ │ │ │ + cbz r2, 159574 │ │ │ │ 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] @ (159588 ) │ │ │ │ + ldr r2, [pc, #56] @ (15957c ) │ │ │ │ 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] │ │ │ │ @@ -385849,29 +385837,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 159552 │ │ │ │ + bne.n 159546 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1595f8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1595ec ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1595f0 │ │ │ │ + cbz r2, 1595e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1595fc ) │ │ │ │ + ldr r4, [pc, #100] @ (1595f0 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1595f4 │ │ │ │ + vldr s14, [pc, #88] @ 1595e8 │ │ │ │ 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 │ │ │ │ @@ -385886,30 +385874,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 1595a0 │ │ │ │ + bne.n 159594 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (15964c ) │ │ │ │ + ldr r3, [pc, #72] @ (159640 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15964a │ │ │ │ + cbz r2, 15963e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (159650 ) │ │ │ │ + ldr r4, [pc, #64] @ (159644 ) │ │ │ │ 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 │ │ │ │ @@ -385919,29 +385907,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 159610 │ │ │ │ + bne.n 159604 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1596c0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1596b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1596b8 │ │ │ │ + cbz r2, 1596ac │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1596c4 ) │ │ │ │ + ldr r4, [pc, #100] @ (1596b8 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1596bc │ │ │ │ + vldr s14, [pc, #88] @ 1596b0 │ │ │ │ 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 │ │ │ │ @@ -385956,30 +385944,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 159668 │ │ │ │ + bne.n 15965c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (159710 ) │ │ │ │ + ldr r3, [pc, #68] @ (159704 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15970e │ │ │ │ + cbz r2, 159702 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (159714 ) │ │ │ │ + ldr r4, [pc, #60] @ (159708 ) │ │ │ │ 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 │ │ │ │ @@ -385988,27 +385976,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 1596d8 │ │ │ │ + bne.n 1596cc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (159770 ) │ │ │ │ + ldr r3, [pc, #84] @ (159764 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15976c │ │ │ │ + cbz r2, 159760 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159774 ) │ │ │ │ + ldr r4, [pc, #80] @ (159768 ) │ │ │ │ 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 │ │ │ │ @@ -386021,28 +386009,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 15972c │ │ │ │ + bne.n 159720 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (1597c0 ) │ │ │ │ + ldr r4, [pc, #68] @ (1597b4 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1597be │ │ │ │ + cbz r2, 1597b2 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (1597c4 ) │ │ │ │ + ldr r0, [pc, #64] @ (1597b8 ) │ │ │ │ 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 │ │ │ │ @@ -386052,28 +386040,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 15978c │ │ │ │ + bne.n 159780 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (159830 ) │ │ │ │ + ldr r3, [pc, #100] @ (159824 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15982a │ │ │ │ + cbz r2, 15981e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #96] @ (159834 ) │ │ │ │ + ldr r4, [pc, #96] @ (159828 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #84] @ 15982c │ │ │ │ + vldr s14, [pc, #84] @ 159820 │ │ │ │ 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 │ │ │ │ @@ -386088,29 +386076,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 1597dc │ │ │ │ + bne.n 1597d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (159884 ) │ │ │ │ + ldr r3, [pc, #72] @ (159878 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159882 │ │ │ │ + cbz r2, 159876 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (159888 ) │ │ │ │ + ldr r4, [pc, #64] @ (15987c ) │ │ │ │ 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 │ │ │ │ @@ -386120,27 +386108,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 159848 │ │ │ │ + bne.n 15983c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (1598e0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1598d4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1598de │ │ │ │ + cbz r2, 1598d2 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #76] @ (1598e4 ) │ │ │ │ + ldr r4, [pc, #76] @ (1598d8 ) │ │ │ │ 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 │ │ │ │ @@ -386153,27 +386141,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 1598a0 │ │ │ │ + bne.n 159894 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (159930 ) │ │ │ │ + ldr r4, [pc, #68] @ (159924 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15992c │ │ │ │ + cbz r2, 159920 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (159934 ) │ │ │ │ + ldr r0, [pc, #64] @ (159928 ) │ │ │ │ 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 │ │ │ │ @@ -386183,29 +386171,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 1598fc │ │ │ │ + bne.n 1598f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1599a4 ) │ │ │ │ + ldr r3, [pc, #104] @ (159998 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15999c │ │ │ │ + cbz r2, 159990 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1599a8 ) │ │ │ │ + ldr r4, [pc, #100] @ (15999c ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1599a0 │ │ │ │ + vldr s14, [pc, #88] @ 159994 │ │ │ │ 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 │ │ │ │ @@ -386220,30 +386208,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 15994c │ │ │ │ + bne.n 159940 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (1599f4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1599e8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1599f2 │ │ │ │ + cbz r2, 1599e6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (1599f8 ) │ │ │ │ + ldr r4, [pc, #60] @ (1599ec ) │ │ │ │ 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 │ │ │ │ @@ -386252,27 +386240,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 1599bc │ │ │ │ + bne.n 1599b0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (159a54 ) │ │ │ │ + ldr r3, [pc, #84] @ (159a48 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159a50 │ │ │ │ + cbz r2, 159a44 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159a58 ) │ │ │ │ + ldr r4, [pc, #80] @ (159a4c ) │ │ │ │ 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 │ │ │ │ @@ -386285,28 +386273,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 159a10 │ │ │ │ + bne.n 159a04 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (159aa4 ) │ │ │ │ + ldr r4, [pc, #68] @ (159a98 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 159aa2 │ │ │ │ + cbz r2, 159a96 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (159aa8 ) │ │ │ │ + ldr r0, [pc, #64] @ (159a9c ) │ │ │ │ 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 │ │ │ │ @@ -386316,28 +386304,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 159a70 │ │ │ │ + bne.n 159a64 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 159b32 │ │ │ │ + beq.n 159b26 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 159b34 │ │ │ │ + vldr s11, [pc, #120] @ 159b28 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 159b38 │ │ │ │ + vldr s10, [pc, #116] @ 159b2c │ │ │ │ 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 │ │ │ │ @@ -386359,28 +386347,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 159ac8 │ │ │ │ + bne.n 159abc │ │ │ │ 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 159bde │ │ │ │ + beq.n 159bd2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 159be0 │ │ │ │ + vldr s10, [pc, #152] @ 159bd4 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 159be4 │ │ │ │ + vldr s9, [pc, #148] @ 159bd8 │ │ │ │ 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 │ │ │ │ @@ -386410,29 +386398,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 159b54 │ │ │ │ + bne.n 159b48 │ │ │ │ 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 159c6e │ │ │ │ + beq.n 159c62 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 159c70 │ │ │ │ + vldr s11, [pc, #120] @ 159c64 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 159c74 │ │ │ │ + vldr s10, [pc, #116] @ 159c68 │ │ │ │ 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 │ │ │ │ @@ -386454,25 +386442,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 159c04 │ │ │ │ + bne.n 159bf8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 159ce8 │ │ │ │ + cbz r2, 159cdc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 159cec │ │ │ │ + vldr s11, [pc, #104] @ 159ce0 │ │ │ │ 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 │ │ │ │ @@ -386490,29 +386478,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 159c86 │ │ │ │ + bne.n 159c7a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 159d02 │ │ │ │ + cbz r2, 159cf6 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 159cf4 │ │ │ │ + bne.n 159ce8 │ │ │ │ bx lr │ │ │ │ - cbz r2, 159d3e │ │ │ │ + cbz r2, 159d32 │ │ │ │ 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 │ │ │ │ @@ -386522,65 +386510,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 159d14 │ │ │ │ + bne.n 159d08 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159d70 │ │ │ │ + cbz r2, 159d64 │ │ │ │ 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 159d50 │ │ │ │ + bne.n 159d44 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 159dba │ │ │ │ + cbz r2, 159daa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 159dc0 │ │ │ │ + vldr d6, [pc, #60] @ 159db0 │ │ │ │ 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 159d8c │ │ │ │ + bne.n 159d7c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 159dfe │ │ │ │ + cbz r2, 159dee │ │ │ │ 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 │ │ │ │ @@ -386588,18 +386574,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 159dd8 │ │ │ │ + bne.n 159dc8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159e36 │ │ │ │ + cbz r2, 159e26 │ │ │ │ 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 │ │ │ │ @@ -386609,22 +386595,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 159e0e │ │ │ │ + bne.n 159dfe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159e8c │ │ │ │ + cbz r2, 159e7c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 159e90 │ │ │ │ + vldr d4, [pc, #76] @ 159e80 │ │ │ │ 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 │ │ │ │ @@ -386637,23 +386623,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 159e50 │ │ │ │ + bne.n 159e40 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 159ece │ │ │ │ + cbz r2, 159ebe │ │ │ │ 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 │ │ │ │ @@ -386661,18 +386647,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 159ea8 │ │ │ │ + bne.n 159e98 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159f08 │ │ │ │ + cbz r2, 159ef8 │ │ │ │ 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 │ │ │ │ @@ -386682,48 +386668,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 159ede │ │ │ │ + bne.n 159ece │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 159f4a │ │ │ │ + cbz r2, 159f3a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 159f4c │ │ │ │ + vldr s14, [pc, #52] @ 159f3c │ │ │ │ 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 159f20 │ │ │ │ + bne.n 159f10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 159fa4 │ │ │ │ + cbz r2, 159f94 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 159fa8 │ │ │ │ + vldr s13, [pc, #76] @ 159f98 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 159fac │ │ │ │ + vldr s12, [pc, #72] @ 159f9c │ │ │ │ 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 │ │ │ │ @@ -386732,23 +386718,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 159f66 │ │ │ │ + bne.n 159f56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 159fe6 │ │ │ │ + cbz r2, 159fd6 │ │ │ │ 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 │ │ │ │ @@ -386756,18 +386742,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 159fc0 │ │ │ │ + bne.n 159fb0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a01e │ │ │ │ + cbz r2, 15a00e │ │ │ │ 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 │ │ │ │ @@ -386777,22 +386763,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 159ff6 │ │ │ │ + bne.n 159fe6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a068 │ │ │ │ + cbz r2, 15a058 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15a06c │ │ │ │ + vldr s13, [pc, #64] @ 15a05c │ │ │ │ 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 │ │ │ │ @@ -386800,21 +386786,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 15a032 │ │ │ │ + bne.n 15a022 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a0b4 │ │ │ │ + cbz r2, 15a0a4 │ │ │ │ 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 │ │ │ │ @@ -386827,23 +386813,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 15a07e │ │ │ │ + bne.n 15a06e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a108 │ │ │ │ + cbz r2, 15a0f8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15a10c │ │ │ │ + vldr s13, [pc, #72] @ 15a0fc │ │ │ │ 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] │ │ │ │ @@ -386854,27 +386840,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 15a0d0 │ │ │ │ + bne.n 15a0c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15a182 │ │ │ │ + cbz r2, 15a172 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15a184 │ │ │ │ + vldr s12, [pc, #104] @ 15a174 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 15a188 │ │ │ │ + vldr s11, [pc, #100] @ 15a178 │ │ │ │ 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 │ │ │ │ @@ -386892,22 +386878,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 15a12a │ │ │ │ + bne.n 15a11a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a1c2 │ │ │ │ + cbz r2, 15a1b2 │ │ │ │ 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 │ │ │ │ @@ -386915,18 +386901,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 15a19c │ │ │ │ + bne.n 15a18c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a1fc │ │ │ │ + cbz r2, 15a1ec │ │ │ │ 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 │ │ │ │ @@ -386936,23 +386922,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 15a1d2 │ │ │ │ + bne.n 15a1c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a248 │ │ │ │ + cbz r2, 15a238 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15a24c │ │ │ │ + vldr s13, [pc, #64] @ 15a23c │ │ │ │ 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 │ │ │ │ @@ -386960,21 +386946,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 15a212 │ │ │ │ + bne.n 15a202 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a292 │ │ │ │ + cbz r2, 15a282 │ │ │ │ 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 │ │ │ │ @@ -386986,68 +386972,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 15a25e │ │ │ │ + bne.n 15a24e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a2d4 │ │ │ │ + cbz r2, 15a2c4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #56] @ 15a2d8 │ │ │ │ + vldr s14, [pc, #56] @ 15a2c8 │ │ │ │ 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 15a2aa │ │ │ │ + bne.n 15a29a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a30c │ │ │ │ + cbz r2, 15a2fc │ │ │ │ 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 15a2ee │ │ │ │ + bne.n 15a2de │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a364 │ │ │ │ + cbz r2, 15a354 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15a368 │ │ │ │ + vldr s13, [pc, #76] @ 15a358 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15a36c │ │ │ │ + vldr s12, [pc, #72] @ 15a35c │ │ │ │ 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 │ │ │ │ @@ -387056,42 +387042,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 15a326 │ │ │ │ + bne.n 15a316 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a39e │ │ │ │ + cbz r2, 15a38e │ │ │ │ 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 15a37e │ │ │ │ + bne.n 15a36e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a3fe │ │ │ │ + cbz r2, 15a3ee │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 15a400 │ │ │ │ + vldr s12, [pc, #84] @ 15a3f0 │ │ │ │ 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] │ │ │ │ @@ -387106,38 +387092,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 15a3b6 │ │ │ │ + bne.n 15a3a6 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a42e │ │ │ │ + cbz r2, 15a41e │ │ │ │ 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 15a412 │ │ │ │ + bne.n 15a402 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a48e │ │ │ │ + cbz r2, 15a47e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 15a490 │ │ │ │ + vldr s12, [pc, #84] @ 15a480 │ │ │ │ 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] │ │ │ │ @@ -387152,19 +387138,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 15a446 │ │ │ │ + bne.n 15a436 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a4cc │ │ │ │ + cbz r2, 15a4bc │ │ │ │ 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 │ │ │ │ @@ -387174,24 +387160,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 15a4a6 │ │ │ │ + bne.n 15a496 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 159c78 │ │ │ │ - cbz r2, 15a51c │ │ │ │ + b.w 159c6c │ │ │ │ + cbz r2, 15a50c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15a520 │ │ │ │ + vldr s13, [pc, #64] @ 15a510 │ │ │ │ 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 │ │ │ │ @@ -387199,21 +387185,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 15a4e6 │ │ │ │ + bne.n 15a4d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a568 │ │ │ │ + cbz r2, 15a558 │ │ │ │ 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 │ │ │ │ @@ -387226,19 +387212,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 15a532 │ │ │ │ + bne.n 15a522 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a5ba │ │ │ │ + cbz r2, 15a5aa │ │ │ │ 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] │ │ │ │ @@ -387253,17 +387239,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 15a57e │ │ │ │ + bne.n 15a56e │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a616 │ │ │ │ + cbz r2, 15a606 │ │ │ │ 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 │ │ │ │ @@ -387285,18 +387271,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 15a5d0 │ │ │ │ + bne.n 15a5c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a666 │ │ │ │ + cbz r2, 15a656 │ │ │ │ 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] │ │ │ │ @@ -387311,17 +387297,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 15a62a │ │ │ │ + bne.n 15a61a │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a6c2 │ │ │ │ + cbz r2, 15a6b2 │ │ │ │ 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 │ │ │ │ @@ -387343,18 +387329,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 15a67c │ │ │ │ + bne.n 15a66c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a720 │ │ │ │ + cbz r2, 15a710 │ │ │ │ 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 │ │ │ │ @@ -387370,19 +387356,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 15a6ce │ │ │ │ + bne.n 15a6be │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a790 │ │ │ │ + cbz r2, 15a780 │ │ │ │ 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 │ │ │ │ @@ -387407,19 +387393,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 15a72a │ │ │ │ + bne.n 15a71a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a7f0 │ │ │ │ + cbz r2, 15a7e0 │ │ │ │ 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 │ │ │ │ @@ -387435,19 +387421,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 15a79e │ │ │ │ + bne.n 15a78e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a860 │ │ │ │ + cbz r2, 15a850 │ │ │ │ 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 │ │ │ │ @@ -387472,19 +387458,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 15a7fa │ │ │ │ + bne.n 15a7ea │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a8c0 │ │ │ │ + cbz r2, 15a8b0 │ │ │ │ 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 │ │ │ │ @@ -387500,20 +387486,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 15a86e │ │ │ │ + bne.n 15a85e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a930 │ │ │ │ + cbz r2, 15a920 │ │ │ │ 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 │ │ │ │ @@ -387538,24 +387524,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 15a8ca │ │ │ │ + bne.n 15a8ba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a986 │ │ │ │ + cbz r2, 15a976 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 15a988 │ │ │ │ + vldr s13, [pc, #72] @ 15a978 │ │ │ │ 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 │ │ │ │ @@ -387566,26 +387552,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 15a94e │ │ │ │ + bne.n 15a93e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15aa00 │ │ │ │ + cbz r2, 15a9f0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 15aa04 │ │ │ │ + vldr s12, [pc, #108] @ 15a9f4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 15aa08 │ │ │ │ + vldr s11, [pc, #104] @ 15a9f8 │ │ │ │ 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 │ │ │ │ @@ -387603,28 +387589,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 15a9a6 │ │ │ │ + bne.n 15a996 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15aa9a │ │ │ │ + beq.n 15aa8a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 15aa9c │ │ │ │ + vldr s11, [pc, #132] @ 15aa8c │ │ │ │ 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 │ │ │ │ @@ -387652,24 +387638,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 15aa28 │ │ │ │ + bne.n 15aa18 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15ab2e │ │ │ │ + beq.n 15ab1e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 15ab30 │ │ │ │ + vldr s11, [pc, #132] @ 15ab20 │ │ │ │ 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 │ │ │ │ @@ -387697,23 +387683,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 15aabc │ │ │ │ + bne.n 15aaac │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15abe0 │ │ │ │ + beq.n 15abd0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15abe4 │ │ │ │ + vldr s10, [pc, #164] @ 15abd4 │ │ │ │ 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 │ │ │ │ @@ -387748,25 +387734,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 15ab48 │ │ │ │ + bne.n 15ab38 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15ac94 │ │ │ │ + beq.n 15ac84 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15ac98 │ │ │ │ + vldr s10, [pc, #164] @ 15ac88 │ │ │ │ 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 │ │ │ │ @@ -387801,21 +387787,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 15abfc │ │ │ │ + bne.n 15abec │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15acd4 │ │ │ │ + cbz r2, 15acc4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -387824,19 +387810,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 15acae │ │ │ │ + bne.n 15ac9e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ad14 │ │ │ │ + cbz r2, 15ad04 │ │ │ │ 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 │ │ │ │ @@ -387847,23 +387833,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 15acec │ │ │ │ + bne.n 15acdc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ad60 │ │ │ │ + cbz r2, 15ad50 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15ad64 │ │ │ │ + vldr s13, [pc, #64] @ 15ad54 │ │ │ │ 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 │ │ │ │ @@ -387871,21 +387857,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 15ad2a │ │ │ │ + bne.n 15ad1a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15adb0 │ │ │ │ + cbz r2, 15ada0 │ │ │ │ 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 │ │ │ │ @@ -387898,19 +387884,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 15ad76 │ │ │ │ + bne.n 15ad66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ae02 │ │ │ │ + cbz r2, 15adf2 │ │ │ │ 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] │ │ │ │ @@ -387925,17 +387911,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 15adc6 │ │ │ │ + bne.n 15adb6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ae62 │ │ │ │ + cbz r2, 15ae52 │ │ │ │ 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 │ │ │ │ @@ -387957,18 +387943,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 15ae16 │ │ │ │ + bne.n 15ae06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15aeb2 │ │ │ │ + cbz r2, 15aea2 │ │ │ │ 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] │ │ │ │ @@ -387983,17 +387969,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 15ae76 │ │ │ │ + bne.n 15ae66 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15af12 │ │ │ │ + cbz r2, 15af02 │ │ │ │ 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 │ │ │ │ @@ -388015,18 +388001,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 15aec6 │ │ │ │ + bne.n 15aeb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15af70 │ │ │ │ + cbz r2, 15af60 │ │ │ │ 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 │ │ │ │ @@ -388042,20 +388028,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 15af1e │ │ │ │ + bne.n 15af0e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15afea │ │ │ │ + beq.n 15afda │ │ │ │ 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 │ │ │ │ @@ -388083,18 +388069,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 15af7c │ │ │ │ + bne.n 15af6c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b048 │ │ │ │ + cbz r2, 15b038 │ │ │ │ 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 │ │ │ │ @@ -388110,20 +388096,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 15aff6 │ │ │ │ + bne.n 15afe6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b0c2 │ │ │ │ + beq.n 15b0b2 │ │ │ │ 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 │ │ │ │ @@ -388151,18 +388137,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 15b054 │ │ │ │ + bne.n 15b044 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b120 │ │ │ │ + cbz r2, 15b110 │ │ │ │ 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 │ │ │ │ @@ -388178,21 +388164,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 15b0ce │ │ │ │ + bne.n 15b0be │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b19c │ │ │ │ + beq.n 15b18c │ │ │ │ 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 │ │ │ │ @@ -388220,46 +388206,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 15b12c │ │ │ │ + bne.n 15b11c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b1e2 │ │ │ │ + cbz r2, 15b1d2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 15b1e8 │ │ │ │ + vldr d6, [pc, #60] @ 15b1d8 │ │ │ │ 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 15b1b4 │ │ │ │ + bne.n 15b1a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 15b242 │ │ │ │ + cbz r2, 15b232 │ │ │ │ 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] │ │ │ │ @@ -388273,18 +388259,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 15b1fe │ │ │ │ + bne.n 15b1ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b2a8 │ │ │ │ + cbz r2, 15b298 │ │ │ │ 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 │ │ │ │ @@ -388308,24 +388294,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 15b25e │ │ │ │ + bne.n 15b24e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b33e │ │ │ │ + beq.n 15b32e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15b340 │ │ │ │ + vldr s11, [pc, #132] @ 15b330 │ │ │ │ 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 │ │ │ │ @@ -388352,70 +388338,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 15b2c4 │ │ │ │ + bne.n 15b2b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15b37a │ │ │ │ + cbz r2, 15b36a │ │ │ │ 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 15b350 │ │ │ │ + bne.n 15b340 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b3c4 │ │ │ │ + cbz r2, 15b3b4 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15b3c8 │ │ │ │ + vldr s13, [pc, #64] @ 15b3b8 │ │ │ │ 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 15b392 │ │ │ │ + bne.n 15b382 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 15b422 │ │ │ │ + cbz r2, 15b412 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15b424 │ │ │ │ + vldr s13, [pc, #76] @ 15b414 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15b428 │ │ │ │ + vldr s12, [pc, #72] @ 15b418 │ │ │ │ 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 │ │ │ │ @@ -388424,53 +388410,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 15b3e2 │ │ │ │ + bne.n 15b3d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15b474 │ │ │ │ + cbz r2, 15b464 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15b478 │ │ │ │ + vldr s13, [pc, #64] @ 15b468 │ │ │ │ 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 15b442 │ │ │ │ + bne.n 15b432 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 15b4d2 │ │ │ │ + cbz r2, 15b4c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15b4d4 │ │ │ │ + vldr s13, [pc, #76] @ 15b4c4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15b4d8 │ │ │ │ + vldr s12, [pc, #72] @ 15b4c8 │ │ │ │ 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 │ │ │ │ @@ -388479,27 +388465,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 15b492 │ │ │ │ + bne.n 15b482 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15b52c │ │ │ │ + cbz r2, 15b51c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 15b530 │ │ │ │ + vldr s13, [pc, #68] @ 15b520 │ │ │ │ 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 │ │ │ │ @@ -388509,26 +388495,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 15b4f0 │ │ │ │ + bne.n 15b4e0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 15b584 │ │ │ │ + cbz r2, 15b574 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 15b588 │ │ │ │ + vldr s13, [pc, #68] @ 15b578 │ │ │ │ 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 │ │ │ │ @@ -388538,25 +388524,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 15b548 │ │ │ │ + bne.n 15b538 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 15b5dc │ │ │ │ + cbz r2, 15b5cc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15b5e0 │ │ │ │ + vldr s13, [pc, #72] @ 15b5d0 │ │ │ │ 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 │ │ │ │ @@ -388566,42 +388552,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 15b59e │ │ │ │ + bne.n 15b58e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15b616 │ │ │ │ + cbz r2, 15b606 │ │ │ │ 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 15b5f0 │ │ │ │ + bne.n 15b5e0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b668 │ │ │ │ + cbz r2, 15b658 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15b66c │ │ │ │ + vldr s13, [pc, #72] @ 15b65c │ │ │ │ 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 │ │ │ │ @@ -388611,38 +388597,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 15b62a │ │ │ │ + bne.n 15b61a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15b6a2 │ │ │ │ + cbz r2, 15b692 │ │ │ │ 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 15b67c │ │ │ │ + bne.n 15b66c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b700 │ │ │ │ + cbz r2, 15b6f0 │ │ │ │ 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 │ │ │ │ @@ -388658,20 +388644,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 15b6ae │ │ │ │ + bne.n 15b69e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b788 │ │ │ │ + beq.n 15b778 │ │ │ │ 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 │ │ │ │ @@ -388700,19 +388686,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 15b71e │ │ │ │ + bne.n 15b70e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b7e8 │ │ │ │ + cbz r2, 15b7d8 │ │ │ │ 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 │ │ │ │ @@ -388728,19 +388714,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 15b796 │ │ │ │ + bne.n 15b786 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b84c │ │ │ │ + cbz r2, 15b83c │ │ │ │ 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 │ │ │ │ @@ -388762,23 +388748,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 15b7f4 │ │ │ │ + bne.n 15b7e4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b8f8 │ │ │ │ + beq.n 15b8e8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 15b8fc │ │ │ │ + vldr s10, [pc, #160] @ 15b8ec │ │ │ │ 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 │ │ │ │ @@ -388812,21 +388798,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 15b864 │ │ │ │ + bne.n 15b854 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15b95c │ │ │ │ + cbz r2, 15b94c │ │ │ │ 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 │ │ │ │ @@ -388842,20 +388828,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 15b90a │ │ │ │ + bne.n 15b8fa │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b9e4 │ │ │ │ + beq.n 15b9d4 │ │ │ │ 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 │ │ │ │ @@ -388884,19 +388870,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 15b97a │ │ │ │ + bne.n 15b96a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ba44 │ │ │ │ + cbz r2, 15ba34 │ │ │ │ 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 │ │ │ │ @@ -388912,19 +388898,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 15b9f2 │ │ │ │ + bne.n 15b9e2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15baa8 │ │ │ │ + cbz r2, 15ba98 │ │ │ │ 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 │ │ │ │ @@ -388946,23 +388932,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 15ba50 │ │ │ │ + bne.n 15ba40 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15bb54 │ │ │ │ + beq.n 15bb44 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 15bb58 │ │ │ │ + vldr s10, [pc, #160] @ 15bb48 │ │ │ │ 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 │ │ │ │ @@ -388996,57 +388982,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 15bac0 │ │ │ │ + bne.n 15bab0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15bb88 │ │ │ │ + cbz r2, 15bb78 │ │ │ │ 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 15bb6e │ │ │ │ + bne.n 15bb5e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bbba │ │ │ │ + cbz r2, 15bbaa │ │ │ │ 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 15bb9a │ │ │ │ + bne.n 15bb8a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bbf2 │ │ │ │ + cbz r2, 15bbe2 │ │ │ │ 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 │ │ │ │ @@ -389054,73 +389040,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 15bbd0 │ │ │ │ + bne.n 15bbc0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bc26 │ │ │ │ + cbz r2, 15bc16 │ │ │ │ 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 15bbfe │ │ │ │ + bne.n 15bbee │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bc54 │ │ │ │ + cbz r2, 15bc44 │ │ │ │ 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 15bc3a │ │ │ │ + bne.n 15bc2a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bc86 │ │ │ │ + cbz r2, 15bc76 │ │ │ │ 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 15bc66 │ │ │ │ + bne.n 15bc56 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bcbe │ │ │ │ + cbz r2, 15bcae │ │ │ │ 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 │ │ │ │ @@ -389128,431 +389114,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 15bc9c │ │ │ │ + bne.n 15bc8c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bcf2 │ │ │ │ + cbz r2, 15bce2 │ │ │ │ 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 15bcca │ │ │ │ + bne.n 15bcba │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd1a │ │ │ │ + cbz r2, 15bd0a │ │ │ │ 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 15bd00 │ │ │ │ + bne.n 15bcf0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd4a │ │ │ │ + cbz r2, 15bd3a │ │ │ │ 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 15bd2a │ │ │ │ + bne.n 15bd1a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd72 │ │ │ │ + cbz r2, 15bd62 │ │ │ │ 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 15bd58 │ │ │ │ + bne.n 15bd48 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bda2 │ │ │ │ + cbz r2, 15bd92 │ │ │ │ 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 15bd82 │ │ │ │ + bne.n 15bd72 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bdca │ │ │ │ + cbz r2, 15bdba │ │ │ │ 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 15bdb0 │ │ │ │ + bne.n 15bda0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bdf2 │ │ │ │ + cbz r2, 15bde2 │ │ │ │ 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 15bdd8 │ │ │ │ + bne.n 15bdc8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15be14 │ │ │ │ + cbz r2, 15be04 │ │ │ │ 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 15be00 │ │ │ │ + bne.n 15bdf0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be34 │ │ │ │ + cbz r2, 15be24 │ │ │ │ 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 15be22 │ │ │ │ + bne.n 15be12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be58 │ │ │ │ + cbz r2, 15be48 │ │ │ │ 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 15be44 │ │ │ │ + bne.n 15be34 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be86 │ │ │ │ + cbz r2, 15be76 │ │ │ │ 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 15be64 │ │ │ │ + bne.n 15be54 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bea8 │ │ │ │ + cbz r2, 15be98 │ │ │ │ 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 15be94 │ │ │ │ + bne.n 15be84 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bec8 │ │ │ │ + cbz r2, 15beb8 │ │ │ │ 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 15beb6 │ │ │ │ + bne.n 15bea6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15beec │ │ │ │ + cbz r2, 15bedc │ │ │ │ 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 15bed8 │ │ │ │ + bne.n 15bec8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bf1a │ │ │ │ + cbz r2, 15bf0a │ │ │ │ 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 15bef8 │ │ │ │ + bne.n 15bee8 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf3e │ │ │ │ + cbz r2, 15bf2e │ │ │ │ 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 15bf24 │ │ │ │ + bne.n 15bf14 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf5e │ │ │ │ + cbz r2, 15bf4e │ │ │ │ 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 15bf46 │ │ │ │ + bne.n 15bf36 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf88 │ │ │ │ + cbz r2, 15bf78 │ │ │ │ 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 15bf6a │ │ │ │ + bne.n 15bf5a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bfb6 │ │ │ │ + cbz r2, 15bfa6 │ │ │ │ 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 15bf94 │ │ │ │ + bne.n 15bf84 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bfda │ │ │ │ + cbz r2, 15bfca │ │ │ │ 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 15bfc0 │ │ │ │ + bne.n 15bfb0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bffa │ │ │ │ + cbz r2, 15bfea │ │ │ │ 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 15bfe2 │ │ │ │ + bne.n 15bfd2 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c024 │ │ │ │ + cbz r2, 15c014 │ │ │ │ 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 15c006 │ │ │ │ + bne.n 15bff6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c052 │ │ │ │ + cbz r2, 15c042 │ │ │ │ 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 15c030 │ │ │ │ + bne.n 15c020 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c076 │ │ │ │ + cbz r2, 15c066 │ │ │ │ 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 15c05c │ │ │ │ + bne.n 15c04c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c096 │ │ │ │ + cbz r2, 15c086 │ │ │ │ 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 15c07e │ │ │ │ + bne.n 15c06e │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c0c0 │ │ │ │ + cbz r2, 15c0b0 │ │ │ │ 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 15c0a2 │ │ │ │ + bne.n 15c092 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c0e6 │ │ │ │ + cbz r2, 15c0d6 │ │ │ │ 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 15c0cc │ │ │ │ + bne.n 15c0bc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c106 │ │ │ │ + cbz r2, 15c0f6 │ │ │ │ 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 15c0ee │ │ │ │ + bne.n 15c0de │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c130 │ │ │ │ + cbz r2, 15c120 │ │ │ │ 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 15c112 │ │ │ │ + bne.n 15c102 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c16a │ │ │ │ + cbz r2, 15c15a │ │ │ │ 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 │ │ │ │ @@ -389560,37 +389546,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 15c148 │ │ │ │ + bne.n 15c138 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c19e │ │ │ │ + cbz r2, 15c18e │ │ │ │ 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 15c176 │ │ │ │ + bne.n 15c166 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c1d6 │ │ │ │ + cbz r2, 15c1c6 │ │ │ │ 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 │ │ │ │ @@ -389598,189 +389584,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 15c1b4 │ │ │ │ + bne.n 15c1a4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c20a │ │ │ │ + cbz r2, 15c1fa │ │ │ │ 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 15c1e2 │ │ │ │ + bne.n 15c1d2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c23e │ │ │ │ + cbz r2, 15c22e │ │ │ │ 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 15c216 │ │ │ │ + bne.n 15c206 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c272 │ │ │ │ + cbz r2, 15c262 │ │ │ │ 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 15c24a │ │ │ │ + bne.n 15c23a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c2ac │ │ │ │ + cbz r2, 15c29c │ │ │ │ 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 15c27e │ │ │ │ + bne.n 15c26e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c2e8 │ │ │ │ + cbz r2, 15c2d8 │ │ │ │ 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 15c2ba │ │ │ │ + bne.n 15c2aa │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c320 │ │ │ │ + cbz r2, 15c310 │ │ │ │ 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 15c2f6 │ │ │ │ + bne.n 15c2e6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c358 │ │ │ │ + cbz r2, 15c348 │ │ │ │ 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 15c32e │ │ │ │ + bne.n 15c31e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c392 │ │ │ │ + cbz r2, 15c382 │ │ │ │ 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 15c368 │ │ │ │ + bne.n 15c358 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c3ca │ │ │ │ + cbz r2, 15c3ba │ │ │ │ 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 15c3a0 │ │ │ │ + bne.n 15c390 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c404 │ │ │ │ + cbz r2, 15c3f4 │ │ │ │ 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]! │ │ │ │ @@ -389788,20 +389774,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 15c3dc │ │ │ │ + bne.n 15c3cc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c440 │ │ │ │ + cbz r2, 15c430 │ │ │ │ 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]! │ │ │ │ @@ -389809,185 +389795,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 15c418 │ │ │ │ + bne.n 15c408 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c47c │ │ │ │ + cbz r2, 15c46c │ │ │ │ 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 15c44e │ │ │ │ + bne.n 15c43e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c4b8 │ │ │ │ + cbz r2, 15c4a8 │ │ │ │ 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 15c48a │ │ │ │ + bne.n 15c47a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c4f4 │ │ │ │ + cbz r2, 15c4e4 │ │ │ │ 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 15c4c6 │ │ │ │ + bne.n 15c4b6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c530 │ │ │ │ + cbz r2, 15c520 │ │ │ │ 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 15c502 │ │ │ │ + bne.n 15c4f2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c56c │ │ │ │ + cbz r2, 15c55c │ │ │ │ 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 15c53e │ │ │ │ + bne.n 15c52e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c5a8 │ │ │ │ + cbz r2, 15c598 │ │ │ │ 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 15c57a │ │ │ │ + bne.n 15c56a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c5e4 │ │ │ │ + cbz r2, 15c5d4 │ │ │ │ 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 15c5b6 │ │ │ │ + bne.n 15c5a6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c620 │ │ │ │ + cbz r2, 15c610 │ │ │ │ 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 15c5f2 │ │ │ │ + bne.n 15c5e2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15c6b4 │ │ │ │ + beq.n 15c6a4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15c6b8 │ │ │ │ + vldr s11, [pc, #132] @ 15c6a8 │ │ │ │ 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 │ │ │ │ @@ -390014,26 +390000,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 15c63c │ │ │ │ + bne.n 15c62c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #84] @ (15c714 ) │ │ │ │ + ldr r3, [pc, #84] @ (15c704 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15c710 │ │ │ │ + cbz r2, 15c700 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (15c718 ) │ │ │ │ + ldr r4, [pc, #80] @ (15c708 ) │ │ │ │ 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 │ │ │ │ @@ -390046,28 +390032,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 15c6d0 │ │ │ │ + bne.n 15c6c0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (15c764 ) │ │ │ │ + ldr r4, [pc, #68] @ (15c754 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15c760 │ │ │ │ + cbz r2, 15c750 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (15c768 ) │ │ │ │ + ldr r0, [pc, #64] @ (15c758 ) │ │ │ │ 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 │ │ │ │ @@ -390077,66 +390063,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 15c730 │ │ │ │ + bne.n 15c720 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15c7a0 │ │ │ │ + cbz r2, 15c790 │ │ │ │ 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 15c778 │ │ │ │ + bne.n 15c768 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c7d8 │ │ │ │ + cbz r2, 15c7c8 │ │ │ │ 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 15c7b0 │ │ │ │ + bne.n 15c7a0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c83e │ │ │ │ + cbz r2, 15c82e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 15c840 │ │ │ │ + vldr s12, [pc, #88] @ 15c830 │ │ │ │ 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 │ │ │ │ @@ -390150,25 +390136,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 15c7ee │ │ │ │ + bne.n 15c7de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15c8d6 │ │ │ │ + beq.n 15c8c6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15c8d8 │ │ │ │ + vldr s11, [pc, #132] @ 15c8c8 │ │ │ │ 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 │ │ │ │ @@ -390195,43 +390181,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 15c85c │ │ │ │ + bne.n 15c84c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15c912 │ │ │ │ + cbz r2, 15c902 │ │ │ │ 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 15c8e8 │ │ │ │ + bne.n 15c8d8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c984 │ │ │ │ + cbz r2, 15c974 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15c988 │ │ │ │ + vldr s12, [pc, #104] @ 15c978 │ │ │ │ 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] │ │ │ │ @@ -390250,25 +390236,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 15c92a │ │ │ │ + bne.n 15c91a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15c9dc │ │ │ │ + cbz r2, 15c9cc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15c9e0 │ │ │ │ + vldr s13, [pc, #72] @ 15c9d0 │ │ │ │ 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 │ │ │ │ @@ -390278,25 +390264,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 15c99e │ │ │ │ + bne.n 15c98e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 15ca52 │ │ │ │ + cbz r2, 15ca42 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 15ca54 │ │ │ │ + vldr s12, [pc, #100] @ 15ca44 │ │ │ │ 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] │ │ │ │ @@ -390315,139 +390301,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 15c9fa │ │ │ │ + bne.n 15c9ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15ca88 │ │ │ │ + cbz r2, 15ca78 │ │ │ │ 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 15ca64 │ │ │ │ + bne.n 15ca54 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15cabc │ │ │ │ + cbz r2, 15caac │ │ │ │ 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 15ca98 │ │ │ │ + bne.n 15ca88 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15caf0 │ │ │ │ + cbz r2, 15cae0 │ │ │ │ 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 15cacc │ │ │ │ + bne.n 15cabc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15cb24 │ │ │ │ + cbz r2, 15cb14 │ │ │ │ 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 15cb00 │ │ │ │ + bne.n 15caf0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15cb5c │ │ │ │ + cbz r2, 15cb4c │ │ │ │ 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 15cb32 │ │ │ │ + bne.n 15cb22 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15cb94 │ │ │ │ + cbz r2, 15cb84 │ │ │ │ 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 15cb6a │ │ │ │ + bne.n 15cb5a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #112] @ (15cc0c ) │ │ │ │ + ldr r3, [pc, #112] @ (15cbfc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cc08 │ │ │ │ + cbz r2, 15cbf8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (15cc10 ) │ │ │ │ + ldr r4, [pc, #104] @ (15cc00 ) │ │ │ │ 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 │ │ │ │ @@ -390466,28 +390452,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 15cbae │ │ │ │ + bne.n 15cb9e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (15cc7c ) │ │ │ │ + ldr r3, [pc, #100] @ (15cc6c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cc78 │ │ │ │ + cbz r2, 15cc68 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #92] @ (15cc80 ) │ │ │ │ + ldr r4, [pc, #92] @ (15cc70 ) │ │ │ │ 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 │ │ │ │ @@ -390503,28 +390489,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 15cc28 │ │ │ │ + bne.n 15cc18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #112] @ (15ccf8 ) │ │ │ │ + ldr r3, [pc, #112] @ (15cce8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15ccf4 │ │ │ │ + cbz r2, 15cce4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (15ccfc ) │ │ │ │ + ldr r4, [pc, #104] @ (15ccec ) │ │ │ │ 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 │ │ │ │ @@ -390543,28 +390529,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 15cc9a │ │ │ │ + bne.n 15cc8a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #96] @ (15cd64 ) │ │ │ │ + ldr r3, [pc, #96] @ (15cd54 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cd62 │ │ │ │ + cbz r2, 15cd52 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ (15cd68 ) │ │ │ │ + ldr r4, [pc, #88] @ (15cd58 ) │ │ │ │ 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 │ │ │ │ @@ -390580,28 +390566,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 15cd14 │ │ │ │ + bne.n 15cd04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r3, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cdc0 │ │ │ │ + cbz r2, 15cdb0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15cdc4 │ │ │ │ + vldr s13, [pc, #76] @ 15cdb4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15cdc8 │ │ │ │ + vldr s12, [pc, #72] @ 15cdb8 │ │ │ │ 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 │ │ │ │ @@ -390610,44 +390596,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 15cd82 │ │ │ │ + bne.n 15cd72 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cdfa │ │ │ │ + cbz r2, 15cdea │ │ │ │ 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 15cdda │ │ │ │ + bne.n 15cdca │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ce70 │ │ │ │ + cbz r2, 15ce60 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 15ce74 │ │ │ │ + vldr s12, [pc, #108] @ 15ce64 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 15ce78 │ │ │ │ + vldr s11, [pc, #104] @ 15ce68 │ │ │ │ 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 │ │ │ │ @@ -390665,47 +390651,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 15ce16 │ │ │ │ + bne.n 15ce06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15ceaa │ │ │ │ + cbz r2, 15ce9a │ │ │ │ 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 15ce8a │ │ │ │ + bne.n 15ce7a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15cf00 │ │ │ │ + cbz r2, 15cef0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15cf04 │ │ │ │ + vldr s13, [pc, #76] @ 15cef4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15cf08 │ │ │ │ + vldr s12, [pc, #72] @ 15cef8 │ │ │ │ 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 │ │ │ │ @@ -390714,29 +390700,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 15cec2 │ │ │ │ + bne.n 15ceb2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cf7e │ │ │ │ + cbz r2, 15cf6e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15cf80 │ │ │ │ + vldr s12, [pc, #104] @ 15cf70 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 15cf84 │ │ │ │ + vldr s11, [pc, #100] @ 15cf74 │ │ │ │ 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 │ │ │ │ @@ -390754,44 +390740,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 15cf26 │ │ │ │ + bne.n 15cf16 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cfb6 │ │ │ │ + cbz r2, 15cfa6 │ │ │ │ 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 15cf96 │ │ │ │ + bne.n 15cf86 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15d064 │ │ │ │ + beq.n 15d054 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15d068 │ │ │ │ + vldr s10, [pc, #164] @ 15d058 │ │ │ │ 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 │ │ │ │ @@ -390826,45 +390812,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 15cfcc │ │ │ │ + bne.n 15cfbc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15d09e │ │ │ │ + cbz r2, 15d08e │ │ │ │ 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 15d076 │ │ │ │ + bne.n 15d066 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15d130 │ │ │ │ + beq.n 15d120 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15d134 │ │ │ │ + vldr s11, [pc, #132] @ 15d124 │ │ │ │ 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 │ │ │ │ @@ -390891,137 +390877,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 15d0b8 │ │ │ │ + bne.n 15d0a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15d16e │ │ │ │ + cbz r2, 15d15e │ │ │ │ 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 15d144 │ │ │ │ + bne.n 15d134 │ │ │ │ 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 15d2aa │ │ │ │ + beq.w 15d29a │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d2aa │ │ │ │ + beq.w 15d29a │ │ │ │ mov.w fp, #32768 @ 0x8000 │ │ │ │ movt fp, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #260] @ 15d2b4 │ │ │ │ + vldr s17, [pc, #260] @ 15d2a4 │ │ │ │ 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 15d1f0 │ │ │ │ + ble.n 15d1e0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 47788 │ │ │ │ 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 15d21e │ │ │ │ + ble.n 15d20e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 47788 │ │ │ │ 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 15d250 │ │ │ │ + ble.n 15d240 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 47788 │ │ │ │ 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] @ 15d2b4 │ │ │ │ - ble.n 15d27e │ │ │ │ + vldrle s0, [pc, #72] @ 15d2a4 │ │ │ │ + ble.n 15d26e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 47788 │ │ │ │ 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 15d1ca │ │ │ │ + bne.n 15d1ba │ │ │ │ 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 15d1c0 │ │ │ │ + bne.n 15d1b0 │ │ │ │ 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 │ │ │ │ @@ -391029,103 +391015,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 15d3f4 │ │ │ │ + beq.w 15d3e4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d3f4 │ │ │ │ + beq.w 15d3e4 │ │ │ │ mov.w fp, #61440 @ 0xf000 │ │ │ │ movt fp, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #264] @ 15d400 │ │ │ │ + vldr s17, [pc, #264] @ 15d3f0 │ │ │ │ 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 15d338 │ │ │ │ + ble.n 15d328 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 47788 │ │ │ │ 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 15d366 │ │ │ │ + ble.n 15d356 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 47788 │ │ │ │ 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 15d396 │ │ │ │ + ble.n 15d386 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 47788 │ │ │ │ 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 15d3c8 │ │ │ │ + ble.n 15d3b8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 47788 │ │ │ │ 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 15d312 │ │ │ │ + bne.n 15d302 │ │ │ │ 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 15d308 │ │ │ │ + bne.n 15d2f8 │ │ │ │ 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} │ │ │ │ @@ -391134,88 +391120,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 15d510 │ │ │ │ + beq.n 15d500 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d510 │ │ │ │ + beq.n 15d500 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #224] @ 15d51c │ │ │ │ - vldr s19, [pc, #224] @ 15d520 │ │ │ │ + vldr s17, [pc, #224] @ 15d50c │ │ │ │ + vldr s19, [pc, #224] @ 15d510 │ │ │ │ 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 15d484 │ │ │ │ + ble.n 15d474 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 47788 │ │ │ │ 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 15d4b2 │ │ │ │ + ble.n 15d4a2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s19 │ │ │ │ vmovgt.f32 s0, s19 │ │ │ │ blx 47788 │ │ │ │ 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 15d4e4 │ │ │ │ + ble.n 15d4d4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 47788 │ │ │ │ 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 15d45e │ │ │ │ + bne.n 15d44e │ │ │ │ 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 15d454 │ │ │ │ + bne.n 15d444 │ │ │ │ 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 │ │ │ │ @@ -391226,133 +391212,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 15d666 │ │ │ │ + beq.w 15d656 │ │ │ │ bic.w ip, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d666 │ │ │ │ + beq.w 15d656 │ │ │ │ mov.w fp, #64512 @ 0xfc00 │ │ │ │ movt fp, #15 │ │ │ │ mov.w sl, #0 │ │ │ │ movt sl, #16368 @ 0x3ff0 │ │ │ │ - vldr s18, [pc, #264] @ 15d670 │ │ │ │ + vldr s18, [pc, #264] @ 15d660 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #264] @ 15d674 │ │ │ │ + vldr s17, [pc, #264] @ 15d664 │ │ │ │ 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 15d5b0 │ │ │ │ + ble.n 15d5a0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ 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 15d5de │ │ │ │ + ble.n 15d5ce │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ 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 15d60e │ │ │ │ + ble.n 15d5fe │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ 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 15d63e │ │ │ │ + ble.n 15d62e │ │ │ │ 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 47788 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - bne.n 15d58a │ │ │ │ + bne.n 15d57a │ │ │ │ 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 15d57e │ │ │ │ + bne.n 15d56e │ │ │ │ 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 15d706 │ │ │ │ + beq.n 15d6f6 │ │ │ │ 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] @ 15d710 │ │ │ │ + vldr s16, [pc, #116] @ 15d700 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s17, [pc, #112] @ 15d714 │ │ │ │ + vldr s17, [pc, #112] @ 15d704 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 15d708 │ │ │ │ + vldr d10, [pc, #92] @ 15d6f8 │ │ │ │ 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 15d6dc │ │ │ │ + ble.n 15d6cc │ │ │ │ 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 │ │ │ │ @@ -391360,103 +391346,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 15d6b0 │ │ │ │ + bne.n 15d6a0 │ │ │ │ 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 15d710 │ │ │ │ + b.n 15d700 │ │ │ │ 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] @ (15d880 ) │ │ │ │ + ldr r2, [pc, #332] @ (15d870 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #332] @ (15d884 ) │ │ │ │ + ldr r1, [pc, #332] @ (15d874 ) │ │ │ │ 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 15d854 │ │ │ │ + beq.w 15d844 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 15d854 │ │ │ │ + beq.n 15d844 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #284] @ 15d878 │ │ │ │ - vldr s17, [pc, #284] @ 15d87c │ │ │ │ + vldr s18, [pc, #284] @ 15d868 │ │ │ │ + vldr s17, [pc, #284] @ 15d86c │ │ │ │ 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 15d79a │ │ │ │ + ble.n 15d78a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ 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 15d7c8 │ │ │ │ + ble.n 15d7b8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ 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 15d7f6 │ │ │ │ + ble.n 15d7e6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ 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 15d824 │ │ │ │ + ble.n 15d814 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ mov r3, r8 │ │ │ │ @@ -391464,124 +391450,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 15d774 │ │ │ │ + bne.n 15d764 │ │ │ │ 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 15d76c │ │ │ │ - ldr r2, [pc, #48] @ (15d888 ) │ │ │ │ - ldr r3, [pc, #40] @ (15d880 ) │ │ │ │ + bne.n 15d75c │ │ │ │ + ldr r2, [pc, #48] @ (15d878 ) │ │ │ │ + ldr r3, [pc, #40] @ (15d870 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15d872 │ │ │ │ + bne.n 15d862 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15d9f8 ) │ │ │ │ + ldr r2, [pc, #336] @ (15d9e8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #336] @ (15d9fc ) │ │ │ │ + ldr r1, [pc, #336] @ (15d9ec ) │ │ │ │ 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 15d9ce │ │ │ │ + beq.w 15d9be │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 15d9ce │ │ │ │ + beq.w 15d9be │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #288] @ 15d9f0 │ │ │ │ - vldr s18, [pc, #288] @ 15d9f4 │ │ │ │ + vldr s19, [pc, #288] @ 15d9e0 │ │ │ │ + vldr s18, [pc, #288] @ 15d9e4 │ │ │ │ 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 15d914 │ │ │ │ + ble.n 15d904 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ 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 15d942 │ │ │ │ + ble.n 15d932 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ 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 15d970 │ │ │ │ + ble.n 15d960 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ 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 15d99e │ │ │ │ + ble.n 15d98e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ mov r3, r8 │ │ │ │ @@ -391589,168 +391575,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 15d8ee │ │ │ │ + bne.n 15d8de │ │ │ │ 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 15d8e6 │ │ │ │ - ldr r2, [pc, #48] @ (15da00 ) │ │ │ │ - ldr r3, [pc, #36] @ (15d9f8 ) │ │ │ │ + bne.n 15d8d6 │ │ │ │ + ldr r2, [pc, #48] @ (15d9f0 ) │ │ │ │ + ldr r3, [pc, #36] @ (15d9e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15d9ec │ │ │ │ + bne.n 15d9dc │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 15db32 │ │ │ │ + beq.w 15db22 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 15db32 │ │ │ │ + beq.n 15db22 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #260] @ 15db3c │ │ │ │ - vldr s18, [pc, #260] @ 15db40 │ │ │ │ + vldr s19, [pc, #260] @ 15db2c │ │ │ │ + vldr s18, [pc, #260] @ 15db30 │ │ │ │ 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 15da76 │ │ │ │ + ble.n 15da66 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 15daa4 │ │ │ │ + ble.n 15da94 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ 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 15dad8 │ │ │ │ + ble.n 15dac8 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ 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 15db0c │ │ │ │ + ble.n 15dafc │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 47788 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 15da50 │ │ │ │ + bne.n 15da40 │ │ │ │ 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 15da48 │ │ │ │ + bne.n 15da38 │ │ │ │ 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 15dbce │ │ │ │ + beq.n 15dbbe │ │ │ │ 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] @ 15dbe0 │ │ │ │ + vldr s20, [pc, #116] @ 15dbd0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 15dbe4 │ │ │ │ + vldr s21, [pc, #116] @ 15dbd4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 15dbd0 │ │ │ │ - vldr d8, [pc, #92] @ 15dbd8 │ │ │ │ + vldr d9, [pc, #88] @ 15dbc0 │ │ │ │ + vldr d8, [pc, #92] @ 15dbc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 15dba6 │ │ │ │ + ble.n 15db96 │ │ │ │ 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 │ │ │ │ @@ -391760,31 +391746,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 15db7e │ │ │ │ + bne.n 15db6e │ │ │ │ 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 15dbe0 │ │ │ │ + b.n 15dbd0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 15dc2a │ │ │ │ + cbz r2, 15dc1a │ │ │ │ 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 │ │ │ │ @@ -391792,269 +391778,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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dc06 │ │ │ │ + bne.n 15dbf6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dc7e │ │ │ │ + cbz r2, 15dc6e │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15dc4c │ │ │ │ + bne.n 15dc3c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dcd6 │ │ │ │ + cbz r2, 15dcc6 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dc9c │ │ │ │ + bne.n 15dc8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dd2c │ │ │ │ + cbz r2, 15dd1c │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dcf4 │ │ │ │ + bne.n 15dce4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15dd76 │ │ │ │ + cbz r2, 15dd66 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ 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 15dd52 │ │ │ │ + bne.n 15dd42 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ddc8 │ │ │ │ + cbz r2, 15ddb8 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15dd9c │ │ │ │ + bne.n 15dd8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15de18 │ │ │ │ + cbz r2, 15de08 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15ddec │ │ │ │ + bne.n 15dddc │ │ │ │ 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] @ (15dee0 ) │ │ │ │ + ldr r2, [pc, #172] @ (15ded0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (15dee4 ) │ │ │ │ + ldr r1, [pc, #172] @ (15ded4 ) │ │ │ │ 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 15dec2 │ │ │ │ + beq.n 15deb2 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r5, 15dec2 │ │ │ │ + cbz r5, 15deb2 │ │ │ │ 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 1697b8 │ │ │ │ + bl 1697a8 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1697b8 │ │ │ │ + bl 1697a8 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1697b8 │ │ │ │ + bl 1697a8 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1697b8 │ │ │ │ + bl 1697a8 │ │ │ │ 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 15de64 │ │ │ │ + bne.n 15de54 │ │ │ │ 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 15de5a │ │ │ │ - ldr r2, [pc, #36] @ (15dee8 ) │ │ │ │ - ldr r3, [pc, #24] @ (15dee0 ) │ │ │ │ + bne.n 15de4a │ │ │ │ + ldr r2, [pc, #36] @ (15ded8 ) │ │ │ │ + ldr r3, [pc, #24] @ (15ded0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15dedc │ │ │ │ + bne.n 15decc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15df64 ) │ │ │ │ - ldr r3, [pc, #104] @ (15df68 ) │ │ │ │ + ldr r1, [pc, #100] @ (15df54 ) │ │ │ │ + ldr r3, [pc, #104] @ (15df58 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15df46 │ │ │ │ + cbz r2, 15df36 │ │ │ │ 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 │ │ │ │ @@ -392064,53 +392050,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 15df18 │ │ │ │ - ldr r2, [pc, #36] @ (15df6c ) │ │ │ │ - ldr r3, [pc, #28] @ (15df68 ) │ │ │ │ + bne.n 15df08 │ │ │ │ + ldr r2, [pc, #36] @ (15df5c ) │ │ │ │ + ldr r3, [pc, #28] @ (15df58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15df5e │ │ │ │ + bne.n 15df4e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r1, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e004 ) │ │ │ │ - ldr r3, [pc, #132] @ (15e008 ) │ │ │ │ + ldr r2, [pc, #128] @ (15dff4 ) │ │ │ │ + ldr r3, [pc, #132] @ (15dff8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15dfe2 │ │ │ │ + cbz r6, 15dfd2 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ - vldr s10, [pc, #96] @ 15e000 │ │ │ │ + vldr s10, [pc, #96] @ 15dff0 │ │ │ │ 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 │ │ │ │ @@ -392122,50 +392108,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 15dfa6 │ │ │ │ - ldr r2, [pc, #40] @ (15e00c ) │ │ │ │ - ldr r3, [pc, #32] @ (15e008 ) │ │ │ │ + bne.n 15df96 │ │ │ │ + ldr r2, [pc, #40] @ (15dffc ) │ │ │ │ + ldr r3, [pc, #32] @ (15dff8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15dffa │ │ │ │ + bne.n 15dfea │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e0b4 ) │ │ │ │ - ldr r3, [pc, #148] @ (15e0b8 ) │ │ │ │ + ldr r2, [pc, #144] @ (15e0a4 ) │ │ │ │ + ldr r3, [pc, #148] @ (15e0a8 ) │ │ │ │ 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, 15e098 │ │ │ │ + cbz r6, 15e088 │ │ │ │ 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] │ │ │ │ @@ -392186,47 +392172,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 15e042 │ │ │ │ - ldr r2, [pc, #32] @ (15e0bc ) │ │ │ │ - ldr r3, [pc, #28] @ (15e0b8 ) │ │ │ │ + bne.n 15e032 │ │ │ │ + ldr r2, [pc, #32] @ (15e0ac ) │ │ │ │ + ldr r3, [pc, #28] @ (15e0a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e0b0 │ │ │ │ + bne.n 15e0a0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e170 ) │ │ │ │ - ldr r3, [pc, #160] @ (15e174 ) │ │ │ │ + ldr r2, [pc, #156] @ (15e160 ) │ │ │ │ + ldr r3, [pc, #160] @ (15e164 ) │ │ │ │ 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, 15e154 │ │ │ │ + cbz r6, 15e144 │ │ │ │ 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] │ │ │ │ @@ -392250,51 +392236,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 15e0ee │ │ │ │ - ldr r2, [pc, #32] @ (15e178 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e174 ) │ │ │ │ + bne.n 15e0de │ │ │ │ + ldr r2, [pc, #32] @ (15e168 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e164 ) │ │ │ │ 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 15e16c │ │ │ │ + bne.n 15e15c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e200 ) │ │ │ │ - ldr r3, [pc, #116] @ (15e204 ) │ │ │ │ + ldr r1, [pc, #112] @ (15e1f0 ) │ │ │ │ + ldr r3, [pc, #116] @ (15e1f4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15e1de │ │ │ │ + cbz r2, 15e1ce │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s14, [pc, #80] @ 15e1fc │ │ │ │ + vldr s14, [pc, #80] @ 15e1ec │ │ │ │ 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 │ │ │ │ @@ -392302,50 +392288,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 15e1b0 │ │ │ │ - ldr r2, [pc, #40] @ (15e208 ) │ │ │ │ - ldr r3, [pc, #32] @ (15e204 ) │ │ │ │ + bne.n 15e1a0 │ │ │ │ + ldr r2, [pc, #40] @ (15e1f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e1f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e1f6 │ │ │ │ + bne.n 15e1e6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e290 ) │ │ │ │ - ldr r3, [pc, #116] @ (15e294 ) │ │ │ │ + ldr r2, [pc, #112] @ (15e280 ) │ │ │ │ + ldr r3, [pc, #116] @ (15e284 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15e274 │ │ │ │ + cbz r5, 15e264 │ │ │ │ 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] │ │ │ │ @@ -392359,47 +392345,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 15e23e │ │ │ │ - ldr r2, [pc, #32] @ (15e298 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e294 ) │ │ │ │ + bne.n 15e22e │ │ │ │ + ldr r2, [pc, #32] @ (15e288 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e28c │ │ │ │ + bne.n 15e27c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e31c ) │ │ │ │ - ldr r3, [pc, #112] @ (15e320 ) │ │ │ │ + ldr r2, [pc, #108] @ (15e30c ) │ │ │ │ + ldr r3, [pc, #112] @ (15e310 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15e300 │ │ │ │ + cbz r6, 15e2f0 │ │ │ │ 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] │ │ │ │ @@ -392414,52 +392400,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 15e2ca │ │ │ │ - ldr r2, [pc, #32] @ (15e324 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e320 ) │ │ │ │ + bne.n 15e2ba │ │ │ │ + ldr r2, [pc, #32] @ (15e314 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e310 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e318 │ │ │ │ + bne.n 15e308 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e3d4 ) │ │ │ │ - ldr r3, [pc, #156] @ (15e3d8 ) │ │ │ │ + ldr r1, [pc, #152] @ (15e3c4 ) │ │ │ │ + ldr r3, [pc, #156] @ (15e3c8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15e3aa │ │ │ │ + cbz r2, 15e39a │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #112] @ 15e3c8 │ │ │ │ - vldr s8, [pc, #116] @ 15e3d0 │ │ │ │ + vldr d5, [pc, #112] @ 15e3b8 │ │ │ │ + vldr s8, [pc, #116] @ 15e3c0 │ │ │ │ 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 │ │ │ │ @@ -392473,59 +392459,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 15e360 │ │ │ │ - ldr r2, [pc, #48] @ (15e3dc ) │ │ │ │ - ldr r3, [pc, #40] @ (15e3d8 ) │ │ │ │ + bne.n 15e350 │ │ │ │ + ldr r2, [pc, #48] @ (15e3cc ) │ │ │ │ + ldr r3, [pc, #40] @ (15e3c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e3c2 │ │ │ │ + bne.n 15e3b2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e498 ) │ │ │ │ - ldr r3, [pc, #168] @ (15e49c ) │ │ │ │ + ldr r2, [pc, #164] @ (15e488 ) │ │ │ │ + ldr r3, [pc, #168] @ (15e48c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15e474 │ │ │ │ + cbz r5, 15e464 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 15e490 │ │ │ │ + vldr d4, [pc, #128] @ 15e480 │ │ │ │ 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 │ │ │ │ @@ -392544,58 +392530,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 15e416 │ │ │ │ - ldr r2, [pc, #40] @ (15e4a0 ) │ │ │ │ - ldr r3, [pc, #36] @ (15e49c ) │ │ │ │ + bne.n 15e406 │ │ │ │ + ldr r2, [pc, #40] @ (15e490 ) │ │ │ │ + ldr r3, [pc, #36] @ (15e48c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e48c │ │ │ │ + bne.n 15e47c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e570 ) │ │ │ │ - ldr r3, [pc, #184] @ (15e574 ) │ │ │ │ + ldr r2, [pc, #180] @ (15e560 ) │ │ │ │ + ldr r3, [pc, #184] @ (15e564 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15e546 │ │ │ │ + cbz r6, 15e536 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 15e568 │ │ │ │ + vldr d3, [pc, #144] @ 15e558 │ │ │ │ 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] │ │ │ │ @@ -392618,57 +392604,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 15e4da │ │ │ │ - ldr r2, [pc, #48] @ (15e578 ) │ │ │ │ - ldr r3, [pc, #40] @ (15e574 ) │ │ │ │ + bne.n 15e4ca │ │ │ │ + ldr r2, [pc, #48] @ (15e568 ) │ │ │ │ + ldr r3, [pc, #40] @ (15e564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e55e │ │ │ │ + bne.n 15e54e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e60c ) │ │ │ │ - ldr r3, [pc, #128] @ (15e610 ) │ │ │ │ + ldr r1, [pc, #124] @ (15e5fc ) │ │ │ │ + ldr r3, [pc, #128] @ (15e600 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15e5ea │ │ │ │ + cbz r2, 15e5da │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 15e608 │ │ │ │ + vldr s12, [pc, #92] @ 15e5f8 │ │ │ │ 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 │ │ │ │ @@ -392678,50 +392664,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 15e5b0 │ │ │ │ - ldr r2, [pc, #40] @ (15e614 ) │ │ │ │ - ldr r3, [pc, #32] @ (15e610 ) │ │ │ │ + bne.n 15e5a0 │ │ │ │ + ldr r2, [pc, #40] @ (15e604 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e602 │ │ │ │ + bne.n 15e5f2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e69c ) │ │ │ │ - ldr r3, [pc, #116] @ (15e6a0 ) │ │ │ │ + ldr r1, [pc, #112] @ (15e68c ) │ │ │ │ + ldr r3, [pc, #116] @ (15e690 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15e67e │ │ │ │ + cbz r2, 15e66e │ │ │ │ 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] │ │ │ │ @@ -392737,48 +392723,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 15e648 │ │ │ │ - ldr r2, [pc, #36] @ (15e6a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e6a0 ) │ │ │ │ + bne.n 15e638 │ │ │ │ + ldr r2, [pc, #36] @ (15e694 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e690 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e696 │ │ │ │ + bne.n 15e686 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e73c ) │ │ │ │ - ldr r3, [pc, #132] @ (15e740 ) │ │ │ │ + ldr r2, [pc, #128] @ (15e72c ) │ │ │ │ + ldr r3, [pc, #132] @ (15e730 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15e720 │ │ │ │ + cbz r5, 15e710 │ │ │ │ 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] │ │ │ │ @@ -392795,47 +392781,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 15e6da │ │ │ │ - ldr r2, [pc, #32] @ (15e744 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e740 ) │ │ │ │ + bne.n 15e6ca │ │ │ │ + ldr r2, [pc, #32] @ (15e734 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e730 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e738 │ │ │ │ + bne.n 15e728 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e7e8 ) │ │ │ │ - ldr r3, [pc, #144] @ (15e7ec ) │ │ │ │ + ldr r2, [pc, #140] @ (15e7d8 ) │ │ │ │ + ldr r3, [pc, #144] @ (15e7dc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15e7ca │ │ │ │ + cbz r5, 15e7ba │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -392861,48 +392847,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 15e776 │ │ │ │ - ldr r2, [pc, #36] @ (15e7f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e7ec ) │ │ │ │ + bne.n 15e766 │ │ │ │ + ldr r2, [pc, #36] @ (15e7e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e7dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e7e2 │ │ │ │ + bne.n 15e7d2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e88c ) │ │ │ │ - ldr r3, [pc, #136] @ (15e890 ) │ │ │ │ + ldr r2, [pc, #132] @ (15e87c ) │ │ │ │ + ldr r3, [pc, #136] @ (15e880 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15e86e │ │ │ │ + cbz r6, 15e85e │ │ │ │ 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] │ │ │ │ @@ -392921,48 +392907,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 15e822 │ │ │ │ - ldr r2, [pc, #36] @ (15e894 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e890 ) │ │ │ │ + bne.n 15e812 │ │ │ │ + ldr r2, [pc, #36] @ (15e884 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e880 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e886 │ │ │ │ + bne.n 15e876 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15e950 ) │ │ │ │ - ldr r3, [pc, #164] @ (15e954 ) │ │ │ │ + ldr r2, [pc, #164] @ (15e940 ) │ │ │ │ + ldr r3, [pc, #164] @ (15e944 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 15e932 │ │ │ │ + cbz r7, 15e922 │ │ │ │ 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] │ │ │ │ @@ -392993,55 +392979,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 15e8c8 │ │ │ │ - ldr r2, [pc, #36] @ (15e958 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e954 ) │ │ │ │ + bne.n 15e8b8 │ │ │ │ + ldr r2, [pc, #36] @ (15e948 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e944 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e94c │ │ │ │ + bne.n 15e93c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15ea34 ) │ │ │ │ - ldr r3, [pc, #196] @ (15ea38 ) │ │ │ │ + ldr r1, [pc, #192] @ (15ea24 ) │ │ │ │ + ldr r3, [pc, #196] @ (15ea28 ) │ │ │ │ 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 15ea06 │ │ │ │ + beq.n 15e9f6 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #152] @ 15ea28 │ │ │ │ - vldr s8, [pc, #156] @ 15ea30 │ │ │ │ + vldr d5, [pc, #152] @ 15ea18 │ │ │ │ + vldr s8, [pc, #156] @ 15ea20 │ │ │ │ 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] │ │ │ │ @@ -393065,61 +393051,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 15e99e │ │ │ │ - ldr r2, [pc, #52] @ (15ea3c ) │ │ │ │ - ldr r3, [pc, #44] @ (15ea38 ) │ │ │ │ + bne.n 15e98e │ │ │ │ + ldr r2, [pc, #52] @ (15ea2c ) │ │ │ │ + ldr r3, [pc, #44] @ (15ea28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ea1e │ │ │ │ + bne.n 15ea0e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__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 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15eb30 ) │ │ │ │ - ldr r3, [pc, #224] @ (15eb34 ) │ │ │ │ + ldr r2, [pc, #220] @ (15eb20 ) │ │ │ │ + ldr r3, [pc, #224] @ (15eb24 ) │ │ │ │ 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 15eb08 │ │ │ │ + beq.n 15eaf8 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d5, [pc, #180] @ 15eb28 │ │ │ │ + vldr d5, [pc, #180] @ 15eb18 │ │ │ │ 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] │ │ │ │ @@ -393153,60 +393139,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 15ea7c │ │ │ │ - ldr r2, [pc, #44] @ (15eb38 ) │ │ │ │ - ldr r3, [pc, #40] @ (15eb34 ) │ │ │ │ + bne.n 15ea6c │ │ │ │ + ldr r2, [pc, #44] @ (15eb28 ) │ │ │ │ + ldr r3, [pc, #40] @ (15eb24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15eb20 │ │ │ │ + bne.n 15eb10 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15ec48 ) │ │ │ │ - ldr r3, [pc, #248] @ (15ec4c ) │ │ │ │ + ldr r2, [pc, #244] @ (15ec38 ) │ │ │ │ + ldr r3, [pc, #248] @ (15ec3c ) │ │ │ │ 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 15ec20 │ │ │ │ + beq.n 15ec10 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #204] @ 15ec40 │ │ │ │ + vldr d5, [pc, #204] @ 15ec30 │ │ │ │ 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 │ │ │ │ @@ -393249,56 +393235,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 15eb78 │ │ │ │ - ldr r2, [pc, #44] @ (15ec50 ) │ │ │ │ - ldr r3, [pc, #40] @ (15ec4c ) │ │ │ │ + bne.n 15eb68 │ │ │ │ + ldr r2, [pc, #44] @ (15ec40 ) │ │ │ │ + ldr r3, [pc, #40] @ (15ec3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ec38 │ │ │ │ + bne.n 15ec28 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15ece4 ) │ │ │ │ - ldr r3, [pc, #128] @ (15ece8 ) │ │ │ │ + ldr r1, [pc, #124] @ (15ecd4 ) │ │ │ │ + ldr r3, [pc, #128] @ (15ecd8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15ecc2 │ │ │ │ + cbz r2, 15ecb2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 15ece0 │ │ │ │ + vldr s12, [pc, #92] @ 15ecd0 │ │ │ │ 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 │ │ │ │ @@ -393308,50 +393294,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 15ec88 │ │ │ │ - ldr r2, [pc, #40] @ (15ecec ) │ │ │ │ - ldr r3, [pc, #32] @ (15ece8 ) │ │ │ │ + bne.n 15ec78 │ │ │ │ + ldr r2, [pc, #40] @ (15ecdc ) │ │ │ │ + ldr r3, [pc, #32] @ (15ecd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ecda │ │ │ │ + bne.n 15ecca │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15ed78 ) │ │ │ │ - ldr r3, [pc, #120] @ (15ed7c ) │ │ │ │ + ldr r1, [pc, #116] @ (15ed68 ) │ │ │ │ + ldr r3, [pc, #120] @ (15ed6c ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15ed5a │ │ │ │ + cbz r2, 15ed4a │ │ │ │ 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] │ │ │ │ @@ -393367,48 +393353,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 15ed20 │ │ │ │ - ldr r2, [pc, #36] @ (15ed80 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ed7c ) │ │ │ │ + bne.n 15ed10 │ │ │ │ + ldr r2, [pc, #36] @ (15ed70 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ed6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ed72 │ │ │ │ + bne.n 15ed62 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15ee18 ) │ │ │ │ - ldr r3, [pc, #132] @ (15ee1c ) │ │ │ │ + ldr r2, [pc, #128] @ (15ee08 ) │ │ │ │ + ldr r3, [pc, #132] @ (15ee0c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15edfc │ │ │ │ + cbz r5, 15edec │ │ │ │ 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] │ │ │ │ @@ -393425,47 +393411,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 15edb6 │ │ │ │ - ldr r2, [pc, #32] @ (15ee20 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ee1c ) │ │ │ │ + bne.n 15eda6 │ │ │ │ + ldr r2, [pc, #32] @ (15ee10 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ee0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ee14 │ │ │ │ + bne.n 15ee04 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15eec0 ) │ │ │ │ - ldr r3, [pc, #140] @ (15eec4 ) │ │ │ │ + ldr r2, [pc, #136] @ (15eeb0 ) │ │ │ │ + ldr r3, [pc, #140] @ (15eeb4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15eea4 │ │ │ │ + cbz r5, 15ee94 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -393490,47 +393476,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 15ee52 │ │ │ │ - ldr r2, [pc, #32] @ (15eec8 ) │ │ │ │ - ldr r3, [pc, #28] @ (15eec4 ) │ │ │ │ + bne.n 15ee42 │ │ │ │ + ldr r2, [pc, #32] @ (15eeb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (15eeb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15eebc │ │ │ │ + bne.n 15eeac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15ef64 ) │ │ │ │ - ldr r3, [pc, #136] @ (15ef68 ) │ │ │ │ + ldr r2, [pc, #132] @ (15ef54 ) │ │ │ │ + ldr r3, [pc, #136] @ (15ef58 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15ef46 │ │ │ │ + cbz r6, 15ef36 │ │ │ │ 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] │ │ │ │ @@ -393549,49 +393535,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 15eefa │ │ │ │ - ldr r2, [pc, #36] @ (15ef6c ) │ │ │ │ - ldr r3, [pc, #28] @ (15ef68 ) │ │ │ │ + bne.n 15eeea │ │ │ │ + ldr r2, [pc, #36] @ (15ef5c ) │ │ │ │ + ldr r3, [pc, #28] @ (15ef58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ef5e │ │ │ │ + bne.n 15ef4e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15f02c ) │ │ │ │ - ldr r3, [pc, #168] @ (15f030 ) │ │ │ │ + ldr r2, [pc, #168] @ (15f01c ) │ │ │ │ + ldr r3, [pc, #168] @ (15f020 ) │ │ │ │ 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 15f00c │ │ │ │ + beq.n 15effc │ │ │ │ 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] │ │ │ │ @@ -393626,51 +393612,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 15efa2 │ │ │ │ - ldr r2, [pc, #36] @ (15f034 ) │ │ │ │ - ldr r3, [pc, #32] @ (15f030 ) │ │ │ │ + bne.n 15ef92 │ │ │ │ + ldr r2, [pc, #36] @ (15f024 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f026 │ │ │ │ + bne.n 15f016 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #152] @ (15f0e0 ) │ │ │ │ + ldr r4, [pc, #152] @ (15f0d0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #152] @ (15f0e4 ) │ │ │ │ + ldr r3, [pc, #152] @ (15f0d4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f0c0 │ │ │ │ + cbz r2, 15f0b0 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s12, [pc, #116] @ 15f0dc │ │ │ │ + vldr s12, [pc, #116] @ 15f0cc │ │ │ │ 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 │ │ │ │ @@ -393688,53 +393674,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 15f06c │ │ │ │ - ldr r2, [pc, #36] @ (15f0e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (15f0e4 ) │ │ │ │ + bne.n 15f05c │ │ │ │ + ldr r2, [pc, #36] @ (15f0d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f0d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f0d8 │ │ │ │ + bne.n 15f0c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15f1a8 ) │ │ │ │ - ldr r3, [pc, #172] @ (15f1ac ) │ │ │ │ + ldr r1, [pc, #168] @ (15f198 ) │ │ │ │ + ldr r3, [pc, #172] @ (15f19c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f186 │ │ │ │ + cbz r2, 15f176 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #136] @ 15f1a4 │ │ │ │ + vldr s11, [pc, #136] @ 15f194 │ │ │ │ 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} │ │ │ │ @@ -393755,49 +393741,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 15f11c │ │ │ │ - ldr r2, [pc, #40] @ (15f1b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (15f1ac ) │ │ │ │ + bne.n 15f10c │ │ │ │ + ldr r2, [pc, #40] @ (15f1a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f19c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f19e │ │ │ │ + bne.n 15f18e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ (15f24c ) │ │ │ │ + ldr r4, [pc, #136] @ (15f23c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f250 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f240 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f230 │ │ │ │ + cbz r2, 15f220 │ │ │ │ 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] │ │ │ │ @@ -393815,46 +393801,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 15f1e4 │ │ │ │ - ldr r2, [pc, #32] @ (15f254 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f250 ) │ │ │ │ + bne.n 15f1d4 │ │ │ │ + ldr r2, [pc, #32] @ (15f244 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f240 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f248 │ │ │ │ + bne.n 15f238 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15f2ec ) │ │ │ │ + ldr r4, [pc, #132] @ (15f2dc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #132] @ (15f2f0 ) │ │ │ │ + ldr r3, [pc, #132] @ (15f2e0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f2ce │ │ │ │ + cbz r2, 15f2be │ │ │ │ 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] │ │ │ │ @@ -393878,48 +393864,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 15f284 │ │ │ │ - ldr r2, [pc, #36] @ (15f2f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f2f0 ) │ │ │ │ + bne.n 15f274 │ │ │ │ + ldr r2, [pc, #36] @ (15f2e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f2e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f2e6 │ │ │ │ + bne.n 15f2d6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15f39c ) │ │ │ │ - ldr r3, [pc, #148] @ (15f3a0 ) │ │ │ │ + ldr r1, [pc, #144] @ (15f38c ) │ │ │ │ + ldr r3, [pc, #148] @ (15f390 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f37e │ │ │ │ + cbz r2, 15f36e │ │ │ │ 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 │ │ │ │ @@ -393939,49 +393925,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 15f324 │ │ │ │ - ldr r2, [pc, #36] @ (15f3a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f3a0 ) │ │ │ │ + bne.n 15f314 │ │ │ │ + ldr r2, [pc, #36] @ (15f394 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f390 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f396 │ │ │ │ + bne.n 15f386 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15f460 ) │ │ │ │ - ldr r3, [pc, #168] @ (15f464 ) │ │ │ │ + ldr r1, [pc, #164] @ (15f450 ) │ │ │ │ + ldr r3, [pc, #168] @ (15f454 ) │ │ │ │ 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 15f442 │ │ │ │ + beq.n 15f432 │ │ │ │ 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 │ │ │ │ @@ -394011,52 +393997,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 15f3d4 │ │ │ │ - ldr r2, [pc, #36] @ (15f468 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f464 ) │ │ │ │ + bne.n 15f3c4 │ │ │ │ + ldr r2, [pc, #36] @ (15f458 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f454 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f45a │ │ │ │ + bne.n 15f44a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #200] @ (15f544 ) │ │ │ │ + ldr r4, [pc, #200] @ (15f534 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #200] @ (15f548 ) │ │ │ │ + ldr r3, [pc, #200] @ (15f538 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15f522 │ │ │ │ + beq.n 15f512 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s11, [pc, #164] @ 15f540 │ │ │ │ + vldr s11, [pc, #164] @ 15f530 │ │ │ │ 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] │ │ │ │ @@ -394087,55 +394073,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 15f4a6 │ │ │ │ - ldr r2, [pc, #40] @ (15f54c ) │ │ │ │ - ldr r3, [pc, #32] @ (15f548 ) │ │ │ │ + bne.n 15f496 │ │ │ │ + ldr r2, [pc, #40] @ (15f53c ) │ │ │ │ + ldr r3, [pc, #32] @ (15f538 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f53a │ │ │ │ + bne.n 15f52a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15f648 ) │ │ │ │ - ldr r3, [pc, #232] @ (15f64c ) │ │ │ │ + ldr r1, [pc, #228] @ (15f638 ) │ │ │ │ + ldr r3, [pc, #232] @ (15f63c ) │ │ │ │ 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 15f628 │ │ │ │ + beq.n 15f618 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s10, [pc, #196] @ 15f644 │ │ │ │ + vldr s10, [pc, #196] @ 15f634 │ │ │ │ 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 │ │ │ │ @@ -394173,48 +394159,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 15f586 │ │ │ │ - ldr r2, [pc, #36] @ (15f650 ) │ │ │ │ - ldr r3, [pc, #32] @ (15f64c ) │ │ │ │ + bne.n 15f576 │ │ │ │ + ldr r2, [pc, #36] @ (15f640 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f63c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f640 │ │ │ │ + bne.n 15f630 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ (15f6ec ) │ │ │ │ + ldr r4, [pc, #136] @ (15f6dc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f6f0 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f6e0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f6d0 │ │ │ │ + cbz r2, 15f6c0 │ │ │ │ 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] │ │ │ │ @@ -394232,46 +394218,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 15f684 │ │ │ │ - ldr r2, [pc, #32] @ (15f6f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f6f0 ) │ │ │ │ + bne.n 15f674 │ │ │ │ + ldr r2, [pc, #32] @ (15f6e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f6e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f6e8 │ │ │ │ + bne.n 15f6d8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15f790 ) │ │ │ │ + ldr r4, [pc, #136] @ (15f780 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f794 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f784 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f774 │ │ │ │ + cbz r2, 15f764 │ │ │ │ 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] │ │ │ │ @@ -394294,47 +394280,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 15f722 │ │ │ │ - ldr r2, [pc, #32] @ (15f798 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f794 ) │ │ │ │ + bne.n 15f712 │ │ │ │ + ldr r2, [pc, #32] @ (15f788 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f784 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f78c │ │ │ │ + bne.n 15f77c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15f840 ) │ │ │ │ - ldr r3, [pc, #148] @ (15f844 ) │ │ │ │ + ldr r1, [pc, #144] @ (15f830 ) │ │ │ │ + ldr r3, [pc, #148] @ (15f834 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f822 │ │ │ │ + cbz r2, 15f812 │ │ │ │ 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 │ │ │ │ @@ -394354,49 +394340,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 15f7c8 │ │ │ │ - ldr r2, [pc, #36] @ (15f848 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f844 ) │ │ │ │ + bne.n 15f7b8 │ │ │ │ + ldr r2, [pc, #36] @ (15f838 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f834 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f83a │ │ │ │ + bne.n 15f82a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15f90c ) │ │ │ │ - ldr r3, [pc, #176] @ (15f910 ) │ │ │ │ + ldr r1, [pc, #172] @ (15f8fc ) │ │ │ │ + ldr r3, [pc, #176] @ (15f900 ) │ │ │ │ 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 15f8ee │ │ │ │ + beq.n 15f8de │ │ │ │ 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 │ │ │ │ @@ -394430,53 +394416,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 15f878 │ │ │ │ - ldr r2, [pc, #36] @ (15f914 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f910 ) │ │ │ │ + bne.n 15f868 │ │ │ │ + ldr r2, [pc, #36] @ (15f904 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f900 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f906 │ │ │ │ + bne.n 15f8f6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15f9c4 ) │ │ │ │ - ldr r3, [pc, #156] @ (15f9c8 ) │ │ │ │ + ldr r1, [pc, #152] @ (15f9b4 ) │ │ │ │ + ldr r3, [pc, #156] @ (15f9b8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f99a │ │ │ │ + cbz r2, 15f98a │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #112] @ 15f9b8 │ │ │ │ - vldr s8, [pc, #116] @ 15f9c0 │ │ │ │ + vldr d5, [pc, #112] @ 15f9a8 │ │ │ │ + vldr s8, [pc, #116] @ 15f9b0 │ │ │ │ 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 │ │ │ │ @@ -394490,59 +394476,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 15f950 │ │ │ │ - ldr r2, [pc, #48] @ (15f9cc ) │ │ │ │ - ldr r3, [pc, #40] @ (15f9c8 ) │ │ │ │ + bne.n 15f940 │ │ │ │ + ldr r2, [pc, #48] @ (15f9bc ) │ │ │ │ + ldr r3, [pc, #40] @ (15f9b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f9b2 │ │ │ │ + bne.n 15f9a2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15fa88 ) │ │ │ │ - ldr r3, [pc, #168] @ (15fa8c ) │ │ │ │ + ldr r2, [pc, #164] @ (15fa78 ) │ │ │ │ + ldr r3, [pc, #168] @ (15fa7c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15fa64 │ │ │ │ + cbz r5, 15fa54 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 15fa80 │ │ │ │ + vldr d4, [pc, #128] @ 15fa70 │ │ │ │ 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 │ │ │ │ @@ -394561,58 +394547,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 15fa06 │ │ │ │ - ldr r2, [pc, #40] @ (15fa90 ) │ │ │ │ - ldr r3, [pc, #36] @ (15fa8c ) │ │ │ │ + bne.n 15f9f6 │ │ │ │ + ldr r2, [pc, #40] @ (15fa80 ) │ │ │ │ + ldr r3, [pc, #36] @ (15fa7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fa7c │ │ │ │ + bne.n 15fa6c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15fb60 ) │ │ │ │ - ldr r3, [pc, #184] @ (15fb64 ) │ │ │ │ + ldr r2, [pc, #180] @ (15fb50 ) │ │ │ │ + ldr r3, [pc, #184] @ (15fb54 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15fb36 │ │ │ │ + cbz r6, 15fb26 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 15fb58 │ │ │ │ + vldr d3, [pc, #144] @ 15fb48 │ │ │ │ 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] │ │ │ │ @@ -394635,52 +394621,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 15faca │ │ │ │ - ldr r2, [pc, #48] @ (15fb68 ) │ │ │ │ - ldr r3, [pc, #40] @ (15fb64 ) │ │ │ │ + bne.n 15faba │ │ │ │ + ldr r2, [pc, #48] @ (15fb58 ) │ │ │ │ + ldr r3, [pc, #40] @ (15fb54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fb4e │ │ │ │ + bne.n 15fb3e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15fbe8 ) │ │ │ │ + ldr r4, [pc, #108] @ (15fbd8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (15fbec ) │ │ │ │ + ldr r3, [pc, #108] @ (15fbdc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fbca │ │ │ │ + cbz r2, 15fbba │ │ │ │ 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] │ │ │ │ @@ -394690,48 +394676,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 15fb9c │ │ │ │ - ldr r2, [pc, #36] @ (15fbf0 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fbec ) │ │ │ │ + bne.n 15fb8c │ │ │ │ + ldr r2, [pc, #36] @ (15fbe0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fbdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fbe2 │ │ │ │ + bne.n 15fbd2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15fc70 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fc74 ) │ │ │ │ + ldr r1, [pc, #104] @ (15fc60 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fc64 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fc52 │ │ │ │ + cbz r2, 15fc42 │ │ │ │ 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 │ │ │ │ @@ -394741,47 +394727,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 15fc20 │ │ │ │ - ldr r2, [pc, #36] @ (15fc78 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fc74 ) │ │ │ │ + bne.n 15fc10 │ │ │ │ + ldr r2, [pc, #36] @ (15fc68 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fc64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fc6a │ │ │ │ + bne.n 15fc5a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15fcf8 ) │ │ │ │ + ldr r4, [pc, #108] @ (15fce8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (15fcfc ) │ │ │ │ + ldr r3, [pc, #108] @ (15fcec ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fcda │ │ │ │ + cbz r2, 15fcca │ │ │ │ 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] │ │ │ │ @@ -394791,48 +394777,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 15fcac │ │ │ │ - ldr r2, [pc, #36] @ (15fd00 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fcfc ) │ │ │ │ + bne.n 15fc9c │ │ │ │ + ldr r2, [pc, #36] @ (15fcf0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fcec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fcf2 │ │ │ │ + bne.n 15fce2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15fd80 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fd84 ) │ │ │ │ + ldr r1, [pc, #104] @ (15fd70 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fd74 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fd62 │ │ │ │ + cbz r2, 15fd52 │ │ │ │ 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 │ │ │ │ @@ -394842,48 +394828,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 15fd30 │ │ │ │ - ldr r2, [pc, #36] @ (15fd88 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fd84 ) │ │ │ │ + bne.n 15fd20 │ │ │ │ + ldr r2, [pc, #36] @ (15fd78 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fd74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fd7a │ │ │ │ + bne.n 15fd6a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15fe00 ) │ │ │ │ - ldr r3, [pc, #100] @ (15fe04 ) │ │ │ │ + ldr r1, [pc, #96] @ (15fdf0 ) │ │ │ │ + ldr r3, [pc, #100] @ (15fdf4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fde2 │ │ │ │ + cbz r2, 15fdd2 │ │ │ │ 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] │ │ │ │ @@ -394892,48 +394878,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 15fdbc │ │ │ │ - ldr r2, [pc, #36] @ (15fe08 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fe04 ) │ │ │ │ + bne.n 15fdac │ │ │ │ + ldr r2, [pc, #36] @ (15fdf8 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fdf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fdfa │ │ │ │ + bne.n 15fdea │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15fe88 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fe8c ) │ │ │ │ + ldr r2, [pc, #104] @ (15fe78 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fe7c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15fe6c │ │ │ │ + cbz r5, 15fe5c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -394945,47 +394931,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 15fe3c │ │ │ │ - ldr r2, [pc, #32] @ (15fe90 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fe8c ) │ │ │ │ + bne.n 15fe2c │ │ │ │ + ldr r2, [pc, #32] @ (15fe80 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fe7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fe84 │ │ │ │ + bne.n 15fe74 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15ff0c ) │ │ │ │ - ldr r3, [pc, #104] @ (15ff10 ) │ │ │ │ + ldr r2, [pc, #100] @ (15fefc ) │ │ │ │ + ldr r3, [pc, #104] @ (15ff00 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15feee │ │ │ │ + cbz r6, 15fede │ │ │ │ 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] │ │ │ │ @@ -394997,48 +394983,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 15fec2 │ │ │ │ - ldr r2, [pc, #36] @ (15ff14 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ff10 ) │ │ │ │ + bne.n 15feb2 │ │ │ │ + ldr r2, [pc, #36] @ (15ff04 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ff00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ff06 │ │ │ │ + bne.n 15fef6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (15ff8c ) │ │ │ │ - ldr r3, [pc, #100] @ (15ff90 ) │ │ │ │ + ldr r1, [pc, #96] @ (15ff7c ) │ │ │ │ + ldr r3, [pc, #100] @ (15ff80 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15ff6e │ │ │ │ + cbz r2, 15ff5e │ │ │ │ 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] │ │ │ │ @@ -395047,48 +395033,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 15ff48 │ │ │ │ - ldr r2, [pc, #36] @ (15ff94 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ff90 ) │ │ │ │ + bne.n 15ff38 │ │ │ │ + ldr r2, [pc, #36] @ (15ff84 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ff80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ff86 │ │ │ │ + bne.n 15ff76 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (160014 ) │ │ │ │ - ldr r3, [pc, #108] @ (160018 ) │ │ │ │ + ldr r2, [pc, #104] @ (160004 ) │ │ │ │ + ldr r3, [pc, #108] @ (160008 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15fff8 │ │ │ │ + cbz r5, 15ffe8 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -395100,47 +395086,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 15ffc8 │ │ │ │ - ldr r2, [pc, #32] @ (16001c ) │ │ │ │ - ldr r3, [pc, #28] @ (160018 ) │ │ │ │ + bne.n 15ffb8 │ │ │ │ + ldr r2, [pc, #32] @ (16000c ) │ │ │ │ + ldr r3, [pc, #28] @ (160008 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160010 │ │ │ │ + bne.n 160000 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (160098 ) │ │ │ │ - ldr r3, [pc, #104] @ (16009c ) │ │ │ │ + ldr r2, [pc, #100] @ (160088 ) │ │ │ │ + ldr r3, [pc, #104] @ (16008c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16007a │ │ │ │ + cbz r6, 16006a │ │ │ │ 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] │ │ │ │ @@ -395152,46 +395138,46 @@ │ │ │ │ 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 16004e │ │ │ │ - ldr r2, [pc, #36] @ (1600a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16009c ) │ │ │ │ + bne.n 16003e │ │ │ │ + ldr r2, [pc, #36] @ (160090 ) │ │ │ │ + ldr r3, [pc, #28] @ (16008c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160092 │ │ │ │ + bne.n 160082 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vmla.i q8, q3, d3[7] │ │ │ │ + vmla.i16 q8, q3, d7[3] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u q8, q7, │ │ │ │ + vmla.i q0, q7, d3[7] │ │ │ │ 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] @ (160124 ) │ │ │ │ - ldr r3, [pc, #112] @ (160128 ) │ │ │ │ + ldr r1, [pc, #108] @ (160114 ) │ │ │ │ + ldr r3, [pc, #112] @ (160118 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160106 │ │ │ │ + cbz r2, 1600f6 │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -395204,46 +395190,46 @@ │ │ │ │ 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 1600d4 │ │ │ │ - ldr r2, [pc, #36] @ (16012c ) │ │ │ │ - ldr r3, [pc, #28] @ (160128 ) │ │ │ │ + bne.n 1600c4 │ │ │ │ + ldr r2, [pc, #36] @ (16011c ) │ │ │ │ + ldr r3, [pc, #28] @ (160118 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16011e │ │ │ │ + bne.n 16010e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.u8 q8, q1, │ │ │ │ + vhadd.u16 q8, q1, │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr2, cr15, {3} │ │ │ │ + vhadd.u8 q0, q1, │ │ │ │ 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] @ (1601c4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1601c8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1601b4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1601b8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1601a4 │ │ │ │ + cbz r6, 160194 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #8 │ │ │ │ mov r9, sp │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r9 │ │ │ │ @@ -395263,46 +395249,46 @@ │ │ │ │ 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 160164 │ │ │ │ - ldr r2, [pc, #36] @ (1601cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1601c8 ) │ │ │ │ + bne.n 160154 │ │ │ │ + ldr r2, [pc, #36] @ (1601bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1601b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1601be │ │ │ │ + bne.n 1601ae │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 11, cr0, cr4, cr15, {3} │ │ │ │ + cdp2 0, 12, cr0, cr4, cr15, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr15, {3} │ │ │ │ + cdp2 0, 6, cr0, cr4, cr15, {3} │ │ │ │ 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] @ (160284 ) │ │ │ │ - ldr r3, [pc, #160] @ (160288 ) │ │ │ │ + ldr r2, [pc, #160] @ (160274 ) │ │ │ │ + ldr r3, [pc, #160] @ (160278 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 160264 │ │ │ │ + cbz r6, 160254 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -395331,47 +395317,47 @@ │ │ │ │ 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 160202 │ │ │ │ - ldr r2, [pc, #36] @ (16028c ) │ │ │ │ - ldr r3, [pc, #32] @ (160288 ) │ │ │ │ + bne.n 1601f2 │ │ │ │ + ldr r2, [pc, #36] @ (16027c ) │ │ │ │ + ldr r3, [pc, #32] @ (160278 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16027e │ │ │ │ + bne.n 16026e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 1, cr0, cr4, cr15, {3} │ │ │ │ + cdp2 0, 2, cr0, cr4, cr15, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4, #444] @ 0x1bc │ │ │ │ + stc2 0, cr0, [r4, #444]! @ 0x1bc │ │ │ │ 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] @ (160354 ) │ │ │ │ - ldr r3, [pc, #180] @ (160358 ) │ │ │ │ + ldr r2, [pc, #176] @ (160344 ) │ │ │ │ + ldr r3, [pc, #180] @ (160348 ) │ │ │ │ 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 160336 │ │ │ │ + beq.n 160326 │ │ │ │ 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] │ │ │ │ @@ -395405,46 +395391,46 @@ │ │ │ │ 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 1602c0 │ │ │ │ - ldr r2, [pc, #36] @ (16035c ) │ │ │ │ - ldr r3, [pc, #28] @ (160358 ) │ │ │ │ + bne.n 1602b0 │ │ │ │ + ldr r2, [pc, #36] @ (16034c ) │ │ │ │ + ldr r3, [pc, #28] @ (160348 ) │ │ │ │ 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 16034e │ │ │ │ + bne.n 16033e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r6, #-444] @ 0xfffffe44 │ │ │ │ + stc2l 0, cr0, [r6, #-444]! @ 0xfffffe44 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r2], {111} @ 0x6f │ │ │ │ + ldc2l 0, cr0, [r2], {111} @ 0x6f │ │ │ │ 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] @ (1603f8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1603fc ) │ │ │ │ + ldr r1, [pc, #132] @ (1603e8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1603ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1603da │ │ │ │ + cbz r2, 1603ca │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r8, sp │ │ │ │ mov r5, r4 │ │ │ │ movs r7, #1 │ │ │ │ @@ -395453,56 +395439,56 @@ │ │ │ │ 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 1603c6 │ │ │ │ + blt.n 1603b6 │ │ │ │ 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 160398 │ │ │ │ - ldr r2, [pc, #36] @ (160400 ) │ │ │ │ - ldr r3, [pc, #28] @ (1603fc ) │ │ │ │ + bne.n 160388 │ │ │ │ + ldr r2, [pc, #36] @ (1603f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1603ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1603f4 │ │ │ │ + bne.n 1603e4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stc2 0, cr0, [r4], {111} @ 0x6f │ │ │ │ + ldc2 0, cr0, [r4], {111} @ 0x6f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr], {111} @ 0x6f │ │ │ │ + stc2 0, cr0, [lr], #-444 @ 0xfffffe44 │ │ │ │ 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] @ (1604c8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1604cc ) │ │ │ │ + ldr r2, [pc, #176] @ (1604b8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1604bc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1604a8 │ │ │ │ + cbz r7, 160498 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ mov sl, sp │ │ │ │ mov r9, r5 │ │ │ │ @@ -395514,70 +395500,70 @@ │ │ │ │ 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 160470 │ │ │ │ + blt.n 160460 │ │ │ │ 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 160494 │ │ │ │ + blt.n 160484 │ │ │ │ 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 160440 │ │ │ │ - ldr r2, [pc, #36] @ (1604d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1604cc ) │ │ │ │ + bne.n 160430 │ │ │ │ + ldr r2, [pc, #36] @ (1604c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1604bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1604c2 │ │ │ │ + bne.n 1604b2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - umaal r0, r0, r0, pc @ │ │ │ │ + @ instruction: 0xfbf0006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb50006f │ │ │ │ + @ instruction: 0xfb60006f │ │ │ │ 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] @ (1605cc ) │ │ │ │ - ldr r3, [pc, #228] @ (1605d0 ) │ │ │ │ + ldr r2, [pc, #228] @ (1605bc ) │ │ │ │ + ldr r3, [pc, #228] @ (1605c0 ) │ │ │ │ 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 1605ae │ │ │ │ + beq.n 16059e │ │ │ │ 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 │ │ │ │ @@ -395591,80 +395577,80 @@ │ │ │ │ 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 160554 │ │ │ │ + blt.n 160544 │ │ │ │ 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 16057a │ │ │ │ + blt.n 16056a │ │ │ │ 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 16059e │ │ │ │ + blt.n 16058e │ │ │ │ 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 160510 │ │ │ │ - ldr r2, [pc, #36] @ (1605d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1605d0 ) │ │ │ │ + bne.n 160500 │ │ │ │ + ldr r2, [pc, #36] @ (1605c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1605c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1605c8 │ │ │ │ + bne.n 1605b8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfb10006f │ │ │ │ + @ instruction: 0xfb20006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4a006f │ │ │ │ + @ instruction: 0xfa5a006f │ │ │ │ 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] @ (160700 ) │ │ │ │ - ldr r3, [pc, #276] @ (160704 ) │ │ │ │ + ldr r2, [pc, #276] @ (1606f0 ) │ │ │ │ + ldr r3, [pc, #276] @ (1606f4 ) │ │ │ │ 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 1606e0 │ │ │ │ + beq.n 1606d0 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ mov ip, r8 │ │ │ │ @@ -395680,188 +395666,188 @@ │ │ │ │ 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 160660 │ │ │ │ + blt.n 160650 │ │ │ │ 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 160686 │ │ │ │ + blt.n 160676 │ │ │ │ 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 1606ac │ │ │ │ + blt.n 16069c │ │ │ │ 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 1606d0 │ │ │ │ + blt.n 1606c0 │ │ │ │ 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 160610 │ │ │ │ - ldr r2, [pc, #36] @ (160708 ) │ │ │ │ - ldr r3, [pc, #32] @ (160704 ) │ │ │ │ + bne.n 160600 │ │ │ │ + ldr r2, [pc, #36] @ (1606f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1606f4 ) │ │ │ │ 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 1606fa │ │ │ │ + bne.n 1606ea │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa0c006f │ │ │ │ + @ instruction: 0xfa1c006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r8, pc, lsl #2] │ │ │ │ + vld4.16 {d0-d3}, [r8 :128] │ │ │ │ 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] @ (16077c ) │ │ │ │ - ldr r3, [pc, #96] @ (160780 ) │ │ │ │ + ldr r1, [pc, #92] @ (16076c ) │ │ │ │ + ldr r3, [pc, #96] @ (160770 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 16075e │ │ │ │ + cbz r2, 16074e │ │ │ │ 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 160738 │ │ │ │ - ldr r2, [pc, #36] @ (160784 ) │ │ │ │ - ldr r3, [pc, #28] @ (160780 ) │ │ │ │ + bne.n 160728 │ │ │ │ + ldr r2, [pc, #36] @ (160774 ) │ │ │ │ + ldr r3, [pc, #28] @ (160770 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160776 │ │ │ │ + bne.n 160766 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr.w r0, [sl, #111] @ 0x6f │ │ │ │ + str??.w r0, [sl, #111] @ 0x6f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [sl, #111] @ 0x6f │ │ │ │ + strh.w r0, [sl, #111] @ 0x6f │ │ │ │ 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] @ (1607f8 ) │ │ │ │ - ldr r3, [pc, #96] @ (1607fc ) │ │ │ │ + ldr r1, [pc, #92] @ (1607e8 ) │ │ │ │ + ldr r3, [pc, #96] @ (1607ec ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1607da │ │ │ │ + cbz r2, 1607ca │ │ │ │ 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 1607b4 │ │ │ │ - ldr r2, [pc, #36] @ (160800 ) │ │ │ │ - ldr r3, [pc, #28] @ (1607fc ) │ │ │ │ + bne.n 1607a4 │ │ │ │ + ldr r2, [pc, #36] @ (1607f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1607ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1607f2 │ │ │ │ + bne.n 1607e2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr.w r0, [lr, pc, lsl #2] │ │ │ │ + str??.w r0, [lr, pc, lsl #2] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [lr, pc, lsl #2] │ │ │ │ + strh.w r0, [lr, pc, lsl #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] @ (1608b4 ) │ │ │ │ - ldr r3, [pc, #160] @ (1608b8 ) │ │ │ │ + ldr r1, [pc, #156] @ (1608a4 ) │ │ │ │ + ldr r3, [pc, #160] @ (1608a8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160892 │ │ │ │ + cbz r2, 160882 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #124] @ 1608b0 │ │ │ │ + vldr s12, [pc, #124] @ 1608a0 │ │ │ │ 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 │ │ │ │ @@ -395879,53 +395865,53 @@ │ │ │ │ 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 160838 │ │ │ │ - ldr r2, [pc, #40] @ (1608bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1608b8 ) │ │ │ │ + bne.n 160828 │ │ │ │ + ldr r2, [pc, #40] @ (1608ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1608a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1608aa │ │ │ │ + bne.n 16089a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf7e2006f │ │ │ │ + @ instruction: 0xf7f2006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf766006f │ │ │ │ + @ instruction: 0xf776006f │ │ │ │ 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] @ (1609a0 ) │ │ │ │ - ldr r3, [pc, #208] @ (1609a4 ) │ │ │ │ + ldr r1, [pc, #204] @ (160990 ) │ │ │ │ + ldr r3, [pc, #208] @ (160994 ) │ │ │ │ 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 16097e │ │ │ │ + beq.n 16096e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #172] @ 16099c │ │ │ │ + vldr s11, [pc, #172] @ 16098c │ │ │ │ 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 │ │ │ │ @@ -395956,48 +395942,48 @@ │ │ │ │ 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 1608fa │ │ │ │ - ldr r2, [pc, #40] @ (1609a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1609a4 ) │ │ │ │ + bne.n 1608ea │ │ │ │ + ldr r2, [pc, #40] @ (160998 ) │ │ │ │ + ldr r3, [pc, #32] @ (160994 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160996 │ │ │ │ + bne.n 160986 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - @ instruction: 0xf726006f │ │ │ │ + @ instruction: 0xf736006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf67a006f │ │ │ │ + @ instruction: 0xf68a006f │ │ │ │ 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] @ (160a28 ) │ │ │ │ - ldr r3, [pc, #108] @ (160a2c ) │ │ │ │ + ldr r1, [pc, #104] @ (160a18 ) │ │ │ │ + ldr r3, [pc, #108] @ (160a1c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160a0c │ │ │ │ + cbz r2, 1609fc │ │ │ │ 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] │ │ │ │ @@ -396008,45 +395994,45 @@ │ │ │ │ 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 1609da │ │ │ │ - ldr r2, [pc, #32] @ (160a30 ) │ │ │ │ - ldr r3, [pc, #28] @ (160a2c ) │ │ │ │ + bne.n 1609ca │ │ │ │ + ldr r2, [pc, #32] @ (160a20 ) │ │ │ │ + ldr r3, [pc, #28] @ (160a1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160a24 │ │ │ │ + bne.n 160a14 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf63a006f │ │ │ │ + movw r0, #43119 @ 0xa86f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5ec006f │ │ │ │ + @ instruction: 0xf5fc006f │ │ │ │ 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] @ (160ab0 ) │ │ │ │ - ldr r3, [pc, #108] @ (160ab4 ) │ │ │ │ + ldr r1, [pc, #104] @ (160aa0 ) │ │ │ │ + ldr r3, [pc, #108] @ (160aa4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160a94 │ │ │ │ + cbz r2, 160a84 │ │ │ │ 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] │ │ │ │ @@ -396057,45 +396043,45 @@ │ │ │ │ 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 160a62 │ │ │ │ - ldr r2, [pc, #32] @ (160ab8 ) │ │ │ │ - ldr r3, [pc, #28] @ (160ab4 ) │ │ │ │ + bne.n 160a52 │ │ │ │ + ldr r2, [pc, #32] @ (160aa8 ) │ │ │ │ + ldr r3, [pc, #28] @ (160aa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160aac │ │ │ │ + bne.n 160a9c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs.w r0, r2, #15663104 @ 0xef0000 │ │ │ │ + rsb r0, r2, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r4, #15663104 @ 0xef0000 │ │ │ │ + sbcs.w r0, r4, #15663104 @ 0xef0000 │ │ │ │ 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] @ (160b3c ) │ │ │ │ - ldr r3, [pc, #112] @ (160b40 ) │ │ │ │ + ldr r2, [pc, #108] @ (160b2c ) │ │ │ │ + ldr r3, [pc, #112] @ (160b30 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 160b20 │ │ │ │ + cbz r6, 160b10 │ │ │ │ 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] │ │ │ │ @@ -396110,45 +396096,45 @@ │ │ │ │ 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 160aee │ │ │ │ - ldr r2, [pc, #32] @ (160b44 ) │ │ │ │ - ldr r3, [pc, #28] @ (160b40 ) │ │ │ │ + bne.n 160ade │ │ │ │ + ldr r2, [pc, #32] @ (160b34 ) │ │ │ │ + ldr r3, [pc, #28] @ (160b30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160b38 │ │ │ │ + bne.n 160b28 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf52a006f │ │ │ │ + @ instruction: 0xf53a006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4d8006f │ │ │ │ + @ instruction: 0xf4e8006f │ │ │ │ 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] @ (160bc8 ) │ │ │ │ - ldr r3, [pc, #108] @ (160bcc ) │ │ │ │ + ldr r2, [pc, #108] @ (160bb8 ) │ │ │ │ + ldr r3, [pc, #108] @ (160bbc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 160baa │ │ │ │ + cbz r6, 160b9a │ │ │ │ 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] │ │ │ │ @@ -396161,45 +396147,45 @@ │ │ │ │ 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 160b7c │ │ │ │ - ldr r2, [pc, #36] @ (160bd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (160bcc ) │ │ │ │ + bne.n 160b6c │ │ │ │ + ldr r2, [pc, #36] @ (160bc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (160bbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160bc4 │ │ │ │ + bne.n 160bb4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - eors.w r0, ip, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf4ac006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ + orrs.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ 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] @ (160c54 ) │ │ │ │ - ldr r3, [pc, #108] @ (160c58 ) │ │ │ │ + ldr r2, [pc, #108] @ (160c44 ) │ │ │ │ + ldr r3, [pc, #108] @ (160c48 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 160c36 │ │ │ │ + cbz r6, 160c26 │ │ │ │ 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] │ │ │ │ @@ -396212,97 +396198,97 @@ │ │ │ │ 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 160c08 │ │ │ │ - ldr r2, [pc, #36] @ (160c5c ) │ │ │ │ - ldr r3, [pc, #28] @ (160c58 ) │ │ │ │ + bne.n 160bf8 │ │ │ │ + ldr r2, [pc, #36] @ (160c4c ) │ │ │ │ + ldr r3, [pc, #28] @ (160c48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160c50 │ │ │ │ + bne.n 160c40 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ands.w r0, r0, #15663104 @ 0xef0000 │ │ │ │ + bic.w r0, r0, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3c2006f │ │ │ │ + @ instruction: 0xf3d2006f │ │ │ │ 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] @ (160ce0 ) │ │ │ │ - ldr r3, [pc, #112] @ (160ce4 ) │ │ │ │ + ldr r1, [pc, #108] @ (160cd0 ) │ │ │ │ + ldr r3, [pc, #112] @ (160cd4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160cbe │ │ │ │ + cbz r2, 160cae │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s15, [pc, #76] @ 160cdc │ │ │ │ + vldr s15, [pc, #76] @ 160ccc │ │ │ │ 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 160c90 │ │ │ │ - ldr r2, [pc, #40] @ (160ce8 ) │ │ │ │ - ldr r3, [pc, #32] @ (160ce4 ) │ │ │ │ + bne.n 160c80 │ │ │ │ + ldr r2, [pc, #40] @ (160cd8 ) │ │ │ │ + ldr r3, [pc, #32] @ (160cd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160cd6 │ │ │ │ + bne.n 160cc6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf386006f │ │ │ │ + @ instruction: 0xf396006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33a006f │ │ │ │ + @ instruction: 0xf34a006f │ │ │ │ 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] @ (160d60 ) │ │ │ │ - ldr r3, [pc, #100] @ (160d64 ) │ │ │ │ + ldr r1, [pc, #96] @ (160d50 ) │ │ │ │ + ldr r3, [pc, #100] @ (160d54 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160d44 │ │ │ │ + cbz r2, 160d34 │ │ │ │ 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] │ │ │ │ @@ -396311,45 +396297,45 @@ │ │ │ │ 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 160d1a │ │ │ │ - ldr r2, [pc, #32] @ (160d68 ) │ │ │ │ - ldr r3, [pc, #28] @ (160d64 ) │ │ │ │ + bne.n 160d0a │ │ │ │ + ldr r2, [pc, #32] @ (160d58 ) │ │ │ │ + ldr r3, [pc, #28] @ (160d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160d5c │ │ │ │ + bne.n 160d4c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2fa006f │ │ │ │ + @ instruction: 0xf30a006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2b4006f │ │ │ │ + movt r0, #16495 @ 0x406f │ │ │ │ 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] @ (160de0 ) │ │ │ │ - ldr r3, [pc, #100] @ (160de4 ) │ │ │ │ + ldr r1, [pc, #96] @ (160dd0 ) │ │ │ │ + ldr r3, [pc, #100] @ (160dd4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160dc4 │ │ │ │ + cbz r2, 160db4 │ │ │ │ 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] │ │ │ │ @@ -396358,263 +396344,263 @@ │ │ │ │ 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 160d9a │ │ │ │ - ldr r2, [pc, #32] @ (160de8 ) │ │ │ │ - ldr r3, [pc, #28] @ (160de4 ) │ │ │ │ + bne.n 160d8a │ │ │ │ + ldr r2, [pc, #32] @ (160dd8 ) │ │ │ │ + ldr r3, [pc, #28] @ (160dd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160ddc │ │ │ │ + bne.n 160dcc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf27a006f │ │ │ │ + @ instruction: 0xf28a006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf234006f │ │ │ │ + movw r0, #16495 @ 0x406f │ │ │ │ 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] @ (160ef8 ) │ │ │ │ - ldr r3, [pc, #240] @ (160efc ) │ │ │ │ + ldr r2, [pc, #240] @ (160ee8 ) │ │ │ │ + ldr r3, [pc, #240] @ (160eec ) │ │ │ │ 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 160ec0 │ │ │ │ + beq.n 160eb0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ - vldr s20, [pc, #200] @ 160ef0 │ │ │ │ + vldr s20, [pc, #200] @ 160ee0 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s21, [pc, #200] @ 160ef4 │ │ │ │ + vldr s21, [pc, #200] @ 160ee4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 160ee8 │ │ │ │ + vldr d9, [pc, #180] @ 160ed8 │ │ │ │ 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 160e72 │ │ │ │ + ble.n 160e62 │ │ │ │ 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 47788 │ │ │ │ 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 160ea4 │ │ │ │ + ble.n 160e94 │ │ │ │ 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 47788 │ │ │ │ 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 160e3a │ │ │ │ - ldr r2, [pc, #60] @ (160f00 ) │ │ │ │ - ldr r3, [pc, #56] @ (160efc ) │ │ │ │ + bne.n 160e2a │ │ │ │ + ldr r2, [pc, #60] @ (160ef0 ) │ │ │ │ + ldr r3, [pc, #56] @ (160eec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160ede │ │ │ │ + bne.n 160ece │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 160ef0 │ │ │ │ + b.n 160ee0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - @ instruction: 0xf1f0006f │ │ │ │ + addw r0, r0, #111 @ 0x6f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf138006f │ │ │ │ + adc.w r0, r8, #111 @ 0x6f │ │ │ │ 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] @ (161040 ) │ │ │ │ - ldr r3, [pc, #288] @ (161044 ) │ │ │ │ + ldr r2, [pc, #288] @ (161030 ) │ │ │ │ + ldr r3, [pc, #288] @ (161034 ) │ │ │ │ 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 16100c │ │ │ │ + beq.n 160ffc │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ - vldr s20, [pc, #248] @ 161038 │ │ │ │ + vldr s20, [pc, #248] @ 161028 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 16103c │ │ │ │ + vldr s21, [pc, #244] @ 16102c │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #224] @ 161030 │ │ │ │ + vldr d9, [pc, #224] @ 161020 │ │ │ │ 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 160f90 │ │ │ │ + ble.n 160f80 │ │ │ │ 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 47788 │ │ │ │ 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 160fc2 │ │ │ │ + ble.n 160fb2 │ │ │ │ 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 47788 │ │ │ │ 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 160ff4 │ │ │ │ + ble.n 160fe4 │ │ │ │ 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 47788 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 160f50 │ │ │ │ - ldr r2, [pc, #56] @ (161048 ) │ │ │ │ - ldr r3, [pc, #52] @ (161044 ) │ │ │ │ + bne.n 160f40 │ │ │ │ + ldr r2, [pc, #56] @ (161038 ) │ │ │ │ + ldr r3, [pc, #52] @ (161034 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16102a │ │ │ │ + bne.n 16101a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 161038 │ │ │ │ + b.n 161028 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - @ instruction: 0xf0d8006f │ │ │ │ + @ instruction: 0xf0e8006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i32 d16, d12, d15[1] │ │ │ │ + vext.8 q8, q6, , #0 │ │ │ │ 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] @ (1611b8 ) │ │ │ │ - ldr r3, [pc, #336] @ (1611bc ) │ │ │ │ + ldr r2, [pc, #336] @ (1611a8 ) │ │ │ │ + ldr r3, [pc, #336] @ (1611ac ) │ │ │ │ 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 161184 │ │ │ │ + beq.w 161174 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #296] @ 1611b0 │ │ │ │ + vldr s20, [pc, #296] @ 1611a0 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s21, [pc, #292] @ 1611b4 │ │ │ │ - vldr d9, [pc, #276] @ 1611a8 │ │ │ │ + vldr s21, [pc, #292] @ 1611a4 │ │ │ │ + vldr d9, [pc, #276] @ 161198 │ │ │ │ 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] │ │ │ │ @@ -396623,133 +396609,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 1610da │ │ │ │ + ble.n 1610ca │ │ │ │ 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 47788 │ │ │ │ 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 16110c │ │ │ │ + ble.n 1610fc │ │ │ │ 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 47788 │ │ │ │ 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 16113e │ │ │ │ + ble.n 16112e │ │ │ │ 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 47788 │ │ │ │ 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 161170 │ │ │ │ + ble.n 161160 │ │ │ │ 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 47788 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 161096 │ │ │ │ - ldr r2, [pc, #56] @ (1611c0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1611bc ) │ │ │ │ + bne.n 161086 │ │ │ │ + ldr r2, [pc, #56] @ (1611b0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1611ac ) │ │ │ │ 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 1611a2 │ │ │ │ + bne.n 161192 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1611b0 │ │ │ │ + b.n 1611a0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - vmla.i16 d0, d0, d7[3] │ │ │ │ + vmla.i32 d0, d0, d15[1] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 7, cr0, cr4, cr15, {3} │ │ │ │ + cdp 0, 8, cr0, cr4, cr15, {3} │ │ │ │ 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] @ (1612d8 ) │ │ │ │ - ldr r3, [pc, #248] @ (1612dc ) │ │ │ │ + ldr r2, [pc, #248] @ (1612c8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1612cc ) │ │ │ │ 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 16129c │ │ │ │ + beq.n 16128c │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ add.w r9, sp, #4 │ │ │ │ - vldr s20, [pc, #208] @ 1612d0 │ │ │ │ + vldr s20, [pc, #208] @ 1612c0 │ │ │ │ mov r8, r5 │ │ │ │ - vldr s21, [pc, #204] @ 1612d4 │ │ │ │ + vldr s21, [pc, #204] @ 1612c4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 1612c0 │ │ │ │ - vldr d8, [pc, #184] @ 1612c8 │ │ │ │ + vldr d9, [pc, #180] @ 1612b0 │ │ │ │ + vldr d8, [pc, #184] @ 1612b8 │ │ │ │ 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 16124a │ │ │ │ + ble.n 16123a │ │ │ │ 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 │ │ │ │ @@ -396757,15 +396743,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16127e │ │ │ │ + ble.n 16126e │ │ │ │ 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 │ │ │ │ @@ -396775,82 +396761,82 @@ │ │ │ │ blx 47788 │ │ │ │ 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 161212 │ │ │ │ - ldr r2, [pc, #64] @ (1612e0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1612dc ) │ │ │ │ + bne.n 161202 │ │ │ │ + ldr r2, [pc, #64] @ (1612d0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1612cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1612ba │ │ │ │ + bne.n 1612aa │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__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 1612d0 │ │ │ │ + b.n 1612c0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cdp 0, 1, cr0, cr8, cr15, {3} │ │ │ │ + cdp 0, 2, cr0, cr8, cr15, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #-444] @ 0xfffffe44 │ │ │ │ + stcl 0, cr0, [ip, #-444]! @ 0xfffffe44 │ │ │ │ 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] @ (161420 ) │ │ │ │ - ldr r3, [pc, #288] @ (161424 ) │ │ │ │ + ldr r2, [pc, #288] @ (161410 ) │ │ │ │ + ldr r3, [pc, #288] @ (161414 ) │ │ │ │ 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 1613e6 │ │ │ │ + beq.n 1613d6 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #248] @ 161418 │ │ │ │ + vldr s20, [pc, #248] @ 161408 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 16141c │ │ │ │ - vldr d9, [pc, #220] @ 161408 │ │ │ │ - vldr d8, [pc, #224] @ 161410 │ │ │ │ + vldr s21, [pc, #244] @ 16140c │ │ │ │ + vldr d9, [pc, #220] @ 1613f8 │ │ │ │ + vldr d8, [pc, #224] @ 161400 │ │ │ │ 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 161366 │ │ │ │ + ble.n 161356 │ │ │ │ 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 │ │ │ │ @@ -396858,15 +396844,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16139a │ │ │ │ + ble.n 16138a │ │ │ │ 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 │ │ │ │ @@ -396874,15 +396860,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1613ce │ │ │ │ + ble.n 1613be │ │ │ │ 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 │ │ │ │ @@ -396891,81 +396877,81 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 47788 │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 161330 │ │ │ │ - ldr r2, [pc, #64] @ (161428 ) │ │ │ │ - ldr r3, [pc, #56] @ (161424 ) │ │ │ │ + bne.n 161320 │ │ │ │ + ldr r2, [pc, #64] @ (161418 ) │ │ │ │ + ldr r3, [pc, #56] @ (161414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161404 │ │ │ │ + bne.n 1613f4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__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 161418 │ │ │ │ + b.n 161408 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldcl 0, cr0, [r8], #444 @ 0x1bc │ │ │ │ + stc 0, cr0, [r8, #-444] @ 0xfffffe44 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r2], {111} @ 0x6f │ │ │ │ + stc 0, cr0, [r2], #-444 @ 0xfffffe44 │ │ │ │ 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] @ (1615a0 ) │ │ │ │ - ldr r3, [pc, #344] @ (1615a4 ) │ │ │ │ + ldr r2, [pc, #344] @ (161590 ) │ │ │ │ + ldr r3, [pc, #344] @ (161594 ) │ │ │ │ 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 161562 │ │ │ │ + beq.w 161552 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ - vldr s20, [pc, #300] @ 161598 │ │ │ │ - vldr s21, [pc, #300] @ 16159c │ │ │ │ - vldr d9, [pc, #276] @ 161588 │ │ │ │ - vldr d8, [pc, #280] @ 161590 │ │ │ │ + vldr s20, [pc, #300] @ 161588 │ │ │ │ + vldr s21, [pc, #300] @ 16158c │ │ │ │ + vldr d9, [pc, #276] @ 161578 │ │ │ │ + vldr d8, [pc, #280] @ 161580 │ │ │ │ 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 1614b2 │ │ │ │ + ble.n 1614a2 │ │ │ │ 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 │ │ │ │ @@ -396973,15 +396959,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1614e6 │ │ │ │ + ble.n 1614d6 │ │ │ │ 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 │ │ │ │ @@ -396989,15 +396975,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16151a │ │ │ │ + ble.n 16150a │ │ │ │ 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 │ │ │ │ @@ -397005,15 +396991,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r4, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16154e │ │ │ │ + ble.n 16153e │ │ │ │ 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 │ │ │ │ @@ -397021,413 +397007,413 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 47788 │ │ │ │ adds r5, #16 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 161478 │ │ │ │ - ldr r2, [pc, #68] @ (1615a8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1615a4 ) │ │ │ │ + bne.n 161468 │ │ │ │ + ldr r2, [pc, #68] @ (161598 ) │ │ │ │ + ldr r3, [pc, #60] @ (161594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161580 │ │ │ │ + bne.n 161570 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__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 161598 │ │ │ │ + b.n 161588 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - subs.w r0, r0, pc, asr #1 │ │ │ │ + rsb r0, r0, pc, asr #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r6, pc, asr #1 │ │ │ │ + @ instruction: 0xeaa6006f │ │ │ │ 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] @ (16163c ) │ │ │ │ - ldr r3, [pc, #124] @ (161640 ) │ │ │ │ + ldr r2, [pc, #124] @ (16162c ) │ │ │ │ + ldr r3, [pc, #124] @ (161630 ) │ │ │ │ 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 16161c │ │ │ │ + beq.n 16160c │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1615e4 │ │ │ │ - ldr r2, [pc, #36] @ (161644 ) │ │ │ │ - ldr r3, [pc, #32] @ (161640 ) │ │ │ │ + bne.n 1615d4 │ │ │ │ + ldr r2, [pc, #36] @ (161634 ) │ │ │ │ + ldr r3, [pc, #32] @ (161630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161636 │ │ │ │ + bne.n 161626 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bics.w r0, r8, pc, asr #1 │ │ │ │ + orr.w r0, r8, pc, asr #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip, #444] @ 0x1bc │ │ │ │ + strd r0, r0, [ip, #444]! @ 0x1bc │ │ │ │ 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] @ (1616dc ) │ │ │ │ - ldr r3, [pc, #128] @ (1616e0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1616cc ) │ │ │ │ + ldr r3, [pc, #128] @ (1616d0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1616bc │ │ │ │ + cbz r7, 1616ac │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16167a │ │ │ │ - ldr r2, [pc, #36] @ (1616e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1616e0 ) │ │ │ │ + bne.n 16166a │ │ │ │ + ldr r2, [pc, #36] @ (1616d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1616d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1616d6 │ │ │ │ + bne.n 1616c6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe99c006f │ │ │ │ + @ instruction: 0xe9ac006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb ip!, {r0, r1, r2, r3, r5, r6} │ │ │ │ + strd r0, r0, [ip, #-444] @ 0x1bc │ │ │ │ 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] @ (16177c ) │ │ │ │ - ldr r3, [pc, #128] @ (161780 ) │ │ │ │ + ldr r2, [pc, #128] @ (16176c ) │ │ │ │ + ldr r3, [pc, #128] @ (161770 ) │ │ │ │ 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 16175c │ │ │ │ + beq.n 16174c │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 161722 │ │ │ │ - ldr r2, [pc, #36] @ (161784 ) │ │ │ │ - ldr r3, [pc, #32] @ (161780 ) │ │ │ │ + bne.n 161712 │ │ │ │ + ldr r2, [pc, #36] @ (161774 ) │ │ │ │ + ldr r3, [pc, #32] @ (161770 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161776 │ │ │ │ + bne.n 161766 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [ip], #444 @ 0x1bc │ │ │ │ + stmdb ip, {r0, r1, r2, r3, r5, r6} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w ip, {r0, r1, r2, r3, r5, r6} │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3, r5, r6} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd ip, r7, [sp, #32] │ │ │ │ - cbz r7, 1617ac │ │ │ │ + cbz r7, 16179c │ │ │ │ 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 1617b0 │ │ │ │ + bne.n 1617a0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1617a6 │ │ │ │ + bne.n 161796 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s12, [pc, #88] @ 16180c │ │ │ │ + vldr s12, [pc, #88] @ 1617fc │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #84] @ 161810 │ │ │ │ + vldr s13, [pc, #84] @ 161800 │ │ │ │ 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 1617f2 │ │ │ │ + ble.n 1617e2 │ │ │ │ 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 1617c0 │ │ │ │ + bne.n 1617b0 │ │ │ │ adds r2, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1617bc │ │ │ │ + bne.n 1617ac │ │ │ │ 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 161922 │ │ │ │ + beq.n 161912 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 161922 │ │ │ │ + beq.n 161912 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - vldr s12, [pc, #244] @ 161928 │ │ │ │ + vldr s12, [pc, #244] @ 161918 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #244] @ 16192c │ │ │ │ + vldr s13, [pc, #244] @ 16191c │ │ │ │ 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 161878 │ │ │ │ + ble.n 161868 │ │ │ │ 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 1618a8 │ │ │ │ + ble.n 161898 │ │ │ │ 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 1618da │ │ │ │ + ble.n 1618ca │ │ │ │ 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 161908 │ │ │ │ + ble.n 1618f8 │ │ │ │ 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 161848 │ │ │ │ + bne.n 161838 │ │ │ │ adds r6, #1 │ │ │ │ add r0, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 16183e │ │ │ │ + bne.n 16182e │ │ │ │ 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 161814 │ │ │ │ - cbz r2, 16199e │ │ │ │ + b.w 161804 │ │ │ │ + cbz r2, 16198e │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r3 │ │ │ │ - vldr s12, [pc, #92] @ 1619a0 │ │ │ │ + vldr s12, [pc, #92] @ 161990 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #88] @ 1619a4 │ │ │ │ + vldr s13, [pc, #88] @ 161994 │ │ │ │ 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 16198c │ │ │ │ + ble.n 16197c │ │ │ │ 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 16194c │ │ │ │ + bne.n 16193c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 161a18 │ │ │ │ + cbz r2, 161a08 │ │ │ │ push {lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ - vldr s12, [pc, #96] @ 161a1c │ │ │ │ + vldr s12, [pc, #96] @ 161a0c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #92] @ 161a20 │ │ │ │ + vldr s13, [pc, #92] @ 161a10 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1619f4 │ │ │ │ + ble.n 1619e4 │ │ │ │ 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 │ │ │ │ @@ -397436,37 +397422,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 1619c4 │ │ │ │ + bne.n 1619b4 │ │ │ │ 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, 161a8c │ │ │ │ + cbz r2, 161a7c │ │ │ │ sub sp, #8 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #96] @ 161a90 │ │ │ │ - vldr s13, [pc, #96] @ 161a94 │ │ │ │ + vldr s12, [pc, #96] @ 161a80 │ │ │ │ + vldr s13, [pc, #96] @ 161a84 │ │ │ │ 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 161a6a │ │ │ │ + ble.n 161a5a │ │ │ │ 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 │ │ │ │ @@ -397475,40 +397461,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 161a3a │ │ │ │ + bne.n 161a2a │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 161b06 │ │ │ │ + cbz r2, 161af6 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #96] @ 161b08 │ │ │ │ + vldr s12, [pc, #96] @ 161af8 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #96] @ 161b0c │ │ │ │ + vldr s13, [pc, #96] @ 161afc │ │ │ │ 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 161ae6 │ │ │ │ + ble.n 161ad6 │ │ │ │ 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 │ │ │ │ @@ -397517,118 +397503,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 161ab2 │ │ │ │ + bne.n 161aa2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 161b88 │ │ │ │ + cbz r2, 161b78 │ │ │ │ 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] @ 161b8c │ │ │ │ + vldr s17, [pc, #88] @ 161b7c │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #88] @ 161b90 │ │ │ │ + vldr s16, [pc, #88] @ 161b80 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161b72 │ │ │ │ + ble.n 161b62 │ │ │ │ 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 161b3a │ │ │ │ + bne.n 161b2a │ │ │ │ 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 161c1a │ │ │ │ + beq.n 161c0a │ │ │ │ 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] @ 161c1c │ │ │ │ + vldr s16, [pc, #96] @ 161c0c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161bf4 │ │ │ │ + ble.n 161be4 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #64] @ 161c20 │ │ │ │ + vldr s15, [pc, #64] @ 161c10 │ │ │ │ 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 161bc0 │ │ │ │ + bne.n 161bb0 │ │ │ │ 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, 161c5c │ │ │ │ + cbz r2, 161c4c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -397637,50 +397623,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 161c36 │ │ │ │ + bne.n 161c26 │ │ │ │ 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] @ (161d48 ) │ │ │ │ - ldr r3, [pc, #216] @ (161d4c ) │ │ │ │ + ldr r1, [pc, #212] @ (161d38 ) │ │ │ │ + ldr r3, [pc, #216] @ (161d3c ) │ │ │ │ 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 161d24 │ │ │ │ + beq.n 161d14 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 161d40 │ │ │ │ - vldr s13, [pc, #176] @ 161d44 │ │ │ │ + vldr s12, [pc, #176] @ 161d30 │ │ │ │ + vldr s13, [pc, #176] @ 161d34 │ │ │ │ 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 161cd8 │ │ │ │ + ble.n 161cc8 │ │ │ │ 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] │ │ │ │ @@ -397690,83 +397676,83 @@ │ │ │ │ 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 161d14 │ │ │ │ + ble.n 161d04 │ │ │ │ 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 161c9a │ │ │ │ - ldr r2, [pc, #40] @ (161d50 ) │ │ │ │ - ldr r3, [pc, #36] @ (161d4c ) │ │ │ │ + bne.n 161c8a │ │ │ │ + ldr r2, [pc, #40] @ (161d40 ) │ │ │ │ + ldr r3, [pc, #36] @ (161d3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161d3c │ │ │ │ + bne.n 161d2c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.n 162458 │ │ │ │ + b.n 162468 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1622fc │ │ │ │ + b.n 16230c │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (161e3c ) │ │ │ │ + ldr r0, [pc, #212] @ (161e2c ) │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (161e40 ) │ │ │ │ + ldr r1, [pc, #212] @ (161e30 ) │ │ │ │ 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 161e18 │ │ │ │ + beq.n 161e08 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 161e34 │ │ │ │ + vldr s12, [pc, #176] @ 161e24 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #172] @ 161e38 │ │ │ │ + vldr s13, [pc, #172] @ 161e28 │ │ │ │ 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 161dca │ │ │ │ + ble.n 161dba │ │ │ │ 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] │ │ │ │ @@ -397778,85 +397764,85 @@ │ │ │ │ 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 161e0a │ │ │ │ + ble.n 161dfa │ │ │ │ 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 161d8c │ │ │ │ - ldr r2, [pc, #40] @ (161e44 ) │ │ │ │ - ldr r3, [pc, #36] @ (161e40 ) │ │ │ │ + bne.n 161d7c │ │ │ │ + ldr r2, [pc, #40] @ (161e34 ) │ │ │ │ + ldr r3, [pc, #36] @ (161e30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161e30 │ │ │ │ + bne.n 161e20 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.n 162364 │ │ │ │ + b.n 162374 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 162208 │ │ │ │ + b.n 162218 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (161f34 ) │ │ │ │ - ldr r3, [pc, #220] @ (161f38 ) │ │ │ │ + ldr r1, [pc, #216] @ (161f24 ) │ │ │ │ + ldr r3, [pc, #220] @ (161f28 ) │ │ │ │ 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 161f10 │ │ │ │ + beq.n 161f00 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #180] @ 161f2c │ │ │ │ - vldr s13, [pc, #180] @ 161f30 │ │ │ │ + vldr s12, [pc, #180] @ 161f1c │ │ │ │ + vldr s13, [pc, #180] @ 161f20 │ │ │ │ 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 161ec2 │ │ │ │ + ble.n 161eb2 │ │ │ │ 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] │ │ │ │ @@ -397864,15 +397850,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 161ef6 │ │ │ │ + ble.n 161ee6 │ │ │ │ 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] │ │ │ │ @@ -397881,80 +397867,80 @@ │ │ │ │ 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 161e84 │ │ │ │ - ldr r2, [pc, #40] @ (161f3c ) │ │ │ │ - ldr r3, [pc, #36] @ (161f38 ) │ │ │ │ + bne.n 161e74 │ │ │ │ + ldr r2, [pc, #40] @ (161f2c ) │ │ │ │ + ldr r3, [pc, #36] @ (161f28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161f28 │ │ │ │ + bne.n 161f18 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.n 162274 │ │ │ │ + b.n 162284 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 162110 │ │ │ │ + b.n 162120 │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 161ffe │ │ │ │ + beq.n 161fee │ │ │ │ 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] @ 162000 │ │ │ │ - vldr s16, [pc, #152] @ 162004 │ │ │ │ + vldr s17, [pc, #152] @ 161ff0 │ │ │ │ + vldr s16, [pc, #152] @ 161ff4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161fa4 │ │ │ │ + ble.n 161f94 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161fe6 │ │ │ │ + ble.n 161fd6 │ │ │ │ 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 │ │ │ │ @@ -397962,126 +397948,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 161f6c │ │ │ │ + bne.n 161f5c │ │ │ │ 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 1620c8 │ │ │ │ + beq.n 1620b8 │ │ │ │ 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] @ 1620cc │ │ │ │ + vldr s16, [pc, #156] @ 1620bc │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16206c │ │ │ │ + ble.n 16205c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #116] @ 1620d0 │ │ │ │ + vldrlt s15, [pc, #116] @ 1620c0 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1620a6 │ │ │ │ + ble.n 162096 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #60] @ 1620d0 │ │ │ │ + vldrlt s15, [pc, #60] @ 1620c0 │ │ │ │ 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 162034 │ │ │ │ + bne.n 162024 │ │ │ │ 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] @ (1621f8 ) │ │ │ │ - ldr r3, [pc, #272] @ (1621fc ) │ │ │ │ + ldr r2, [pc, #272] @ (1621e8 ) │ │ │ │ + ldr r3, [pc, #272] @ (1621ec ) │ │ │ │ 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 1621d0 │ │ │ │ + beq.n 1621c0 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - vldr s12, [pc, #228] @ 1621f0 │ │ │ │ + vldr s12, [pc, #228] @ 1621e0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 1621f4 │ │ │ │ + vldr s13, [pc, #228] @ 1621e4 │ │ │ │ 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 162154 │ │ │ │ + ble.n 162144 │ │ │ │ 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] │ │ │ │ @@ -398089,15 +398075,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 162188 │ │ │ │ + ble.n 162178 │ │ │ │ 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] │ │ │ │ @@ -398105,15 +398091,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 1621bc │ │ │ │ + ble.n 1621ac │ │ │ │ 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] │ │ │ │ @@ -398121,72 +398107,72 @@ │ │ │ │ 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 162116 │ │ │ │ - ldr r2, [pc, #44] @ (162200 ) │ │ │ │ - ldr r3, [pc, #40] @ (1621fc ) │ │ │ │ + bne.n 162106 │ │ │ │ + ldr r2, [pc, #44] @ (1621f0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1621ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1621ea │ │ │ │ + bne.n 1621da │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - svc 16 │ │ │ │ + svc 32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (162324 ) │ │ │ │ - ldr r3, [pc, #272] @ (162328 ) │ │ │ │ + ldr r2, [pc, #268] @ (162314 ) │ │ │ │ + ldr r3, [pc, #272] @ (162318 ) │ │ │ │ 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 1622fe │ │ │ │ + beq.n 1622ee │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ - vldr s12, [pc, #232] @ 16231c │ │ │ │ + vldr s12, [pc, #232] @ 16230c │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 162320 │ │ │ │ + vldr s13, [pc, #228] @ 162310 │ │ │ │ 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 162282 │ │ │ │ + ble.n 162272 │ │ │ │ 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] │ │ │ │ @@ -398194,15 +398180,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 1622b6 │ │ │ │ + ble.n 1622a6 │ │ │ │ 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] │ │ │ │ @@ -398210,15 +398196,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 1622ea │ │ │ │ + ble.n 1622da │ │ │ │ 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] │ │ │ │ @@ -398226,39 +398212,39 @@ │ │ │ │ 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 162240 │ │ │ │ - ldr r2, [pc, #44] @ (16232c ) │ │ │ │ - ldr r3, [pc, #36] @ (162328 ) │ │ │ │ + bne.n 162230 │ │ │ │ + ldr r2, [pc, #44] @ (16231c ) │ │ │ │ + ldr r3, [pc, #36] @ (162318 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162316 │ │ │ │ + bne.n 162306 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ble.n 1622ec │ │ │ │ + ble.n 1622fc │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 162324 │ │ │ │ + ble.n 162334 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 16236a │ │ │ │ + cbz r2, 16235a │ │ │ │ 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 │ │ │ │ @@ -398269,76 +398255,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 162344 │ │ │ │ + bne.n 162334 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 162462 │ │ │ │ + beq.n 162452 │ │ │ │ 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] @ 162464 │ │ │ │ - vldr s16, [pc, #208] @ 162468 │ │ │ │ + vldr s17, [pc, #208] @ 162454 │ │ │ │ + vldr s16, [pc, #208] @ 162458 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1623d2 │ │ │ │ + ble.n 1623c2 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16240c │ │ │ │ + ble.n 1623fc │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162446 │ │ │ │ + ble.n 162436 │ │ │ │ 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 │ │ │ │ @@ -398347,57 +398333,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 16239a │ │ │ │ + bne.n 16238a │ │ │ │ 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] @ (1625b8 ) │ │ │ │ - ldr r3, [pc, #316] @ (1625bc ) │ │ │ │ + ldr r2, [pc, #312] @ (1625a8 ) │ │ │ │ + ldr r3, [pc, #316] @ (1625ac ) │ │ │ │ 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 162592 │ │ │ │ + beq.n 162582 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #272] @ 1625b0 │ │ │ │ + vldr s12, [pc, #272] @ 1625a0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #268] @ 1625b4 │ │ │ │ + vldr s13, [pc, #268] @ 1625a4 │ │ │ │ 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 1624e6 │ │ │ │ + ble.n 1624d6 │ │ │ │ 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] │ │ │ │ @@ -398405,15 +398391,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 16251a │ │ │ │ + ble.n 16250a │ │ │ │ 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] │ │ │ │ @@ -398421,15 +398407,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 16254e │ │ │ │ + ble.n 16253e │ │ │ │ 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] │ │ │ │ @@ -398437,123 +398423,123 @@ │ │ │ │ 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 162582 │ │ │ │ + ble.n 162572 │ │ │ │ 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 1624a8 │ │ │ │ - ldr r2, [pc, #44] @ (1625c0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1625bc ) │ │ │ │ + bne.n 162498 │ │ │ │ + ldr r2, [pc, #44] @ (1625b0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1625ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1625aa │ │ │ │ + bne.n 16259a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - blt.n 1626b0 │ │ │ │ + blt.n 1624c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 162690 │ │ │ │ + bge.n 1626a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (1626fc ) │ │ │ │ - ldr r3, [pc, #288] @ (162700 ) │ │ │ │ + ldr r2, [pc, #288] @ (1626ec ) │ │ │ │ + ldr r3, [pc, #288] @ (1626f0 ) │ │ │ │ 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 1626d0 │ │ │ │ + beq.n 1626c0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ - vldr s17, [pc, #248] @ 1626f4 │ │ │ │ + vldr s17, [pc, #248] @ 1626e4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #244] @ 1626f8 │ │ │ │ + vldr s16, [pc, #244] @ 1626e8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162646 │ │ │ │ + ble.n 162636 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162682 │ │ │ │ + ble.n 162672 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1626be │ │ │ │ + ble.n 1626ae │ │ │ │ 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 │ │ │ │ @@ -398562,109 +398548,109 @@ │ │ │ │ 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 162606 │ │ │ │ - ldr r2, [pc, #48] @ (162704 ) │ │ │ │ - ldr r3, [pc, #44] @ (162700 ) │ │ │ │ + bne.n 1625f6 │ │ │ │ + ldr r2, [pc, #48] @ (1626f4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1626f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1626ee │ │ │ │ + bne.n 1626de │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - bge.n 162738 │ │ │ │ + bge.n 162748 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 162758 │ │ │ │ + bls.n 162768 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (16283c ) │ │ │ │ - ldr r3, [pc, #284] @ (162840 ) │ │ │ │ + ldr r2, [pc, #284] @ (16282c ) │ │ │ │ + ldr r3, [pc, #284] @ (162830 ) │ │ │ │ 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 162812 │ │ │ │ + beq.n 162802 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s17, [pc, #244] @ 162834 │ │ │ │ + vldr s17, [pc, #244] @ 162824 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #240] @ 162838 │ │ │ │ + vldr s16, [pc, #240] @ 162828 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162788 │ │ │ │ + ble.n 162778 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1627c4 │ │ │ │ + ble.n 1627b4 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162800 │ │ │ │ + ble.n 1627f0 │ │ │ │ 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 │ │ │ │ @@ -398673,114 +398659,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 16274a │ │ │ │ - ldr r2, [pc, #48] @ (162844 ) │ │ │ │ - ldr r3, [pc, #40] @ (162840 ) │ │ │ │ + bne.n 16273a │ │ │ │ + ldr r2, [pc, #48] @ (162834 ) │ │ │ │ + ldr r3, [pc, #40] @ (162830 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162830 │ │ │ │ + bne.n 162820 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - bhi.n 1627f0 │ │ │ │ + bhi.n 162800 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 162814 │ │ │ │ + bvc.n 162824 │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 162972 │ │ │ │ + beq.w 162962 │ │ │ │ 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] @ 162974 │ │ │ │ - vldr s16, [pc, #260] @ 162978 │ │ │ │ + vldr s17, [pc, #260] @ 162964 │ │ │ │ + vldr s16, [pc, #260] @ 162968 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1628ac │ │ │ │ + ble.n 16289c │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1628e6 │ │ │ │ + ble.n 1628d6 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162920 │ │ │ │ + ble.n 162910 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16295a │ │ │ │ + ble.n 16294a │ │ │ │ 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 │ │ │ │ @@ -398788,100 +398774,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 162874 │ │ │ │ + bne.n 162864 │ │ │ │ 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 162aae │ │ │ │ + beq.w 162a9e │ │ │ │ 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] @ 162ab0 │ │ │ │ - vldr s16, [pc, #268] @ 162ab4 │ │ │ │ + vldr s17, [pc, #268] @ 162aa0 │ │ │ │ + vldr s16, [pc, #268] @ 162aa4 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1629e6 │ │ │ │ + ble.n 1629d6 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162a20 │ │ │ │ + ble.n 162a10 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162a5a │ │ │ │ + ble.n 162a4a │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162a96 │ │ │ │ + ble.n 162a86 │ │ │ │ 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 │ │ │ │ @@ -398889,110 +398875,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 1629a8 │ │ │ │ + bne.n 162998 │ │ │ │ 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] @ (162c28 ) │ │ │ │ - ldr r3, [pc, #344] @ (162c2c ) │ │ │ │ + ldr r2, [pc, #344] @ (162c18 ) │ │ │ │ + ldr r3, [pc, #344] @ (162c1c ) │ │ │ │ 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 162bfc │ │ │ │ + beq.w 162bec │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - vldr s17, [pc, #300] @ 162c20 │ │ │ │ - vldr s16, [pc, #300] @ 162c24 │ │ │ │ + vldr s17, [pc, #300] @ 162c10 │ │ │ │ + vldr s16, [pc, #300] @ 162c14 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162b38 │ │ │ │ + ble.n 162b28 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162b74 │ │ │ │ + ble.n 162b64 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162bb0 │ │ │ │ + ble.n 162ba0 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162bec │ │ │ │ + ble.n 162bdc │ │ │ │ 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 │ │ │ │ @@ -399000,48 +398986,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 162af8 │ │ │ │ - ldr r2, [pc, #48] @ (162c30 ) │ │ │ │ - ldr r3, [pc, #44] @ (162c2c ) │ │ │ │ + bne.w 162ae8 │ │ │ │ + ldr r2, [pc, #48] @ (162c20 ) │ │ │ │ + ldr r3, [pc, #44] @ (162c1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162c1a │ │ │ │ + bne.n 162c0a │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - bpl.n 162c7c │ │ │ │ + bpl.n 162c8c │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 162c2c │ │ │ │ + bmi.n 162c3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 162c46 │ │ │ │ + cbz r2, 162c36 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 162c38 │ │ │ │ + bne.n 162c28 │ │ │ │ bx lr │ │ │ │ - cbz r2, 162cbe │ │ │ │ + cbz r2, 162cae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r8, #32769 @ 0x8001 │ │ │ │ movt r8, #32768 @ 0x8000 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mvn.w r7, #65536 @ 0x10000 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ @@ -399067,18 +399053,18 @@ │ │ │ │ cmp r2, r4 │ │ │ │ umull r3, ip, r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ strh.w lr, [r0, #-4] │ │ │ │ - bne.n 162c62 │ │ │ │ + bne.n 162c52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162d2e │ │ │ │ + cbz r2, 162d1e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ mov r4, lr │ │ │ │ mvn.w r6, #65536 @ 0x10000 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -399101,18 +399087,18 @@ │ │ │ │ mov.w r8, r8, lsr #15 │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w ip, ip, r8 │ │ │ │ subs.w r3, r3, ip │ │ │ │ cmp r2, lr │ │ │ │ umull r3, ip, r3, r6 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 162cdc │ │ │ │ + bne.n 162ccc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162da4 │ │ │ │ + cbz r2, 162d94 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r6, #65536 @ 0x10000 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ ldrh.w r9, [r1] │ │ │ │ @@ -399137,19 +399123,19 @@ │ │ │ │ umull r3, ip, r3, r6 │ │ │ │ uxtb r3, r3 │ │ │ │ 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 162d48 │ │ │ │ + bne.n 162d38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162dfe │ │ │ │ + cbz r2, 162dee │ │ │ │ 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 │ │ │ │ @@ -399168,18 +399154,18 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 47fb4 <__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 162dca │ │ │ │ + bne.n 162dba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162e72 │ │ │ │ + cbz r2, 162e62 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movw r8, #32769 @ 0x8001 │ │ │ │ movt r8, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r4, lr │ │ │ │ @@ -399204,18 +399190,18 @@ │ │ │ │ lsrs r0, r0, #15 │ │ │ │ rsb r0, r0, r0, lsl #16 │ │ │ │ sub.w r0, r9, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, lr │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ - bne.n 162e22 │ │ │ │ + bne.n 162e12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162ee6 │ │ │ │ + cbz r2, 162ed6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #0 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r7, #64511 @ 0xfbff │ │ │ │ movt r7, #49135 @ 0xbfef │ │ │ │ add.w lr, r0, #4 │ │ │ │ @@ -399239,18 +399225,18 @@ │ │ │ │ lsrs r3, r3, #9 │ │ │ │ rsb r3, r3, r3, lsl #10 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ subs.w r0, r0, ip │ │ │ │ cmp r2, r4 │ │ │ │ umull r0, r3, r0, r7 │ │ │ │ strb.w r0, [lr, #-8] │ │ │ │ - bne.n 162e98 │ │ │ │ + bne.n 162e88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162f5a │ │ │ │ + cbz r2, 162f4a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #0 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ movt r9, #16 │ │ │ │ movw r7, #61439 @ 0xefff │ │ │ │ movt r7, #65279 @ 0xfeff │ │ │ │ add.w lr, r0, #4 │ │ │ │ @@ -399274,36 +399260,36 @@ │ │ │ │ lsrs r3, r3, #11 │ │ │ │ rsb r3, r3, r3, lsl #12 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ subs.w r0, r0, ip │ │ │ │ cmp r2, r4 │ │ │ │ umull r0, r3, r0, r7 │ │ │ │ strb.w r0, [lr, #-8] │ │ │ │ - bne.n 162f0c │ │ │ │ + bne.n 162efc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162f92 │ │ │ │ + cbz r2, 162f82 │ │ │ │ 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 r1, ip │ │ │ │ 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 162f6c │ │ │ │ + bne.n 162f5c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 162fd4 │ │ │ │ + cbz r2, 162fc4 │ │ │ │ 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 │ │ │ │ @@ -399314,19 +399300,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 162fa2 │ │ │ │ + bne.n 162f92 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163014 │ │ │ │ + cbz r2, 163004 │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w ip, [lr, #1]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, lr │ │ │ │ @@ -399335,19 +399321,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 162fe4 │ │ │ │ + bne.n 162fd4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163090 │ │ │ │ + cbz r2, 163080 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r7, #5 │ │ │ │ movt r7, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ movt r5, #49151 @ 0xbfff │ │ │ │ mov r4, lr │ │ │ │ @@ -399372,20 +399358,20 @@ │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ rsb ip, ip, ip, lsl #15 │ │ │ │ sub.w r8, r8, ip │ │ │ │ subs.w r3, r3, r8 │ │ │ │ cmp r2, lr │ │ │ │ umull r3, ip, r3, r5 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 163036 │ │ │ │ + bne.n 163026 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16311a │ │ │ │ + beq.n 16310a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r7, #5 │ │ │ │ movt r7, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ movt r5, #49151 @ 0xbfff │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ @@ -399413,19 +399399,19 @@ │ │ │ │ cmp r2, lr │ │ │ │ umull r3, ip, r3, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi r8, r3, #0, #8 │ │ │ │ bfi r8, r3, #8, #8 │ │ │ │ strh.w r8, [r0, #-4] │ │ │ │ - bne.n 1630b4 │ │ │ │ + bne.n 1630a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1631a0 │ │ │ │ + beq.n 163190 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #5 │ │ │ │ movt r6, #2 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ movt r4, #49151 @ 0xbfff │ │ │ │ mov.w lr, #0 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -399452,19 +399438,19 @@ │ │ │ │ umull r3, ip, r3, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r7, r3, #0, #8 │ │ │ │ bfi r7, r3, #8, #8 │ │ │ │ bfi r7, r3, #16, #8 │ │ │ │ bfi r7, r3, #24, #8 │ │ │ │ str.w r7, [r0], #4 │ │ │ │ - bne.n 16313a │ │ │ │ + bne.n 16312a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1631fe │ │ │ │ + cbz r2, 1631ee │ │ │ │ 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 │ │ │ │ @@ -399484,18 +399470,18 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 473e8 <__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 1631c6 │ │ │ │ + bne.n 1631b6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 163280 │ │ │ │ + cbz r2, 163270 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r8, #5 │ │ │ │ movt r8, #2 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ movt r6, #49151 @ 0xbfff │ │ │ │ add.w ip, r0, #4 │ │ │ │ @@ -399522,19 +399508,19 @@ │ │ │ │ lsrs r0, r0, #14 │ │ │ │ rsb r0, r0, r0, lsl #15 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ subs.w r3, r3, r9 │ │ │ │ cmp r2, lr │ │ │ │ umull r3, r0, r3, r6 │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ - bne.n 163226 │ │ │ │ + bne.n 163216 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1632c0 │ │ │ │ + cbz r2, 1632b0 │ │ │ │ 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 │ │ │ │ @@ -399544,19 +399530,19 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ cmp ip, r1 │ │ │ │ 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 163298 │ │ │ │ + bne.n 163288 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163300 │ │ │ │ + cbz r2, 1632f0 │ │ │ │ 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 │ │ │ │ @@ -399566,20 +399552,20 @@ │ │ │ │ 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 1632ce │ │ │ │ + bne.n 1632be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1633b2 │ │ │ │ + beq.n 1633a2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ movw lr, #32767 @ 0x7fff │ │ │ │ ldr.w r8, [r1] │ │ │ │ @@ -399620,19 +399606,19 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ cmp r2, r5 │ │ │ │ umull ip, r3, ip, r4 │ │ │ │ bfi r7, ip, #24, #8 │ │ │ │ str.w r7, [r0], #4 │ │ │ │ - bne.n 16331e │ │ │ │ + bne.n 16330e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16345c │ │ │ │ + beq.n 16344c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ mov.w r7, #65280 @ 0xff00 │ │ │ │ @@ -399671,19 +399657,19 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r0, r0, r8 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r5 │ │ │ │ umull r3, r0, r3, r4 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r7, [ip], #4 │ │ │ │ - bne.n 1633d6 │ │ │ │ + bne.n 1633c6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16349c │ │ │ │ + cbz r2, 16348c │ │ │ │ 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]! │ │ │ │ @@ -399693,19 +399679,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 163470 │ │ │ │ + bne.n 163460 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1634dc │ │ │ │ + cbz r2, 1634cc │ │ │ │ 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]! │ │ │ │ @@ -399715,20 +399701,20 @@ │ │ │ │ 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 1634b0 │ │ │ │ + bne.n 1634a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163586 │ │ │ │ + beq.n 163576 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movs r6, #0 │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ mov r5, r6 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ @@ -399769,19 +399755,19 @@ │ │ │ │ mov.w r8, r8, lsr #15 │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r0, r0, r8 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r6 │ │ │ │ umull r3, r0, r3, r4 │ │ │ │ strb.w r3, [ip, #-5] │ │ │ │ - bne.n 163500 │ │ │ │ + bne.n 1634f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163630 │ │ │ │ + beq.n 163620 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ mov.w r7, #65280 @ 0xff00 │ │ │ │ @@ -399820,20 +399806,20 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r0, r0, r8 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r5 │ │ │ │ umull r3, r0, r3, r4 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r7, [ip], #4 │ │ │ │ - bne.n 1635aa │ │ │ │ + bne.n 16359a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1636e2 │ │ │ │ + beq.n 1636d2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw sl, #4101 @ 0x1005 │ │ │ │ movt sl, #64 @ 0x40 │ │ │ │ movw r7, #64511 @ 0xfbff │ │ │ │ movt r7, #49135 @ 0xbfef │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #2 │ │ │ │ @@ -399874,19 +399860,19 @@ │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r2, r9 │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r6], #4 │ │ │ │ - bne.n 163656 │ │ │ │ + bne.n 163646 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163792 │ │ │ │ + beq.n 163782 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw sl, #257 @ 0x101 │ │ │ │ movt sl, #16 │ │ │ │ movw r7, #61439 @ 0xefff │ │ │ │ movt r7, #65279 @ 0xfeff │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #2 │ │ │ │ @@ -399927,18 +399913,18 @@ │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r2, r9 │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r6], #4 │ │ │ │ - bne.n 163706 │ │ │ │ + bne.n 1636f6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1637e0 │ │ │ │ + cbz r2, 1637d0 │ │ │ │ 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 │ │ │ │ @@ -399951,20 +399937,20 @@ │ │ │ │ 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 16379a │ │ │ │ + bne.n 16378a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1638aa │ │ │ │ + beq.n 16389a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movs r7, #5 │ │ │ │ movt r7, #2 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ movt r4, #49151 @ 0xbfff │ │ │ │ movs r6, #0 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -400009,19 +399995,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ sub.w r8, r8, r3 │ │ │ │ subs.w ip, ip, r8 │ │ │ │ cmp r2, r6 │ │ │ │ umull ip, r3, ip, r4 │ │ │ │ bfi lr, ip, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 163800 │ │ │ │ + bne.n 1637f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163960 │ │ │ │ + beq.n 163950 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r7, #32767 @ 0x7fff │ │ │ │ movt r7, #49151 @ 0xbfff │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #2 │ │ │ │ @@ -400064,19 +400050,19 @@ │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r2, r9 │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r6], #4 │ │ │ │ - bne.n 1638ce │ │ │ │ + bne.n 1638be │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1639a8 │ │ │ │ + cbz r2, 163998 │ │ │ │ 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 │ │ │ │ @@ -400087,19 +400073,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 163970 │ │ │ │ + bne.n 163960 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1639f4 │ │ │ │ + cbz r2, 1639e4 │ │ │ │ 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] │ │ │ │ @@ -400112,23 +400098,23 @@ │ │ │ │ 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 1639b6 │ │ │ │ + bne.n 1639a6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163ab4 │ │ │ │ + beq.n 163aa4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ movt r6, #49151 @ 0xbfff │ │ │ │ adds r5, r0, #4 │ │ │ │ mov r8, r9 │ │ │ │ @@ -400173,19 +400159,19 @@ │ │ │ │ rsb r2, r2, r2, lsl #15 │ │ │ │ sub.w ip, ip, r2 │ │ │ │ subs.w r3, r3, ip │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ strb.w r3, [r5, #-5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 163a20 │ │ │ │ + bne.n 163a10 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cbz r2, 163afe │ │ │ │ + cbz r2, 163aee │ │ │ │ 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 │ │ │ │ @@ -400196,19 +400182,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 163ac8 │ │ │ │ + bne.n 163ab8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163bb4 │ │ │ │ + beq.n 163ba4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r7, #32767 @ 0x7fff │ │ │ │ movt r7, #49151 @ 0xbfff │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #2 │ │ │ │ @@ -400251,33 +400237,33 @@ │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r2, r9 │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r6], #4 │ │ │ │ - bne.n 163b22 │ │ │ │ + bne.n 163b12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, #148] @ (163c60 ) │ │ │ │ - ldr r3, [pc, #148] @ (163c64 ) │ │ │ │ + ldr r2, [pc, #148] @ (163c50 ) │ │ │ │ + ldr r3, [pc, #148] @ (163c54 ) │ │ │ │ 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 163c42 │ │ │ │ + beq.n 163c32 │ │ │ │ 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 │ │ │ │ @@ -400303,34 +400289,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ strh.w r9, [r4], #4 │ │ │ │ - bne.n 163bf4 │ │ │ │ - ldr r2, [pc, #36] @ (163c68 ) │ │ │ │ - ldr r3, [pc, #28] @ (163c64 ) │ │ │ │ + bne.n 163be4 │ │ │ │ + ldr r2, [pc, #36] @ (163c58 ) │ │ │ │ + ldr r3, [pc, #28] @ (163c54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 163c5c │ │ │ │ + bne.n 163c4c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 163cb8 │ │ │ │ + cbz r2, 163ca8 │ │ │ │ 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] │ │ │ │ @@ -400344,33 +400330,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 163c76 │ │ │ │ + bne.n 163c66 │ │ │ │ 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] @ (163d6c ) │ │ │ │ - ldr r3, [pc, #156] @ (163d70 ) │ │ │ │ + ldr r2, [pc, #156] @ (163d5c ) │ │ │ │ + ldr r3, [pc, #156] @ (163d60 ) │ │ │ │ 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 163d4c │ │ │ │ + beq.n 163d3c │ │ │ │ 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 │ │ │ │ @@ -400398,35 +400384,35 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal ip, r1, r0, fp │ │ │ │ mov r0, ip │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ strh.w r9, [r4], #4 │ │ │ │ - bne.n 163cf8 │ │ │ │ - ldr r2, [pc, #36] @ (163d74 ) │ │ │ │ - ldr r3, [pc, #32] @ (163d70 ) │ │ │ │ + bne.n 163ce8 │ │ │ │ + ldr r2, [pc, #36] @ (163d64 ) │ │ │ │ + ldr r3, [pc, #32] @ (163d60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 163d66 │ │ │ │ + bne.n 163d56 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 163dc8 │ │ │ │ + cbz r2, 163db8 │ │ │ │ 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] │ │ │ │ @@ -400440,19 +400426,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 163d84 │ │ │ │ + bne.n 163d74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163e1c │ │ │ │ + cbz r2, 163e0c │ │ │ │ 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] │ │ │ │ @@ -400466,19 +400452,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 163dd8 │ │ │ │ + bne.n 163dc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163e74 │ │ │ │ + cbz r2, 163e64 │ │ │ │ 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 │ │ │ │ @@ -400494,19 +400480,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 163e36 │ │ │ │ + bne.n 163e26 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163ecc │ │ │ │ + cbz r2, 163ebc │ │ │ │ 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 │ │ │ │ @@ -400522,19 +400508,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 163e8e │ │ │ │ + bne.n 163e7e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163f20 │ │ │ │ + cbz r2, 163f10 │ │ │ │ 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] │ │ │ │ @@ -400548,19 +400534,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 163edc │ │ │ │ + bne.n 163ecc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163f74 │ │ │ │ + cbz r2, 163f64 │ │ │ │ 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] │ │ │ │ @@ -400574,19 +400560,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 163f30 │ │ │ │ + bne.n 163f20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163fc8 │ │ │ │ + cbz r2, 163fb8 │ │ │ │ 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] │ │ │ │ @@ -400600,19 +400586,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 163f84 │ │ │ │ + bne.n 163f74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16401c │ │ │ │ + cbz r2, 16400c │ │ │ │ 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] │ │ │ │ @@ -400626,19 +400612,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 163fd8 │ │ │ │ + bne.n 163fc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164062 │ │ │ │ + cbz r2, 164052 │ │ │ │ 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] │ │ │ │ @@ -400650,18 +400636,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 16402a │ │ │ │ + bne.n 16401a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1640a6 │ │ │ │ + cbz r2, 164096 │ │ │ │ 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] │ │ │ │ @@ -400673,22 +400659,22 @@ │ │ │ │ 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 16406e │ │ │ │ + bne.n 16405e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16418a │ │ │ │ + beq.n 16417a │ │ │ │ movw sl, #4101 @ 0x1005 │ │ │ │ movt sl, #64 @ 0x40 │ │ │ │ movw r7, #64511 @ 0xfbff │ │ │ │ movt r7, #49135 @ 0xbfef │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -400743,23 +400729,23 @@ │ │ │ │ rsb r2, r2, r2, lsl #10 │ │ │ │ sub.w ip, ip, r2 │ │ │ │ subs.w r3, r3, ip │ │ │ │ umull r3, r2, r3, r7 │ │ │ │ strb.w r3, [r6, #-6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1640d0 │ │ │ │ + bne.n 1640c0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164276 │ │ │ │ + beq.n 164266 │ │ │ │ movw sl, #4101 @ 0x1005 │ │ │ │ movt sl, #64 @ 0x40 │ │ │ │ movw r7, #64511 @ 0xfbff │ │ │ │ movt r7, #49135 @ 0xbfef │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -400818,32 +400804,32 @@ │ │ │ │ subs r3, r0, r3 │ │ │ │ umull r2, r1, r2, r7 │ │ │ │ strb.w r2, [r6, #-7] │ │ │ │ umull r3, r1, r3, r7 │ │ │ │ strb.w r3, [r6, #-6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1641ba │ │ │ │ + bne.n 1641aa │ │ │ │ add sp, #20 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (164340 ) │ │ │ │ - ldr r3, [pc, #176] @ (164344 ) │ │ │ │ + ldr r2, [pc, #176] @ (164330 ) │ │ │ │ + ldr r3, [pc, #176] @ (164334 ) │ │ │ │ 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 164322 │ │ │ │ + beq.n 164312 │ │ │ │ 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 │ │ │ │ @@ -400879,47 +400865,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1642b6 │ │ │ │ - ldr r2, [pc, #36] @ (164348 ) │ │ │ │ - ldr r3, [pc, #28] @ (164344 ) │ │ │ │ + bne.n 1642a6 │ │ │ │ + ldr r2, [pc, #36] @ (164338 ) │ │ │ │ + ldr r3, [pc, #28] @ (164334 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16433c │ │ │ │ + bne.n 16432c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #260] @ (164464 ) │ │ │ │ + ldr r4, [pc, #260] @ (164454 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #260] @ (164468 ) │ │ │ │ + ldr r3, [pc, #260] @ (164458 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164444 │ │ │ │ + beq.n 164434 │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ movs r6, #0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ mvn.w r5, #65536 @ 0x10000 │ │ │ │ @@ -400977,49 +400963,49 @@ │ │ │ │ lsrs r0, r0, #15 │ │ │ │ rsb r0, r0, r0, lsl #16 │ │ │ │ sub.w r0, r9, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r6 │ │ │ │ umull r3, r0, r3, r5 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 164390 │ │ │ │ - ldr r2, [pc, #36] @ (16446c ) │ │ │ │ - ldr r3, [pc, #32] @ (164468 ) │ │ │ │ + bne.n 164380 │ │ │ │ + ldr r2, [pc, #36] @ (16445c ) │ │ │ │ + ldr r3, [pc, #32] @ (164458 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16445e │ │ │ │ + bne.n 16444e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1644dc │ │ │ │ + cbnz r4, 1644d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #256] @ (164584 ) │ │ │ │ - ldr r3, [pc, #256] @ (164588 ) │ │ │ │ + ldr r1, [pc, #256] @ (164574 ) │ │ │ │ + ldr r3, [pc, #256] @ (164578 ) │ │ │ │ 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 164564 │ │ │ │ + beq.n 164554 │ │ │ │ movw r8, #32769 @ 0x8001 │ │ │ │ movt r8, #32768 @ 0x8000 │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ add.w r9, sp, #4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ mvn.w r5, #65536 @ 0x10000 │ │ │ │ @@ -401077,35 +401063,35 @@ │ │ │ │ lsrs r1, r1, #15 │ │ │ │ rsb r1, r1, r1, lsl #16 │ │ │ │ subs r1, r0, r1 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r2, r7 │ │ │ │ umull r3, r1, r3, r5 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 1644b6 │ │ │ │ - ldr r2, [pc, #36] @ (16458c ) │ │ │ │ - ldr r3, [pc, #32] @ (164588 ) │ │ │ │ + bne.n 1644a6 │ │ │ │ + ldr r2, [pc, #36] @ (16457c ) │ │ │ │ + ldr r3, [pc, #32] @ (164578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16457e │ │ │ │ + bne.n 16456e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r4, 1645e4 │ │ │ │ + cbnz r4, 1645d8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0014 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 1645ea │ │ │ │ + cbz r2, 1645da │ │ │ │ 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] │ │ │ │ @@ -401122,18 +401108,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 16459c │ │ │ │ + bne.n 16458c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16463c │ │ │ │ + cbz r2, 16462c │ │ │ │ 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] │ │ │ │ @@ -401147,19 +401133,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 1645f8 │ │ │ │ + bne.n 1645e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1646a0 │ │ │ │ + cbz r2, 164690 │ │ │ │ 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 │ │ │ │ @@ -401178,19 +401164,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 164654 │ │ │ │ + bne.n 164644 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164704 │ │ │ │ + cbz r2, 1646f4 │ │ │ │ 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 │ │ │ │ @@ -401209,19 +401195,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 1646b8 │ │ │ │ + bne.n 1646a8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164764 │ │ │ │ + cbz r2, 164754 │ │ │ │ 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] │ │ │ │ @@ -401238,19 +401224,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 164714 │ │ │ │ + bne.n 164704 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1647c4 │ │ │ │ + cbz r2, 1647b4 │ │ │ │ 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] │ │ │ │ @@ -401267,19 +401253,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 164774 │ │ │ │ + bne.n 164764 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164824 │ │ │ │ + cbz r2, 164814 │ │ │ │ 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] │ │ │ │ @@ -401296,33 +401282,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 1647d4 │ │ │ │ + bne.n 1647c4 │ │ │ │ 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] @ (1648f4 ) │ │ │ │ - ldr r3, [pc, #184] @ (1648f8 ) │ │ │ │ + ldr r2, [pc, #184] @ (1648e4 ) │ │ │ │ + ldr r3, [pc, #184] @ (1648e8 ) │ │ │ │ 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 1648d6 │ │ │ │ + beq.n 1648c6 │ │ │ │ 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 │ │ │ │ @@ -401361,49 +401347,49 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 164862 │ │ │ │ - ldr r2, [pc, #36] @ (1648fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1648f8 ) │ │ │ │ + bne.n 164852 │ │ │ │ + ldr r2, [pc, #36] @ (1648ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1648e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1648f0 │ │ │ │ + bne.n 1648e0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #300] @ (164a44 ) │ │ │ │ + ldr r3, [pc, #300] @ (164a34 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (164a48 ) │ │ │ │ + ldr r2, [pc, #300] @ (164a38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 164a24 │ │ │ │ + beq.n 164a14 │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r9, #32767 @ 0x7fff │ │ │ │ movt r9, #49151 @ 0xbfff │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, r0, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ @@ -401474,36 +401460,36 @@ │ │ │ │ rsb r4, r4, r4, lsl #15 │ │ │ │ subs r5, r5, r4 │ │ │ │ subs r3, r3, r5 │ │ │ │ umull r3, r2, r3, r9 │ │ │ │ strb.w r3, [r8, #-6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 16494a │ │ │ │ - ldr r2, [pc, #36] @ (164a4c ) │ │ │ │ - ldr r3, [pc, #28] @ (164a44 ) │ │ │ │ + bne.n 16493a │ │ │ │ + ldr r2, [pc, #36] @ (164a3c ) │ │ │ │ + ldr r3, [pc, #28] @ (164a34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 164a3e │ │ │ │ + bne.n 164a2e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164b46 │ │ │ │ + beq.n 164b36 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movw r5, #65023 @ 0xfdff │ │ │ │ movt r5, #63483 @ 0xf7fb │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ @@ -401560,19 +401546,19 @@ │ │ │ │ lsrs r3, r3, #8 │ │ │ │ rsb r3, r3, r3, lsl #9 │ │ │ │ subs r0, r0, r3 │ │ │ │ subs.w ip, ip, r0 │ │ │ │ cmp r2, r7 │ │ │ │ umull ip, r3, ip, r5 │ │ │ │ strb.w ip, [r4, #-6] │ │ │ │ - bne.n 164a70 │ │ │ │ + bne.n 164a60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164c3e │ │ │ │ + beq.n 164c2e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movw r5, #65023 @ 0xfdff │ │ │ │ movt r5, #63483 @ 0xf7fb │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ @@ -401629,34 +401615,34 @@ │ │ │ │ lsrs r3, r3, #8 │ │ │ │ rsb r3, r3, r3, lsl #9 │ │ │ │ subs r0, r0, r3 │ │ │ │ subs.w ip, ip, r0 │ │ │ │ cmp r2, r7 │ │ │ │ umull ip, r3, ip, r5 │ │ │ │ strb.w ip, [r4, #-6] │ │ │ │ - bne.n 164b68 │ │ │ │ + bne.n 164b58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #300] @ (164d84 ) │ │ │ │ + ldr r3, [pc, #300] @ (164d74 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (164d88 ) │ │ │ │ + ldr r2, [pc, #300] @ (164d78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 164d66 │ │ │ │ + beq.n 164d56 │ │ │ │ mov.w fp, #5 │ │ │ │ movt fp, #2 │ │ │ │ movw r9, #32767 @ 0x7fff │ │ │ │ movt r9, #49151 @ 0xbfff │ │ │ │ add.w r8, r0, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -401726,34 +401712,34 @@ │ │ │ │ rsb r0, r0, r0, lsl #15 │ │ │ │ subs r4, r4, r0 │ │ │ │ subs r3, r3, r4 │ │ │ │ umull r3, r2, r3, r9 │ │ │ │ strb.w r3, [r8, #-6] │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 164c8a │ │ │ │ - ldr r2, [pc, #36] @ (164d8c ) │ │ │ │ - ldr r3, [pc, #24] @ (164d84 ) │ │ │ │ + bne.n 164c7a │ │ │ │ + ldr r2, [pc, #36] @ (164d7c ) │ │ │ │ + ldr r3, [pc, #24] @ (164d74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 164d80 │ │ │ │ + bne.n 164d70 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 164df4 │ │ │ │ + cbz r0, 164de8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 164de2 │ │ │ │ + cbz r2, 164dd2 │ │ │ │ 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 │ │ │ │ @@ -401767,18 +401753,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 164d96 │ │ │ │ + bne.n 164d86 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164e3a │ │ │ │ + cbz r2, 164e2a │ │ │ │ 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 │ │ │ │ @@ -401792,18 +401778,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 164dec │ │ │ │ + bne.n 164ddc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164e92 │ │ │ │ + cbz r2, 164e82 │ │ │ │ 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 │ │ │ │ @@ -401817,18 +401803,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 164e44 │ │ │ │ + bne.n 164e34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164ee6 │ │ │ │ + cbz r2, 164ed6 │ │ │ │ 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 │ │ │ │ @@ -401842,18 +401828,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 164e9a │ │ │ │ + bne.n 164e8a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164f32 │ │ │ │ + cbz r2, 164f22 │ │ │ │ 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 │ │ │ │ @@ -401866,18 +401852,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 164eee │ │ │ │ + bne.n 164ede │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164f7e │ │ │ │ + cbz r2, 164f6e │ │ │ │ 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 │ │ │ │ @@ -401890,18 +401876,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 164f3a │ │ │ │ + bne.n 164f2a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164fca │ │ │ │ + cbz r2, 164fba │ │ │ │ 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 │ │ │ │ @@ -401914,18 +401900,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 164f86 │ │ │ │ + bne.n 164f76 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165016 │ │ │ │ + cbz r2, 165006 │ │ │ │ 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 │ │ │ │ @@ -401938,23 +401924,23 @@ │ │ │ │ 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 164fd2 │ │ │ │ + bne.n 164fc2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16510a │ │ │ │ + beq.n 1650fa │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ movw fp, #511 @ 0x1ff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -402019,23 +402005,23 @@ │ │ │ │ bfi r7, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi r7, r2, #24, #8 │ │ │ │ str.w r7, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 165040 │ │ │ │ + bne.n 165030 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 165204 │ │ │ │ + beq.n 1651f4 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -402096,24 +402082,24 @@ │ │ │ │ bfi lr, r1, #8, #8 │ │ │ │ bfi lr, r5, #16, #8 │ │ │ │ bfi lr, r4, #24, #8 │ │ │ │ str.w lr, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 165134 │ │ │ │ + bne.n 165124 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 165302 │ │ │ │ + beq.n 1652f2 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ movw fp, #511 @ 0x1ff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -402180,23 +402166,23 @@ │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 165234 │ │ │ │ + bne.n 165224 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1653fe │ │ │ │ + beq.n 1653ee │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ movw fp, #511 @ 0x1ff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -402263,32 +402249,32 @@ │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 165330 │ │ │ │ + bne.n 165320 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1654e4 ) │ │ │ │ - ldr r3, [pc, #204] @ (1654e8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1654d4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1654d8 ) │ │ │ │ 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 1654c6 │ │ │ │ + beq.n 1654b6 │ │ │ │ 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] │ │ │ │ @@ -402333,50 +402319,50 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 16543c │ │ │ │ - ldr r2, [pc, #36] @ (1654ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1654e8 ) │ │ │ │ + bne.n 16542c │ │ │ │ + ldr r2, [pc, #36] @ (1654dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1654d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1654e0 │ │ │ │ + bne.n 1654d0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #300] @ (165634 ) │ │ │ │ + ldr r3, [pc, #300] @ (165624 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #300] @ (165638 ) │ │ │ │ + ldr r2, [pc, #300] @ (165628 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 165616 │ │ │ │ + beq.n 165606 │ │ │ │ movw r9, #32769 @ 0x8001 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mvn.w r5, #65536 @ 0x10000 │ │ │ │ add r3, sp, #12 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -402454,38 +402440,38 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ subs r1, r1, r0 │ │ │ │ umull r1, r3, r1, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, sl │ │ │ │ bfi r6, r1, #24, #8 │ │ │ │ str.w r6, [fp], #4 │ │ │ │ - bne.n 165536 │ │ │ │ - ldr r2, [pc, #36] @ (16563c ) │ │ │ │ - ldr r3, [pc, #24] @ (165634 ) │ │ │ │ + bne.n 165526 │ │ │ │ + ldr r2, [pc, #36] @ (16562c ) │ │ │ │ + ldr r3, [pc, #24] @ (165624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165630 │ │ │ │ + bne.n 165620 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 165736 │ │ │ │ + beq.n 165726 │ │ │ │ movw r7, #16417 @ 0x4021 │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ movw r4, #65023 @ 0xfdff │ │ │ │ movt r4, #63483 @ 0xf7fb │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -402549,18 +402535,18 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ umull r3, r2, r3, r4 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ cmp r3, r8 │ │ │ │ str.w ip, [sl], #4 │ │ │ │ - bne.n 165666 │ │ │ │ + bne.n 165656 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 1657a6 │ │ │ │ + cbz r2, 165796 │ │ │ │ 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 │ │ │ │ @@ -402580,18 +402566,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 165744 │ │ │ │ + bne.n 165734 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165814 │ │ │ │ + cbz r2, 165804 │ │ │ │ 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 │ │ │ │ @@ -402611,19 +402597,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 1657b0 │ │ │ │ + bne.n 1657a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 165882 │ │ │ │ + cbz r2, 165872 │ │ │ │ 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 │ │ │ │ @@ -402643,18 +402629,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 165820 │ │ │ │ + bne.n 165810 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1658ee │ │ │ │ + cbz r2, 1658de │ │ │ │ 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 │ │ │ │ @@ -402674,23 +402660,23 @@ │ │ │ │ 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 16588c │ │ │ │ + bne.n 16587c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1659ee │ │ │ │ + beq.n 1659de │ │ │ │ movw r9, #16417 @ 0x4021 │ │ │ │ movt r9, #128 @ 0x80 │ │ │ │ movw r7, #65023 @ 0xfdff │ │ │ │ movt r7, #63483 @ 0xf7fb │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -402756,32 +402742,32 @@ │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi lr, r2, #24, #8 │ │ │ │ str.w lr, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 165918 │ │ │ │ + bne.n 165908 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #216] @ (165ae0 ) │ │ │ │ - ldr r3, [pc, #216] @ (165ae4 ) │ │ │ │ + ldr r2, [pc, #216] @ (165ad0 ) │ │ │ │ + ldr r3, [pc, #216] @ (165ad4 ) │ │ │ │ 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 165ac2 │ │ │ │ + beq.n 165ab2 │ │ │ │ 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] │ │ │ │ @@ -402830,51 +402816,51 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 165a2c │ │ │ │ - ldr r2, [pc, #36] @ (165ae8 ) │ │ │ │ - ldr r3, [pc, #28] @ (165ae4 ) │ │ │ │ + bne.n 165a1c │ │ │ │ + ldr r2, [pc, #36] @ (165ad8 ) │ │ │ │ + ldr r3, [pc, #28] @ (165ad4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165adc │ │ │ │ + bne.n 165acc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #960 @ (adr r5, 165ea4 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 165ad4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #216 @ (adr r5, 165bc4 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 165bf4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #384] @ (165c84 ) │ │ │ │ + ldr r3, [pc, #384] @ (165c74 ) │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #384] @ (165c88 ) │ │ │ │ + ldr r2, [pc, #384] @ (165c78 ) │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 165c64 │ │ │ │ + beq.w 165c54 │ │ │ │ mov.w r9, #5 │ │ │ │ movt r9, #2 │ │ │ │ movw r7, #32767 @ 0x7fff │ │ │ │ movt r7, #49151 @ 0xbfff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ @@ -402967,39 +402953,39 @@ │ │ │ │ umull r6, r3, r6, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bfi lr, r6, #24, #8 │ │ │ │ str.w lr, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 165b34 │ │ │ │ - ldr r2, [pc, #36] @ (165c8c ) │ │ │ │ - ldr r3, [pc, #28] @ (165c84 ) │ │ │ │ + bne.w 165b24 │ │ │ │ + ldr r2, [pc, #36] @ (165c7c ) │ │ │ │ + ldr r3, [pc, #28] @ (165c74 ) │ │ │ │ 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 165c7e │ │ │ │ + bne.n 165c6e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #968 @ (adr r4, 166054 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 165c84 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #592 @ (adr r3, 165ee0 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 165f10 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 165d86 │ │ │ │ + beq.n 165d76 │ │ │ │ movw r7, #16417 @ 0x4021 │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ movw r4, #65023 @ 0xfdff │ │ │ │ movt r4, #63483 @ 0xf7fb │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -403063,124 +403049,124 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ umull r3, r2, r3, r4 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ cmp r3, r8 │ │ │ │ str.w ip, [sl], #4 │ │ │ │ - bne.n 165cb6 │ │ │ │ + bne.n 165ca6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #8] @ (165d98 ) │ │ │ │ + ldr r3, [pc, #8] @ (165d88 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #8] @ (165da8 ) │ │ │ │ + ldr r3, [pc, #8] @ (165d98 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 165ddc │ │ │ │ + cbz r2, 165dcc │ │ │ │ movs r1, #3 │ │ │ │ blx 47968 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 165de8 │ │ │ │ + blt.n 165dd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ blx 47478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 165de2 │ │ │ │ + blt.n 165dd2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ (165df0 ) │ │ │ │ + ldr r0, [pc, #16] @ (165de0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 165dc2 │ │ │ │ + b.n 165db2 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 165dd8 │ │ │ │ + b.n 165dc8 │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #8] │ │ │ │ movs r2, r2 │ │ │ │ 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, 165e38 │ │ │ │ + cbnz r3, 165e28 │ │ │ │ ldrd r5, r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 165e30 │ │ │ │ + bls.n 165e20 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - cbnz r2, 165e34 │ │ │ │ + cbnz r2, 165e24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 165e3c │ │ │ │ + cbz r5, 165e2c │ │ │ │ add r5, r1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 165e34 │ │ │ │ + cbz r0, 165e24 │ │ │ │ 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 165e1a │ │ │ │ + b.n 165e0a │ │ │ │ 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] @ (165ed8 ) │ │ │ │ - ldr r3, [pc, #132] @ (165edc ) │ │ │ │ + ldr r0, [pc, #128] @ (165ec8 ) │ │ │ │ + ldr r3, [pc, #132] @ (165ecc ) │ │ │ │ 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 165e92 │ │ │ │ + bne.n 165e82 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #104] @ (165ee0 ) │ │ │ │ + ldr r2, [pc, #104] @ (165ed0 ) │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #96] @ (165edc ) │ │ │ │ + ldr r3, [pc, #96] @ (165ecc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165ed4 │ │ │ │ + bne.n 165ec4 │ │ │ │ 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 │ │ │ │ @@ -403200,49 +403186,49 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 48388 │ │ │ │ - b.n 165e72 │ │ │ │ + b.n 165e62 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #648 @ (adr r1, 166164 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 166194 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #512 @ (adr r1, 1660e4 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 166114 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 165f04 │ │ │ │ + bcc.n 165ef4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 165df4 │ │ │ │ + bl 165de4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 165f02 │ │ │ │ + beq.n 165ef2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 165f20 │ │ │ │ + cbz r3, 165f10 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r3 │ │ │ │ blx 47a50 │ │ │ │ str r4, [r5, #8] │ │ │ │ - b.n 165f00 │ │ │ │ + b.n 165ef0 │ │ │ │ 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 │ │ │ │ @@ -403264,30 +403250,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] @ (165ff0 ) │ │ │ │ + ldr r1, [pc, #128] @ (165fe0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #128] @ (165ff4 ) │ │ │ │ + ldr r3, [pc, #128] @ (165fe4 ) │ │ │ │ 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 165fe8 │ │ │ │ + bcs.n 165fd8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 165fe8 │ │ │ │ + bhi.n 165fd8 │ │ │ │ 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] │ │ │ │ @@ -403300,99 +403286,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, 165fce │ │ │ │ + cbz r0, 165fbe │ │ │ │ mov r2, r5 │ │ │ │ add r0, ip │ │ │ │ blx 48388 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #36] @ (165ff8 ) │ │ │ │ - ldr r3, [pc, #32] @ (165ff4 ) │ │ │ │ + ldr r2, [pc, #36] @ (165fe8 ) │ │ │ │ + ldr r3, [pc, #32] @ (165fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165fec │ │ │ │ + bne.n 165fdc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - b.n 165fd0 │ │ │ │ + b.n 165fc0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #552 @ (adr r0, 16621c ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 16624c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #160 @ (adr r0, 16609c ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 1660cc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (1660d8 ) │ │ │ │ - ldr r3, [pc, #204] @ (1660dc ) │ │ │ │ + ldr r2, [pc, #200] @ (1660c8 ) │ │ │ │ + ldr r3, [pc, #204] @ (1660cc ) │ │ │ │ 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 1660ce │ │ │ │ + bne.n 1660be │ │ │ │ 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 166058 │ │ │ │ + bls.n 166048 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1660ca │ │ │ │ + bne.n 1660ba │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 166080 │ │ │ │ + cbz r4, 166070 │ │ │ │ add r4, r6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r2 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 47cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1660ca │ │ │ │ + beq.n 1660ba │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 166086 │ │ │ │ + bne.n 166076 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #116] @ (1660e0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1660dc ) │ │ │ │ + ldr r2, [pc, #116] @ (1660d0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1660cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1660d2 │ │ │ │ + bne.n 1660c2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166040 │ │ │ │ + b.n 166030 │ │ │ │ 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] │ │ │ │ @@ -403411,59 +403397,59 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 48388 │ │ │ │ - b.n 166060 │ │ │ │ + b.n 166050 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 166068 │ │ │ │ + b.n 166058 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 16613c │ │ │ │ + cbnz r3, 16612c │ │ │ │ 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 166128 │ │ │ │ + bls.n 166118 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166132 │ │ │ │ + cbnz r2, 166122 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 16612c │ │ │ │ + cbz r6, 16611c │ │ │ │ add r6, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ blx 47cfc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 166132 │ │ │ │ + cbz r0, 166122 │ │ │ │ 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 16610c │ │ │ │ + b.n 1660fc │ │ │ │ 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 │ │ │ │ @@ -403472,247 +403458,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 166196 │ │ │ │ + bcc.n 166186 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1661be │ │ │ │ + cbnz r3, 1661ae │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 166192 │ │ │ │ + bls.n 166182 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1661ba │ │ │ │ + cbnz r2, 1661aa │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1661b4 │ │ │ │ + cbz r5, 1661a4 │ │ │ │ adds r5, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1661ba │ │ │ │ + cbz r0, 1661aa │ │ │ │ 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 165df4 │ │ │ │ + bl 165de4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166160 │ │ │ │ + beq.n 166150 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1661b0 │ │ │ │ + cbz r3, 1661a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r5, r0 │ │ │ │ add r0, r3 │ │ │ │ blx 47a50 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 166160 │ │ │ │ + b.n 166150 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166176 │ │ │ │ + b.n 166166 │ │ │ │ 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 165ee4 │ │ │ │ + bl 165ed4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 16622a │ │ │ │ + cbnz r3, 16621a │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 16620e │ │ │ │ + bls.n 1661fe │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166226 │ │ │ │ + cbnz r2, 166216 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 166220 │ │ │ │ + cbz r5, 166210 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 166226 │ │ │ │ + cbz r0, 166216 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e44 │ │ │ │ + bl 165e34 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1661f8 │ │ │ │ + b.n 1661e8 │ │ │ │ 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 165ee4 │ │ │ │ + bl 165ed4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 166296 │ │ │ │ + cbnz r3, 166286 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 16627a │ │ │ │ + bls.n 16626a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166292 │ │ │ │ + cbnz r2, 166282 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 16628c │ │ │ │ + cbz r5, 16627c │ │ │ │ adds r5, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 166292 │ │ │ │ + cbz r0, 166282 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e44 │ │ │ │ + bl 165e34 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166264 │ │ │ │ + b.n 166254 │ │ │ │ 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 165ee4 │ │ │ │ + bl 165ed4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1662fe │ │ │ │ + cbnz r3, 1662ee │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1662e2 │ │ │ │ + bls.n 1662d2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1662fa │ │ │ │ + cbnz r2, 1662ea │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1662f4 │ │ │ │ + cbz r5, 1662e4 │ │ │ │ adds r5, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 1662fa │ │ │ │ + cbz r0, 1662ea │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 165e44 │ │ │ │ + bl 165e34 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1662cc │ │ │ │ + b.n 1662bc │ │ │ │ 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 165ee4 │ │ │ │ + bl 165ed4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 166366 │ │ │ │ + cbnz r3, 166356 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 16634c │ │ │ │ + bls.n 16633c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166362 │ │ │ │ + cbnz r2, 166352 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 16635c │ │ │ │ + cbz r5, 16634c │ │ │ │ adds r5, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 166362 │ │ │ │ + cbz r0, 166352 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e44 │ │ │ │ + bl 165e34 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166336 │ │ │ │ + b.n 166326 │ │ │ │ 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] @ (166400 ) │ │ │ │ + ldr r3, [pc, #128] @ (1663f0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (166404 ) │ │ │ │ + ldr r2, [pc, #128] @ (1663f4 ) │ │ │ │ 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 1663f6 │ │ │ │ + bcs.n 1663e6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1663f6 │ │ │ │ + bhi.n 1663e6 │ │ │ │ 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] │ │ │ │ @@ -403727,438 +403713,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, 1663dc │ │ │ │ + cbz r3, 1663cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (166408 ) │ │ │ │ - ldr r3, [pc, #28] @ (166400 ) │ │ │ │ + ldr r2, [pc, #40] @ (1663f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1663f0 ) │ │ │ │ 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 1663fa │ │ │ │ + bne.n 1663ea │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1663de │ │ │ │ + b.n 1663ce │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, 16646a │ │ │ │ + cbnz r3, 16645a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ blx 483f4 │ │ │ │ adds r6, r0, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add r2, r6 │ │ │ │ cmp r2, r7 │ │ │ │ - bls.n 166452 │ │ │ │ + bls.n 166442 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166466 │ │ │ │ + cbnz r2, 166456 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r7, 166460 │ │ │ │ + cbz r7, 166450 │ │ │ │ add r7, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r7, r2 │ │ │ │ it cc │ │ │ │ movcc r7, r2 │ │ │ │ mov r1, r7 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 166466 │ │ │ │ + cbz r0, 166456 │ │ │ │ strd r0, r7, [r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e44 │ │ │ │ + bl 165e34 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 16643c │ │ │ │ + b.n 16642c │ │ │ │ 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, 166492 │ │ │ │ + cbnz r2, 166482 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 166496 │ │ │ │ + bls.n 166486 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 16648e │ │ │ │ + bhi.n 16647e │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1664ce │ │ │ │ + cbnz r1, 1664be │ │ │ │ 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 1664c8 │ │ │ │ + bhi.n 1664b8 │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1664d0 │ │ │ │ + bls.n 1664c0 │ │ │ │ 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 1664cc │ │ │ │ + beq.n 1664bc │ │ │ │ blx 48388 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1664f4 │ │ │ │ + cbnz r3, 1664e4 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1664f8 │ │ │ │ + bcc.n 1664e8 │ │ │ │ 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 1664f4 │ │ │ │ + beq.n 1664e4 │ │ │ │ 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, 166524 │ │ │ │ + cbnz r4, 166514 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 16652c │ │ │ │ + bls.n 16651c │ │ │ │ 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 166520 │ │ │ │ + ble.n 166510 │ │ │ │ adds r4, r1, #2 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 166524 │ │ │ │ + beq.n 166514 │ │ │ │ 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, 166564 │ │ │ │ + cbnz r4, 166554 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 16656c │ │ │ │ + bls.n 16655c │ │ │ │ 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 166560 │ │ │ │ + ble.n 166550 │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 166564 │ │ │ │ + beq.n 166554 │ │ │ │ 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, 1665a4 │ │ │ │ + cbnz r4, 166594 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1665ae │ │ │ │ + bls.n 16659e │ │ │ │ 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 1665a0 │ │ │ │ + ble.n 166590 │ │ │ │ add.w r4, r2, #8 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1665a4 │ │ │ │ + beq.n 166594 │ │ │ │ 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 1665f4 │ │ │ │ + bcs.n 1665e4 │ │ │ │ subs r2, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 486b4 │ │ │ │ - cbz r0, 1665f4 │ │ │ │ + cbz r0, 1665e4 │ │ │ │ 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 1666ae │ │ │ │ + beq.n 16669e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 16661c │ │ │ │ + b.n 16660c │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1666b4 │ │ │ │ + beq.n 1666a4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 166616 │ │ │ │ + bne.n 166606 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1666ae │ │ │ │ + bne.n 16669e │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 166640 │ │ │ │ + b.n 166630 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 1666ae │ │ │ │ + beq.n 16669e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 166636 │ │ │ │ + bne.n 166626 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w ip, r2, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 166662 │ │ │ │ - b.n 166636 │ │ │ │ + bhi.n 166652 │ │ │ │ + b.n 166626 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ subs r0, r0, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 166636 │ │ │ │ + bls.n 166626 │ │ │ │ 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 166656 │ │ │ │ + bne.n 166646 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 166656 │ │ │ │ + beq.n 166646 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 166656 │ │ │ │ + bne.n 166646 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 166656 │ │ │ │ + bne.n 166646 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 166656 │ │ │ │ + bne.n 166646 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 166656 │ │ │ │ + bne.n 166646 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 166656 │ │ │ │ + bne.n 166646 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1666b0 │ │ │ │ + b.n 1666a0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16662a │ │ │ │ + b.n 16661a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (16671c ) │ │ │ │ + ldr r2, [pc, #84] @ (16670c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (166720 ) │ │ │ │ + ldr r3, [pc, #84] @ (166710 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47794 │ │ │ │ - cbz r0, 166712 │ │ │ │ + cbz r0, 166702 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 166712 │ │ │ │ - ldr r0, [pc, #60] @ (166724 ) │ │ │ │ + cbz r3, 166702 │ │ │ │ + ldr r0, [pc, #60] @ (166714 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 479c8 │ │ │ │ - cbz r0, 166712 │ │ │ │ + cbz r0, 166702 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #44] @ (166728 ) │ │ │ │ - ldr r3, [pc, #36] @ (166720 ) │ │ │ │ + ldr r2, [pc, #44] @ (166718 ) │ │ │ │ + ldr r3, [pc, #36] @ (166710 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166716 │ │ │ │ + bne.n 166706 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1666f8 │ │ │ │ + b.n 1666e8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (1667a8 ) │ │ │ │ + ldr r2, [pc, #100] @ (166798 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #100] @ (1667ac ) │ │ │ │ + ldr r3, [pc, #100] @ (16679c ) │ │ │ │ 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 481f0 │ │ │ │ - cbz r0, 16677a │ │ │ │ + cbz r0, 16676a │ │ │ │ movs r4, #2 │ │ │ │ - ldr r2, [pc, #76] @ (1667b0 ) │ │ │ │ - ldr r3, [pc, #72] @ (1667ac ) │ │ │ │ + ldr r2, [pc, #76] @ (1667a0 ) │ │ │ │ + ldr r3, [pc, #72] @ (16679c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1667a2 │ │ │ │ + bne.n 166792 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r5, sp │ │ │ │ blx 477c4 │ │ │ │ - cbz r0, 166790 │ │ │ │ + cbz r0, 166780 │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 47de0 │ │ │ │ - b.n 166760 │ │ │ │ + b.n 166750 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ blx 4734c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 166788 │ │ │ │ + b.n 166778 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 474cc │ │ │ │ pop {r3, pc} │ │ │ │ @@ -404186,15 +404172,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 482ec <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 166822 │ │ │ │ + beq.n 166812 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -404207,173 +404193,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] @ (166934 ) │ │ │ │ - ldr r3, [pc, #224] @ (166938 ) │ │ │ │ + ldr r1, [pc, #224] @ (166924 ) │ │ │ │ + ldr r3, [pc, #224] @ (166928 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmn.w r5, #9 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #216] @ (16693c ) │ │ │ │ + ldr r1, [pc, #216] @ (16692c ) │ │ │ │ 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 16692c │ │ │ │ + bhi.n 16691c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1668c6 │ │ │ │ + bls.n 1668b6 │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1668f6 │ │ │ │ + bhi.n 1668e6 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #156] @ (166940 ) │ │ │ │ + ldr r3, [pc, #156] @ (166930 ) │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 16690a │ │ │ │ + beq.n 1668fa │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r0, 1668fe │ │ │ │ + cbz r0, 1668ee │ │ │ │ mov r2, r8 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16dfe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16692c │ │ │ │ + beq.n 16691c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ str.w r8, [r6, #20] │ │ │ │ add r5, r3 │ │ │ │ - b.n 1668cc │ │ │ │ + b.n 1668bc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r5, r3, r5 │ │ │ │ - beq.n 16692c │ │ │ │ + beq.n 16691c │ │ │ │ str r7, [r6, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #112] @ (166944 ) │ │ │ │ + ldr r2, [pc, #112] @ (166934 ) │ │ │ │ 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] @ (166938 ) │ │ │ │ + ldr r3, [pc, #84] @ (166928 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166930 │ │ │ │ + bne.n 166920 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 1668a0 │ │ │ │ + b.n 166890 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 47cfc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1668b6 │ │ │ │ + b.n 1668a6 │ │ │ │ mov r0, r8 │ │ │ │ blx 483e8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 16692c │ │ │ │ + cbz r0, 16691c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ blx 48388 │ │ │ │ add r5, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r6, #20] │ │ │ │ str.w r9, [r6, #12] │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 1668cc │ │ │ │ + b.n 1668bc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1668ce │ │ │ │ + b.n 1668be │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 16696a │ │ │ │ - b.n 16697c │ │ │ │ + bcc.n 16695a │ │ │ │ + b.n 16696c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 16697c │ │ │ │ + bcs.n 16696c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 166964 │ │ │ │ + bne.n 166954 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 166840 │ │ │ │ + bl 166830 │ │ │ │ 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 1669d0 │ │ │ │ + bcs.n 1669c0 │ │ │ │ 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, 1669ca │ │ │ │ + cbz r2, 1669ba │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1669c6 │ │ │ │ + cbnz r1, 1669b6 │ │ │ │ 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 1669ae │ │ │ │ + bne.n 16699e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ @@ -404386,224 +404372,224 @@ │ │ │ │ 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 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #424] @ (166bb0 ) │ │ │ │ + ldr r1, [pc, #424] @ (166ba0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #420] @ (166bb4 ) │ │ │ │ + ldr r2, [pc, #420] @ (166ba4 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ it ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 166a3c │ │ │ │ - b.n 166a9a │ │ │ │ + bne.n 166a2c │ │ │ │ + b.n 166a8a │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 166a9a │ │ │ │ + beq.n 166a8a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166a32 │ │ │ │ + bne.n 166a22 │ │ │ │ mov r5, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ strd r0, r0, [sp, #20] │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 166aba │ │ │ │ + cbnz r3, 166aaa │ │ │ │ add.w r9, r7, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16fa54 │ │ │ │ - cbz r4, 166a86 │ │ │ │ + bl 16fa44 │ │ │ │ + cbz r4, 166a76 │ │ │ │ ldr.w r5, [r9, #-4]! │ │ │ │ mov r0, r6 │ │ │ │ subs r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166a6e │ │ │ │ + bne.n 166a5e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 166a58 │ │ │ │ + bne.n 166a48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 166a32 │ │ │ │ + beq.n 166a22 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 166a3c │ │ │ │ + bne.n 166a2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e158 │ │ │ │ - ldr r2, [pc, #276] @ (166bb8 ) │ │ │ │ - ldr r3, [pc, #272] @ (166bb4 ) │ │ │ │ + bl 16e148 │ │ │ │ + ldr r2, [pc, #276] @ (166ba8 ) │ │ │ │ + ldr r3, [pc, #272] @ (166ba4 ) │ │ │ │ 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 166baa │ │ │ │ + bne.n 166b9a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #5 │ │ │ │ - bhi.n 166b0e │ │ │ │ + bhi.n 166afe │ │ │ │ adds r2, r4, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r9, r2 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 166b08 │ │ │ │ + bls.n 166af8 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 166b8a │ │ │ │ + bhi.n 166b7a │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 47cfc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 166b0e │ │ │ │ + cbz r0, 166afe │ │ │ │ add.w ip, r0, r4 │ │ │ │ str.w r5, [ip] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 166b14 │ │ │ │ + cbnz r3, 166b04 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 166b92 │ │ │ │ + beq.n 166b82 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 166b9e │ │ │ │ + bne.n 166b8e │ │ │ │ mov r9, ip │ │ │ │ mov r5, r1 │ │ │ │ - b.n 166a60 │ │ │ │ + b.n 166a50 │ │ │ │ adds.w ip, r7, r4 │ │ │ │ - bne.n 166aee │ │ │ │ + bne.n 166ade │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r5, #12] │ │ │ │ subs r3, #8 │ │ │ │ adds r0, r2, r3 │ │ │ │ - beq.n 166af6 │ │ │ │ + beq.n 166ae6 │ │ │ │ sub.w r4, r0, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f9dc │ │ │ │ - cbz r0, 166b46 │ │ │ │ + bl 16f9cc │ │ │ │ + cbz r0, 166b36 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, r4, #8 │ │ │ │ subs r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 166b20 │ │ │ │ + bcc.n 166b10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r7, r4] │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ - bne.n 166a58 │ │ │ │ - b.n 166a5c │ │ │ │ + bne.n 166a48 │ │ │ │ + b.n 166a4c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 166b0e │ │ │ │ + bhi.n 166afe │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs.n 166b96 │ │ │ │ + bcs.n 166b86 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 166ba2 │ │ │ │ + bhi.n 166b92 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 47cfc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166b0e │ │ │ │ + beq.n 166afe │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - b.n 166b2a │ │ │ │ + b.n 166b1a │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 166ade │ │ │ │ + b.n 166ace │ │ │ │ mov r9, ip │ │ │ │ - b.n 166a60 │ │ │ │ + b.n 166a50 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r2, r7, r2 │ │ │ │ - bne.n 166b82 │ │ │ │ - b.n 166b0e │ │ │ │ + bne.n 166b72 │ │ │ │ + b.n 166afe │ │ │ │ mov r5, r1 │ │ │ │ - b.n 166ac4 │ │ │ │ + b.n 166ab4 │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 166b6c │ │ │ │ + b.n 166b5c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ 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 r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbnz r3, 166c3c │ │ │ │ + cbnz r3, 166c2c │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ blx 483e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166ca6 │ │ │ │ + beq.n 166c96 │ │ │ │ str r7, [r0, #4] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -404612,108 +404598,108 @@ │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #28] │ │ │ │ blx 48388 │ │ │ │ str r6, [r4, #32] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 166c6a │ │ │ │ + bne.n 166c5a │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r9, [r4, #36] @ 0x24 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 483e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 166ca6 │ │ │ │ + cbz r0, 166c96 │ │ │ │ add.w ip, r4, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r7, [r4, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str r6, [r4, #32] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 166c32 │ │ │ │ + beq.n 166c22 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 166c7a │ │ │ │ + beq.n 166c6a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ movs r3, #20 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mul.w r5, r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ blx 483e8 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 166ca0 │ │ │ │ + cbz r0, 166c90 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 48388 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 166c74 │ │ │ │ + b.n 166c64 │ │ │ │ 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 r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 166d08 │ │ │ │ + cbz r5, 166cf8 │ │ │ │ ldrd r9, r8, [r0, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17bae8 │ │ │ │ + bl 17bad8 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 166cfe │ │ │ │ + cbz r0, 166cee │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [r2], #4 │ │ │ │ - bl 17bafc │ │ │ │ - cbz r0, 166cfe │ │ │ │ + bl 17baec │ │ │ │ + cbz r0, 166cee │ │ │ │ adds r3, r0, #4 │ │ │ │ ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #20 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 166d70 │ │ │ │ + beq.n 166d60 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 166d76 │ │ │ │ + beq.n 166d66 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 166d04 │ │ │ │ + bne.n 166cf4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 167d48 │ │ │ │ + bl 167d38 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 166d34 │ │ │ │ + cbnz r0, 166d24 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 166d04 │ │ │ │ + b.n 166cf4 │ │ │ │ adds r5, #1 │ │ │ │ - bl 167b58 │ │ │ │ + bl 167b48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc.w r2, r7, #0 │ │ │ │ @@ -404724,65 +404710,65 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 166d2e │ │ │ │ + bne.n 166d1e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167dcc │ │ │ │ - b.n 166d26 │ │ │ │ - bl 16833c │ │ │ │ - b.n 166d04 │ │ │ │ - bl 168614 │ │ │ │ - b.n 166d04 │ │ │ │ + bl 167dbc │ │ │ │ + b.n 166d16 │ │ │ │ + bl 16832c │ │ │ │ + b.n 166cf4 │ │ │ │ + bl 168604 │ │ │ │ + b.n 166cf4 │ │ │ │ stmdb 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 sl, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 166eec │ │ │ │ + beq.w 166edc │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 166eec │ │ │ │ + beq.w 166edc │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 168230 │ │ │ │ - cbnz r0, 166e40 │ │ │ │ + bl 168220 │ │ │ │ + cbnz r0, 166e30 │ │ │ │ mov r0, r6 │ │ │ │ blx 483f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, r7, #1 │ │ │ │ blx 483f4 │ │ │ │ add.w r1, r7, #11 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r7 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166ee6 │ │ │ │ + beq.n 166ed6 │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ blx 48388 │ │ │ │ mov r3, r0 │ │ │ │ @@ -404795,132 +404781,132 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #4 │ │ │ │ strb r0, [r3, r7] │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ str.w sl, [r2, #1] │ │ │ │ str.w r9, [r2, #5] │ │ │ │ - bl 16ec98 │ │ │ │ + bl 16ec88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 167f98 │ │ │ │ + bl 167f88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166dcc │ │ │ │ + beq.n 166dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166dcc │ │ │ │ - ldr r1, [pc, #212] @ (166f3c ) │ │ │ │ + beq.n 166dbc │ │ │ │ + ldr r1, [pc, #212] @ (166f2c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ - cbz r0, 166ec6 │ │ │ │ + cbz r0, 166eb6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 166efc │ │ │ │ + beq.n 166eec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 166f0a │ │ │ │ - ldr r0, [pc, #192] @ (166f40 ) │ │ │ │ + beq.n 166efa │ │ │ │ + ldr r0, [pc, #192] @ (166f30 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166f18 │ │ │ │ - ldr r0, [pc, #184] @ (166f44 ) │ │ │ │ + beq.n 166f08 │ │ │ │ + ldr r0, [pc, #184] @ (166f34 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 173098 │ │ │ │ + bl 173088 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16849c │ │ │ │ + bl 16848c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166dcc │ │ │ │ + beq.n 166dbc │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 166f2c │ │ │ │ + beq.n 166f1c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 166ecc │ │ │ │ + cbz r3, 166ebc │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 166dcc │ │ │ │ + b.n 166dbc │ │ │ │ strb.w fp, [r4, #392] @ 0x188 │ │ │ │ - b.n 166e70 │ │ │ │ - ldr r1, [pc, #120] @ (166f48 ) │ │ │ │ + b.n 166e60 │ │ │ │ + ldr r1, [pc, #120] @ (166f38 ) │ │ │ │ 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 172800 │ │ │ │ + bl 1727f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166ec0 │ │ │ │ + bne.n 166eb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ 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 1683c0 │ │ │ │ + bl 1683b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166e7c │ │ │ │ - b.n 166dcc │ │ │ │ + bne.n 166e6c │ │ │ │ + b.n 166dbc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 168698 │ │ │ │ + bl 168688 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166e7c │ │ │ │ - b.n 166dcc │ │ │ │ - ldr r0, [pc, #48] @ (166f4c ) │ │ │ │ + bne.n 166e6c │ │ │ │ + b.n 166dbc │ │ │ │ + ldr r0, [pc, #48] @ (166f3c ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166e88 │ │ │ │ + bne.n 166e78 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1683dc │ │ │ │ - b.n 166e88 │ │ │ │ + bl 1683cc │ │ │ │ + b.n 166e78 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 174510 │ │ │ │ - b.n 166eba │ │ │ │ + bl 174500 │ │ │ │ + b.n 166eaa │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r6, [r0, #3] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ movs r2, r2 │ │ │ │ - cbz r0, 166f70 │ │ │ │ + cbz r0, 166f60 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ blx 47574 │ │ │ │ @@ -404930,167 +404916,167 @@ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1670e0 ) │ │ │ │ + ldr r2, [pc, #344] @ (1670d0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (1670e4 ) │ │ │ │ + ldr r3, [pc, #344] @ (1670d4 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1670e8 ) │ │ │ │ + ldr r0, [pc, #340] @ (1670d8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w fp, [pc, #340] @ 1670ec │ │ │ │ + ldr.w fp, [pc, #340] @ 1670dc │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r1, #0 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #2 │ │ │ │ - bl 173098 │ │ │ │ + bl 173088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167048 │ │ │ │ - ldr r0, [pc, #312] @ (1670f0 ) │ │ │ │ + beq.n 167038 │ │ │ │ + ldr r0, [pc, #312] @ (1670e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16706a │ │ │ │ + beq.n 16705a │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 4806c <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 166ff0 │ │ │ │ + beq.n 166fe0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 16708c │ │ │ │ - bhi.n 16703c │ │ │ │ + beq.n 16707c │ │ │ │ + bhi.n 16702c │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 16708c │ │ │ │ + beq.n 16707c │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bne.n 167040 │ │ │ │ + bne.n 167030 │ │ │ │ mov.w fp, r0, lsr #12 │ │ │ │ lsls r4, r0, #20 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - bne.n 166ff8 │ │ │ │ + bne.n 166fe8 │ │ │ │ mov.w r4, #1073741824 @ 0x40000000 │ │ │ │ mov.w fp, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ strd r4, fp, [sp, #16] │ │ │ │ strd sl, r7, [sp] │ │ │ │ - bl 166d7c │ │ │ │ + bl 166d6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r6, #1 │ │ │ │ - cbz r6, 167020 │ │ │ │ + cbz r6, 167010 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 167094 │ │ │ │ - ldr r2, [pc, #208] @ (1670f4 ) │ │ │ │ - ldr r3, [pc, #192] @ (1670e4 ) │ │ │ │ + beq.n 167084 │ │ │ │ + ldr r2, [pc, #208] @ (1670e4 ) │ │ │ │ + ldr r3, [pc, #192] @ (1670d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1670da │ │ │ │ + bne.n 1670ca │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 166fe4 │ │ │ │ + beq.n 166fd4 │ │ │ │ mov.w fp, r0, lsr #2 │ │ │ │ lsls r4, r0, #30 │ │ │ │ - b.n 166fea │ │ │ │ + b.n 166fda │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #172] @ (1670f8 ) │ │ │ │ + ldr r0, [pc, #172] @ (1670e8 ) │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 173088 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166fb6 │ │ │ │ - ldr r0, [pc, #160] @ (1670fc ) │ │ │ │ + bne.n 166fa6 │ │ │ │ + ldr r0, [pc, #160] @ (1670ec ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 1670c0 │ │ │ │ + cbz r0, 1670b0 │ │ │ │ movs r6, #1 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 166fb6 │ │ │ │ - ldr r0, [pc, #148] @ (167100 ) │ │ │ │ + b.n 166fa6 │ │ │ │ + ldr r0, [pc, #148] @ (1670f0 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166ff0 │ │ │ │ - ldr r3, [pc, #136] @ (167104 ) │ │ │ │ + beq.n 166fe0 │ │ │ │ + ldr r3, [pc, #136] @ (1670f4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #136] @ (167108 ) │ │ │ │ + ldr r2, [pc, #136] @ (1670f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 166fc4 │ │ │ │ + b.n 166fb4 │ │ │ │ mov.w fp, r0, lsr #22 │ │ │ │ lsls r4, r0, #10 │ │ │ │ - b.n 166fea │ │ │ │ - ldr r0, [pc, #116] @ (16710c ) │ │ │ │ + b.n 166fda │ │ │ │ + ldr r0, [pc, #116] @ (1670fc ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 173088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167020 │ │ │ │ + beq.n 167010 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ strd r4, fp, [sp, #16] │ │ │ │ str.w sl, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 166d7c │ │ │ │ + bl 166d6c │ │ │ │ str.w r0, [r5, #408] @ 0x198 │ │ │ │ - b.n 167020 │ │ │ │ - ldr r0, [pc, #76] @ (167110 ) │ │ │ │ + b.n 167010 │ │ │ │ + ldr r0, [pc, #76] @ (167100 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167064 │ │ │ │ - bl 168230 │ │ │ │ + bne.n 167054 │ │ │ │ + bl 168220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167064 │ │ │ │ - bl 1686b4 │ │ │ │ - b.n 167064 │ │ │ │ + beq.n 167054 │ │ │ │ + bl 1686a4 │ │ │ │ + b.n 167054 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #31] │ │ │ │ movs r2, r2 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r7, #31] │ │ │ │ movs r2, r2 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r2, [r1, #29] │ │ │ │ movs r2, r2 │ │ │ │ strb r4, [r1, #27] │ │ │ │ movs r2, r2 │ │ │ │ strb r4, [r4, #29] │ │ │ │ movs r2, r2 │ │ │ │ @@ -405103,373 +405089,373 @@ │ │ │ │ strb r6, [r7, #25] │ │ │ │ movs r2, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 16712e │ │ │ │ + cbnz r0, 16711e │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 167182 │ │ │ │ + cbnz r3, 167172 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167126 │ │ │ │ + beq.n 167116 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172a68 │ │ │ │ + bl 172a58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17299c │ │ │ │ + bl 17298c │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 167156 │ │ │ │ - bl 167114 │ │ │ │ + cbz r0, 167146 │ │ │ │ + bl 167104 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 167174 │ │ │ │ + beq.n 167164 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 16716a │ │ │ │ + beq.n 16715a │ │ │ │ mov r0, r4 │ │ │ │ - bl 168584 │ │ │ │ - b.n 167126 │ │ │ │ + bl 168574 │ │ │ │ + b.n 167116 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1744cc │ │ │ │ - b.n 167162 │ │ │ │ + bl 1744bc │ │ │ │ + b.n 167152 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 168dd4 │ │ │ │ + bl 168dc4 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 16715e │ │ │ │ - ldr r1, [pc, #16] @ (167194 ) │ │ │ │ + b.n 16714e │ │ │ │ + ldr r1, [pc, #16] @ (167184 ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - b.n 167134 │ │ │ │ + b.n 167124 │ │ │ │ nop │ │ │ │ strb r4, [r4, #27] │ │ │ │ movs r2, r2 │ │ │ │ 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, 1671de │ │ │ │ + cbz r5, 1671ce │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 166bd8 │ │ │ │ + bl 166bc8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1671de │ │ │ │ + cbz r0, 1671ce │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r2 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1671e4 │ │ │ │ + ldr.w ip, [pc, #24] @ 1671d4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1671e8 ) │ │ │ │ + ldr r3, [pc, #20] @ (1671d8 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 172a44 │ │ │ │ + bl 172a34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ 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, 167208 │ │ │ │ + cbz r2, 1671f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 167228 │ │ │ │ + cbz r0, 167218 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1682c8 │ │ │ │ + bl 1682b8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 167228 │ │ │ │ + cbz r0, 167218 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1672da │ │ │ │ + bne.n 1672ca │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r6, [r4, #388] @ 0x184 │ │ │ │ - cbz r6, 16727e │ │ │ │ + cbz r6, 16726e │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 483e8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 16728e │ │ │ │ + cbz r0, 16727e │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #20 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167304 │ │ │ │ + beq.n 1672f4 │ │ │ │ ldr.w r9, [r8] │ │ │ │ mov r0, r9 │ │ │ │ blx 483e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167304 │ │ │ │ + beq.n 1672f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ subs r1, r7, #4 │ │ │ │ add.w r0, r8, #4 │ │ │ │ - bl 17bb34 │ │ │ │ + bl 17bb24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16731a │ │ │ │ - cbz r5, 167276 │ │ │ │ + beq.n 16730a │ │ │ │ + cbz r5, 167266 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 16721a │ │ │ │ + b.n 16720a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1672f6 │ │ │ │ + beq.n 1672e6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 16730c │ │ │ │ + beq.n 1672fc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 16729c │ │ │ │ + beq.n 16728c │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1672be │ │ │ │ + cbnz r3, 1672ae │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167d48 │ │ │ │ + bl 167d38 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16728e │ │ │ │ + beq.n 16727e │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167c68 │ │ │ │ + bl 167c58 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167222 │ │ │ │ - cbnz r6, 1672da │ │ │ │ + beq.n 167212 │ │ │ │ + cbnz r6, 1672ca │ │ │ │ add.w r4, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1672c6 │ │ │ │ + bne.n 1672b6 │ │ │ │ dmb ish │ │ │ │ - b.n 167294 │ │ │ │ + b.n 167284 │ │ │ │ add.w r4, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1672e2 │ │ │ │ + bne.n 1672d2 │ │ │ │ dmb ish │ │ │ │ - b.n 167222 │ │ │ │ + b.n 167212 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1682c8 │ │ │ │ + bl 1682b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1672b4 │ │ │ │ + b.n 1672a4 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 16728e │ │ │ │ + b.n 16727e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16859c │ │ │ │ + bl 16858c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1672b4 │ │ │ │ + b.n 1672a4 │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167294 │ │ │ │ - b.n 1672be │ │ │ │ + beq.n 167284 │ │ │ │ + b.n 1672ae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1673ac ) │ │ │ │ + ldr r2, [pc, #104] @ (16739c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #104] @ (1673b0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1673a0 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da28 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ - cbnz r2, 16738c │ │ │ │ - cbnz r4, 16739a │ │ │ │ + cbnz r2, 16737c │ │ │ │ + cbnz r4, 16738a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16db0c │ │ │ │ - ldr r2, [pc, #64] @ (1673b4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1673b0 ) │ │ │ │ + bl 16dafc │ │ │ │ + ldr r2, [pc, #64] @ (1673a4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1673a0 ) │ │ │ │ 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 1673a6 │ │ │ │ + bne.n 167396 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r5, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16736a │ │ │ │ + beq.n 16735a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16da78 │ │ │ │ - b.n 16736a │ │ │ │ + bl 16da68 │ │ │ │ + b.n 16735a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (167464 ) │ │ │ │ + ldr r5, [pc, #156] @ (167454 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #156] @ (167468 ) │ │ │ │ + ldr r4, [pc, #156] @ (167458 ) │ │ │ │ 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 16740a │ │ │ │ + beq.n 1673fa │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #120] @ (16746c ) │ │ │ │ - ldr r3, [pc, #116] @ (167468 ) │ │ │ │ + ldr r2, [pc, #120] @ (16745c ) │ │ │ │ + ldr r3, [pc, #116] @ (167458 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167460 │ │ │ │ + bne.n 167450 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 167452 │ │ │ │ - ldr r2, [pc, #92] @ (167470 ) │ │ │ │ + beq.n 167442 │ │ │ │ + ldr r2, [pc, #92] @ (167460 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1673ee │ │ │ │ + beq.n 1673de │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47a94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1673ee │ │ │ │ + beq.n 1673de │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47974 │ │ │ │ - cbz r0, 16744a │ │ │ │ + cbz r0, 16743a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 16743a │ │ │ │ + bne.n 16742a │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 47770 │ │ │ │ - b.n 1673f0 │ │ │ │ + b.n 1673e0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167412 │ │ │ │ + bne.n 167402 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1673ee │ │ │ │ - b.n 167412 │ │ │ │ + beq.n 1673de │ │ │ │ + b.n 167402 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r6, [r7, #17] │ │ │ │ movs r2, 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, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #472] @ (167660 ) │ │ │ │ + ldr r2, [pc, #472] @ (167650 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #472] @ (167664 ) │ │ │ │ + ldr r3, [pc, #472] @ (167654 ) │ │ │ │ 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 47a94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 167656 │ │ │ │ + beq.w 167646 │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 47490 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1674b8 │ │ │ │ + b.n 1674a8 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 47974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1674b0 │ │ │ │ + bne.n 1674a0 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ blx 48214 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ @@ -405484,81 +405470,81 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1675e6 │ │ │ │ + beq.n 1675d6 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ blx 47bb8 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1674f8 │ │ │ │ + bne.n 1674e8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 167532 │ │ │ │ + beq.n 167522 │ │ │ │ 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 1674f8 │ │ │ │ + bge.n 1674e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 483f4 │ │ │ │ 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 1674f8 │ │ │ │ + beq.n 1674e8 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs.w r8, #0 │ │ │ │ - bcc.n 16763e │ │ │ │ + bcc.n 16762e │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 47cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1675c8 │ │ │ │ + beq.n 1675b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1675d4 │ │ │ │ + beq.n 1675c4 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 167586 │ │ │ │ + b.n 167576 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1675d0 │ │ │ │ + beq.n 1675c0 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 167580 │ │ │ │ + bge.n 167570 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1675da │ │ │ │ + bne.n 1675ca │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1675b0 │ │ │ │ + beq.n 1675a0 │ │ │ │ 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] │ │ │ │ @@ -405572,30 +405558,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 1674f8 │ │ │ │ + b.n 1674e8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1675b0 │ │ │ │ + beq.n 1675a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1675b0 │ │ │ │ + b.n 1675a0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 16764a │ │ │ │ - ldr.w r8, [pc, #120] @ 167668 │ │ │ │ + beq.n 16763a │ │ │ │ + ldr.w r8, [pc, #120] @ 167658 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -405605,502 +405591,502 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 47574 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1675f8 │ │ │ │ + bne.n 1675e8 │ │ │ │ mov r0, r9 │ │ │ │ blx 47770 │ │ │ │ - ldr r2, [pc, #72] @ (16766c ) │ │ │ │ - ldr r3, [pc, #60] @ (167664 ) │ │ │ │ + ldr r2, [pc, #72] @ (16765c ) │ │ │ │ + ldr r3, [pc, #60] @ (167654 ) │ │ │ │ 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 16765a │ │ │ │ + bne.n 16764a │ │ │ │ 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 48250 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 16755a │ │ │ │ + b.n 16754a │ │ │ │ mov r0, r7 │ │ │ │ blx 47770 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 167622 │ │ │ │ + b.n 167612 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #10] │ │ │ │ movs r2, r2 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #256] @ (167784 ) │ │ │ │ + ldr r0, [pc, #256] @ (167774 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #256] @ (167788 ) │ │ │ │ + ldr r3, [pc, #256] @ (167778 ) │ │ │ │ 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 166470 │ │ │ │ + bl 166460 │ │ │ │ ldr.w r7, [r4, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 166480 │ │ │ │ + bl 166470 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16773e │ │ │ │ + bne.n 16772e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16773e │ │ │ │ + bne.n 16772e │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166534 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, 16773e │ │ │ │ + cbnz r3, 16772e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 16775c │ │ │ │ + beq.n 16774c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166480 │ │ │ │ + bl 166470 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r3, 16773e │ │ │ │ + cbnz r3, 16772e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 166480 │ │ │ │ + bl 166470 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 17bb60 │ │ │ │ + bl 17bb50 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16773e │ │ │ │ + bne.n 16772e │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ mov r0, sl │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16773e │ │ │ │ + cbz r0, 16772e │ │ │ │ ldrb.w r3, [r4, #392] @ 0x188 │ │ │ │ - cbz r3, 167728 │ │ │ │ + cbz r3, 167718 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 167738 │ │ │ │ + bne.n 167728 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ blx 48388 │ │ │ │ - cbz r6, 167740 │ │ │ │ + cbz r6, 167730 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 167740 │ │ │ │ + b.n 167730 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 17bb34 │ │ │ │ + bl 17bb24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167720 │ │ │ │ + bne.n 167710 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #72] @ (16778c ) │ │ │ │ - ldr r3, [pc, #68] @ (167788 ) │ │ │ │ + ldr r2, [pc, #72] @ (16777c ) │ │ │ │ + ldr r3, [pc, #68] @ (167778 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167780 │ │ │ │ + bne.n 167770 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166534 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16773e │ │ │ │ + bne.n 16772e │ │ │ │ movs r1, #20 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166480 │ │ │ │ + bl 166470 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1676d2 │ │ │ │ - b.n 16773e │ │ │ │ + beq.n 1676c2 │ │ │ │ + b.n 16772e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #248] @ (16789c ) │ │ │ │ + ldr r2, [pc, #248] @ (16788c ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #248] @ (1678a0 ) │ │ │ │ + ldr r3, [pc, #248] @ (167890 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #248] @ 1678a4 │ │ │ │ + ldr.w sl, [pc, #248] @ 167894 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16787c │ │ │ │ + beq.n 16786c │ │ │ │ blx 48954 │ │ │ │ mov r5, r0 │ │ │ │ blx 483f4 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, r5 │ │ │ │ add.w r8, sp, #8 │ │ │ │ - b.n 1677e6 │ │ │ │ + b.n 1677d6 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1677ec │ │ │ │ + beq.n 1677dc │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 167816 │ │ │ │ + beq.n 167806 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1677da │ │ │ │ + bne.n 1677ca │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1677e0 │ │ │ │ + beq.n 1677d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ - cbnz r0, 167838 │ │ │ │ + cbnz r0, 167828 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 167882 │ │ │ │ + bne.n 167872 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1677e6 │ │ │ │ + bne.n 1677d6 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #136] @ (1678a8 ) │ │ │ │ - ldr r3, [pc, #124] @ (1678a0 ) │ │ │ │ + ldr r2, [pc, #136] @ (167898 ) │ │ │ │ + ldr r3, [pc, #124] @ (167890 ) │ │ │ │ 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 167898 │ │ │ │ + bne.n 167888 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47fe4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16780a │ │ │ │ + beq.n 1677fa │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 167858 │ │ │ │ + bne.n 167848 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 16780a │ │ │ │ - ldr r3, [pc, #80] @ (1678ac ) │ │ │ │ + beq.n 1677fa │ │ │ │ + ldr r3, [pc, #80] @ (16789c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #72] @ (1678b0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1678a0 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 16781e │ │ │ │ - ldr r1, [pc, #40] @ (1678ac ) │ │ │ │ + b.n 16780e │ │ │ │ + ldr r1, [pc, #40] @ (16789c ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1678b4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1678a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [sl, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 167876 │ │ │ │ + b.n 167866 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #1] │ │ │ │ movs r2, r2 │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r2, r2 │ │ │ │ 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, #252] @ (1679c4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1679b4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1679c8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1679b8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17bae8 │ │ │ │ + bl 17bad8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r3, [r1, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167972 │ │ │ │ + beq.n 167962 │ │ │ │ ldrd r7, r6, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ - bl 165ffc │ │ │ │ - cbnz r0, 167922 │ │ │ │ + bl 165fec │ │ │ │ + cbnz r0, 167912 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167994 │ │ │ │ + beq.n 167984 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1679cc ) │ │ │ │ - ldr r3, [pc, #188] @ (1679c8 ) │ │ │ │ + ldr r2, [pc, #192] @ (1679bc ) │ │ │ │ + ldr r3, [pc, #188] @ (1679b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1679be │ │ │ │ + bne.n 1679ae │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16629c │ │ │ │ + bl 16628c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1678fc │ │ │ │ + beq.n 1678ec │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 16799c │ │ │ │ + beq.n 16798c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17bb60 │ │ │ │ + bl 17bb50 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1678fc │ │ │ │ + beq.n 1678ec │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1678fc │ │ │ │ + beq.n 1678ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167908 │ │ │ │ + bne.n 1678f8 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ - b.n 167908 │ │ │ │ + b.n 1678f8 │ │ │ │ mov r6, r0 │ │ │ │ blx 483e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167906 │ │ │ │ + beq.n 1678f6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #28] │ │ │ │ - bl 17bafc │ │ │ │ + bl 17baec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1678fc │ │ │ │ + beq.n 1678ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1678f0 │ │ │ │ + b.n 1678e0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ - b.n 167906 │ │ │ │ + b.n 1678f6 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 16629c │ │ │ │ + bl 16628c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1678fc │ │ │ │ + beq.n 1678ec │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #20 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167934 │ │ │ │ - b.n 1678fc │ │ │ │ + bne.n 167924 │ │ │ │ + b.n 1678ec │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (167aa8 ) │ │ │ │ + ldr r2, [pc, #200] @ (167a98 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (167aac ) │ │ │ │ + ldr r3, [pc, #200] @ (167a9c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167a7e │ │ │ │ - ldr r7, [pc, #180] @ (167ab0 ) │ │ │ │ + beq.n 167a6e │ │ │ │ + ldr r7, [pc, #180] @ (167aa0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 47974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167a72 │ │ │ │ + beq.n 167a62 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 167a20 │ │ │ │ + bne.n 167a10 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167a06 │ │ │ │ + beq.n 1679f6 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167a32 │ │ │ │ + bne.n 167a22 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167a32 │ │ │ │ + bne.n 167a22 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167a06 │ │ │ │ + beq.n 1679f6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167a06 │ │ │ │ + beq.n 1679f6 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 167a9c │ │ │ │ + cbnz r0, 167a8c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 167a96 │ │ │ │ + beq.n 167a86 │ │ │ │ blx 47c9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ blx 47974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167a10 │ │ │ │ + bne.n 167a00 │ │ │ │ mov r0, r4 │ │ │ │ blx 47770 │ │ │ │ mov r0, r5 │ │ │ │ blx 47c84 │ │ │ │ - ldr r2, [pc, #52] @ (167ab4 ) │ │ │ │ - ldr r3, [pc, #40] @ (167aac ) │ │ │ │ + ldr r2, [pc, #52] @ (167aa4 ) │ │ │ │ + ldr r3, [pc, #40] @ (167a9c ) │ │ │ │ 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 167aa4 │ │ │ │ + bne.n 167a94 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1679d0 │ │ │ │ - b.n 167a62 │ │ │ │ + bl 1679c0 │ │ │ │ + b.n 167a52 │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 167a06 │ │ │ │ + b.n 1679f6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ movs r2, r2 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 167aea │ │ │ │ + bne.n 167ada │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 167aee │ │ │ │ + bls.n 167ade │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (167af4 ) │ │ │ │ + ldr r1, [pc, #28] @ (167ae4 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -406112,707 +406098,707 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r7, #96] @ 0x60 │ │ │ │ movs r2, r2 │ │ │ │ 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] @ (167b54 ) │ │ │ │ + ldr r1, [pc, #76] @ (167b44 ) │ │ │ │ add r1, pc │ │ │ │ - bl 167474 │ │ │ │ + bl 167464 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167b50 │ │ │ │ + cbz r0, 167b40 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 167b4a │ │ │ │ + beq.n 167b3a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 47c9c │ │ │ │ - cbnz r0, 167b28 │ │ │ │ + cbnz r0, 167b18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 167b1c │ │ │ │ + bne.n 167b0c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - beq.n 167b4a │ │ │ │ + beq.n 167b3a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ blx 47574 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 167b36 │ │ │ │ + bne.n 167b26 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ 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] @ (167c54 ) │ │ │ │ + ldr r2, [pc, #232] @ (167c44 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (167c58 ) │ │ │ │ + ldr r3, [pc, #232] @ (167c48 ) │ │ │ │ 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 16ec44 │ │ │ │ + bl 16ec34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (167c5c ) │ │ │ │ + ldr r2, [pc, #204] @ (167c4c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 167bee │ │ │ │ + blt.n 167bde │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 167af8 │ │ │ │ + bl 167ae8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - cbnz r4, 167c08 │ │ │ │ - ldr r1, [pc, #176] @ (167c60 ) │ │ │ │ + cbnz r4, 167bf8 │ │ │ │ + ldr r1, [pc, #176] @ (167c50 ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 167474 │ │ │ │ + bl 167464 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167bee │ │ │ │ + cbz r0, 167bde │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 167af8 │ │ │ │ + bl 167ae8 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 167be2 │ │ │ │ + beq.n 167bd2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 47574 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 167bce │ │ │ │ + bne.n 167bbe │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 167c2c │ │ │ │ - ldr r2, [pc, #116] @ (167c64 ) │ │ │ │ - ldr r3, [pc, #100] @ (167c58 ) │ │ │ │ + bne.n 167c1c │ │ │ │ + ldr r2, [pc, #116] @ (167c54 ) │ │ │ │ + ldr r3, [pc, #100] @ (167c48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167c4e │ │ │ │ + bne.n 167c3e │ │ │ │ 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 167c16 │ │ │ │ + bne.n 167c06 │ │ │ │ dmb ish │ │ │ │ - b.n 167bee │ │ │ │ + b.n 167bde │ │ │ │ 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 167c26 │ │ │ │ - b.n 167c3c │ │ │ │ + beq.n 167c16 │ │ │ │ + b.n 167c2c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ movs r2, r2 │ │ │ │ strb.w pc, [r3, #255]! │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #192] @ (167d3c ) │ │ │ │ - ldr r3, [pc, #192] @ (167d40 ) │ │ │ │ + ldr r2, [pc, #192] @ (167d2c ) │ │ │ │ + ldr r3, [pc, #192] @ (167d30 ) │ │ │ │ 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 47d2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 167d2e │ │ │ │ + beq.n 167d1e │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167cd8 │ │ │ │ + beq.n 167cc8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 483e8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167cd8 │ │ │ │ - cbz r5, 167cee │ │ │ │ + cbz r0, 167cc8 │ │ │ │ + cbz r5, 167cde │ │ │ │ movs r4, #0 │ │ │ │ - b.n 167cc2 │ │ │ │ + b.n 167cb2 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 167ce8 │ │ │ │ + bls.n 167cd8 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 47b94 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 167cbc │ │ │ │ + bhi.n 167cac │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ blx 47b58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 167d12 │ │ │ │ + b.n 167d02 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 167cd2 │ │ │ │ + beq.n 167cc2 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 167670 │ │ │ │ + bl 167660 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167cd2 │ │ │ │ + beq.n 167cc2 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ blx 47b58 │ │ │ │ - ldr r2, [pc, #48] @ (167d44 ) │ │ │ │ - ldr r3, [pc, #40] @ (167d40 ) │ │ │ │ + ldr r2, [pc, #48] @ (167d34 ) │ │ │ │ + ldr r3, [pc, #40] @ (167d30 ) │ │ │ │ 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 167d36 │ │ │ │ + bne.n 167d26 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 167ce4 │ │ │ │ + b.n 167cd4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #100] @ (167dbc ) │ │ │ │ + ldr r2, [pc, #100] @ (167dac ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ (167dc0 ) │ │ │ │ + ldr r3, [pc, #100] @ (167db0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ - cbnz r3, 167db2 │ │ │ │ + cbnz r3, 167da2 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 16aee0 │ │ │ │ - ldr r2, [pc, #76] @ (167dc4 ) │ │ │ │ + bl 16aed0 │ │ │ │ + ldr r2, [pc, #76] @ (167db4 ) │ │ │ │ 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 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167db2 │ │ │ │ + beq.n 167da2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #44] @ (167dc8 ) │ │ │ │ - ldr r3, [pc, #32] @ (167dc0 ) │ │ │ │ + ldr r2, [pc, #44] @ (167db8 ) │ │ │ │ + ldr r3, [pc, #32] @ (167db0 ) │ │ │ │ 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 167db6 │ │ │ │ + bne.n 167da6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 167d9a │ │ │ │ + b.n 167d8a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r2, r2 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #420] @ (167f84 ) │ │ │ │ + ldr r2, [pc, #420] @ (167f74 ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr r3, [pc, #420] @ (167f88 ) │ │ │ │ + ldr r3, [pc, #420] @ (167f78 ) │ │ │ │ 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, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 165f3c │ │ │ │ - ldr r2, [pc, #400] @ (167f8c ) │ │ │ │ + bl 165f2c │ │ │ │ + ldr r2, [pc, #400] @ (167f7c ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167e30 │ │ │ │ + beq.n 167e20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 167ea6 │ │ │ │ + bne.n 167e96 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 167e5a │ │ │ │ + beq.n 167e4a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167f12 │ │ │ │ - ldr r2, [pc, #336] @ (167f90 ) │ │ │ │ - ldr r3, [pc, #324] @ (167f88 ) │ │ │ │ + beq.n 167f02 │ │ │ │ + ldr r2, [pc, #336] @ (167f80 ) │ │ │ │ + ldr r3, [pc, #324] @ (167f78 ) │ │ │ │ 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 167f7e │ │ │ │ + bne.w 167f6e │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ 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 16aee0 │ │ │ │ + bl 16aed0 │ │ │ │ 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] @ (167f94 ) │ │ │ │ + ldr r2, [pc, #280] @ (167f84 ) │ │ │ │ add r2, pc │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167e90 │ │ │ │ + beq.n 167e80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 167790 │ │ │ │ + bl 167780 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 167e30 │ │ │ │ + beq.n 167e20 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 4792c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167efe │ │ │ │ + beq.n 167eee │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 47d2c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 167f1a │ │ │ │ + bne.n 167f0a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1678b8 │ │ │ │ - cbz r0, 167ef8 │ │ │ │ + bl 1678a8 │ │ │ │ + cbz r0, 167ee8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 167f32 │ │ │ │ + beq.n 167f22 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 167ee6 │ │ │ │ + b.n 167ed6 │ │ │ │ add r6, r0 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 167f2e │ │ │ │ + bls.n 167f1e │ │ │ │ sub.w r2, r8, r6 │ │ │ │ add.w r1, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 48490 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 167ee0 │ │ │ │ + bne.n 167ed0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47c9c │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167e3e │ │ │ │ + bne.n 167e2e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 47574 │ │ │ │ - b.n 167e3e │ │ │ │ + b.n 167e2e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47c9c │ │ │ │ mov r0, r8 │ │ │ │ blx 47b58 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ - b.n 167f04 │ │ │ │ + b.n 167ef4 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 167ef8 │ │ │ │ + beq.n 167ee8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 48888 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167ef8 │ │ │ │ + beq.n 167ee8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167f76 │ │ │ │ + beq.n 167f66 │ │ │ │ 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 167f60 │ │ │ │ + bne.n 167f50 │ │ │ │ dmb ish │ │ │ │ - b.n 167efe │ │ │ │ + b.n 167eee │ │ │ │ mov r0, r5 │ │ │ │ blx 47c9c │ │ │ │ - b.n 167efe │ │ │ │ + b.n 167eee │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r2, r2 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ movs r2, 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, #4000] @ 0xfa0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #564] @ (1681e0 ) │ │ │ │ + ldr r1, [pc, #564] @ (1681d0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #564] @ (1681e4 ) │ │ │ │ + ldr r2, [pc, #564] @ (1681d4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w sl, [pc, #560] @ 1681e8 │ │ │ │ + ldr.w sl, [pc, #560] @ 1681d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add sl, pc │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168048 │ │ │ │ - ldr r0, [pc, #536] @ (1681ec ) │ │ │ │ + beq.n 168038 │ │ │ │ + ldr r0, [pc, #536] @ (1681dc ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168026 │ │ │ │ - ldr r1, [pc, #528] @ (1681f0 ) │ │ │ │ + cbz r0, 168016 │ │ │ │ + ldr r1, [pc, #528] @ (1681e0 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ mov r9, r0 │ │ │ │ clz r4, r9 │ │ │ │ - bl 167790 │ │ │ │ + bl 167780 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1680b0 │ │ │ │ + bne.n 1680a0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 168064 │ │ │ │ - ldr r2, [pc, #488] @ (1681f4 ) │ │ │ │ - ldr r3, [pc, #472] @ (1681e4 ) │ │ │ │ + beq.n 168054 │ │ │ │ + ldr r2, [pc, #488] @ (1681e4 ) │ │ │ │ + ldr r3, [pc, #472] @ (1681d4 ) │ │ │ │ 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 1681da │ │ │ │ + bne.w 1681ca │ │ │ │ mov r0, r9 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #464] @ (1681f8 ) │ │ │ │ + ldr r0, [pc, #464] @ (1681e8 ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1680b6 │ │ │ │ - ldr r3, [pc, #452] @ (1681fc ) │ │ │ │ + beq.n 1680a6 │ │ │ │ + ldr r3, [pc, #452] @ (1681ec ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #452] @ (168200 ) │ │ │ │ + ldr r2, [pc, #452] @ (1681f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 167fdc │ │ │ │ + b.n 167fcc │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 16805c │ │ │ │ + beq.n 16804c │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 1680e8 │ │ │ │ - ldr.w r9, [pc, #428] @ 168204 │ │ │ │ + beq.n 1680d8 │ │ │ │ + ldr.w r9, [pc, #428] @ 1681f4 │ │ │ │ add r9, pc │ │ │ │ - b.n 167fd0 │ │ │ │ - ldr.w r9, [pc, #424] @ 168208 │ │ │ │ + b.n 167fc0 │ │ │ │ + ldr.w r9, [pc, #424] @ 1681f8 │ │ │ │ add r9, pc │ │ │ │ - b.n 167fd0 │ │ │ │ - ldr.w r8, [pc, #420] @ 16820c │ │ │ │ + b.n 167fc0 │ │ │ │ + ldr.w r8, [pc, #420] @ 1681fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ mov r4, r0 │ │ │ │ - bl 167790 │ │ │ │ + bl 167780 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1680b0 │ │ │ │ + cbnz r3, 1680a0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ mov r9, r0 │ │ │ │ - bl 167790 │ │ │ │ + bl 167780 │ │ │ │ clz r3, r9 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168008 │ │ │ │ + beq.n 167ff8 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 168008 │ │ │ │ - ldr r0, [pc, #344] @ (168210 ) │ │ │ │ + b.n 167ff8 │ │ │ │ + ldr r0, [pc, #344] @ (168200 ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1680f0 │ │ │ │ - ldr r1, [pc, #336] @ (168214 ) │ │ │ │ + cbz r0, 1680e0 │ │ │ │ + ldr r1, [pc, #336] @ (168204 ) │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ mov r9, r0 │ │ │ │ - bl 167790 │ │ │ │ + bl 167780 │ │ │ │ clz r3, r9 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168002 │ │ │ │ - b.n 1680b0 │ │ │ │ - ldr.w r9, [pc, #300] @ 168218 │ │ │ │ + beq.n 167ff2 │ │ │ │ + b.n 1680a0 │ │ │ │ + ldr.w r9, [pc, #300] @ 168208 │ │ │ │ add r9, pc │ │ │ │ - b.n 167fd0 │ │ │ │ - ldr r0, [pc, #296] @ (16821c ) │ │ │ │ + b.n 167fc0 │ │ │ │ + ldr r0, [pc, #296] @ (16820c ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 168150 │ │ │ │ - ldr.w sl, [pc, #288] @ 168220 │ │ │ │ + cbz r0, 168140 │ │ │ │ + ldr.w sl, [pc, #288] @ 168210 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #288] @ (168224 ) │ │ │ │ + ldr r3, [pc, #288] @ (168214 ) │ │ │ │ add sl, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ mov r4, r0 │ │ │ │ - bl 167790 │ │ │ │ + bl 167780 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1680b0 │ │ │ │ + bne.n 1680a0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ mov r9, r0 │ │ │ │ - bl 167790 │ │ │ │ + bl 167780 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 168002 │ │ │ │ - b.n 1680b0 │ │ │ │ + beq.w 167ff2 │ │ │ │ + b.n 1680a0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ add.w fp, sp, #24 │ │ │ │ blx 48220 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp, #12] │ │ │ │ it eq │ │ │ │ moveq.w sl, #512 @ 0x200 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 168182 │ │ │ │ + b.n 168172 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1680b0 │ │ │ │ + bne.n 1680a0 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r4, r0 │ │ │ │ blx 48190 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 4887c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16816e │ │ │ │ - ldr.w sl, [pc, #132] @ 168228 │ │ │ │ + beq.n 16815e │ │ │ │ + ldr.w sl, [pc, #132] @ 168218 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #128] @ (16822c ) │ │ │ │ + ldr r3, [pc, #128] @ (16821c ) │ │ │ │ add sl, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ mov r4, r0 │ │ │ │ - bl 167790 │ │ │ │ + bl 167780 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1680b0 │ │ │ │ + bne.w 1680a0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - b.n 1680c8 │ │ │ │ + b.n 1680b8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ movs r2, r2 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, r2 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ movs r2, r2 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r2, r2 │ │ │ │ @@ -406838,60 +406824,60 @@ │ │ │ │ movs r2, r2 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movs r2, 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, #108] @ (1682ac ) │ │ │ │ + ldr r5, [pc, #108] @ (16829c ) │ │ │ │ blx 483b8 │ │ │ │ mov r4, r0 │ │ │ │ blx 48190 │ │ │ │ add r5, pc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 168254 │ │ │ │ + beq.n 168244 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 477f4 │ │ │ │ mov r4, r0 │ │ │ │ blx 483d0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 168250 │ │ │ │ - ldr r4, [pc, #76] @ (1682b0 ) │ │ │ │ + bne.n 168240 │ │ │ │ + ldr r4, [pc, #76] @ (1682a0 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 16828c │ │ │ │ + cbz r0, 16827c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 173098 │ │ │ │ + bl 173088 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168250 │ │ │ │ - ldr r0, [pc, #52] @ (1682b4 ) │ │ │ │ + bne.n 168240 │ │ │ │ + ldr r0, [pc, #52] @ (1682a4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 173088 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ (1682b8 ) │ │ │ │ + ldr r0, [pc, #40] @ (1682a8 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 1682a6 │ │ │ │ - ldr r3, [pc, #36] @ (1682bc ) │ │ │ │ + cbz r0, 168296 │ │ │ │ + ldr r3, [pc, #36] @ (1682ac ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1682c0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1682b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1682c4 ) │ │ │ │ + ldr r0, [pc, #28] @ (1682b4 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 168270 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + b.n 168260 │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ movs r2, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movs r2, r2 │ │ │ │ str r2, [r1, #120] @ 0x78 │ │ │ │ movs r2, r2 │ │ │ │ @@ -406903,508 +406889,508 @@ │ │ │ │ movs r2, r2 │ │ │ │ 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] @ (168330 ) │ │ │ │ + ldr r3, [pc, #84] @ (168320 ) │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r4, [pc, #76] @ (168334 ) │ │ │ │ + ldr r4, [pc, #76] @ (168324 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1690e8 │ │ │ │ + bl 1690d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168312 │ │ │ │ + cbz r0, 168302 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 167670 │ │ │ │ + bl 167660 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #36] @ (168338 ) │ │ │ │ - ldr r3, [pc, #24] @ (168330 ) │ │ │ │ + ldr r2, [pc, #36] @ (168328 ) │ │ │ │ + ldr r3, [pc, #24] @ (168320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16832c │ │ │ │ + bne.n 16831c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (1683b4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1683a4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (1683b8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1683a8 ) │ │ │ │ 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 165f3c │ │ │ │ + bl 165f2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1678b8 │ │ │ │ + bl 1678a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 16838c │ │ │ │ - ldr r2, [pc, #72] @ (1683bc ) │ │ │ │ - ldr r3, [pc, #64] @ (1683b8 ) │ │ │ │ + cbnz r0, 16837c │ │ │ │ + ldr r2, [pc, #72] @ (1683ac ) │ │ │ │ + ldr r3, [pc, #64] @ (1683a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1683ae │ │ │ │ + bne.n 16839e │ │ │ │ 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 1692c8 │ │ │ │ + bl 1692b8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 168372 │ │ │ │ + bne.n 168362 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 47574 │ │ │ │ - b.n 168372 │ │ │ │ + b.n 168362 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 168e38 │ │ │ │ + bl 168e28 │ │ │ │ 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] @ (16848c ) │ │ │ │ + ldr r6, [pc, #160] @ (16847c ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #160] @ (168490 ) │ │ │ │ + ldr r4, [pc, #160] @ (168480 ) │ │ │ │ mov r3, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #156] @ (168494 ) │ │ │ │ + ldr r2, [pc, #156] @ (168484 ) │ │ │ │ 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 480a8 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 16844a │ │ │ │ + cbz r3, 16843a │ │ │ │ mov r0, r5 │ │ │ │ blx 47ca8 <__time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 16846c │ │ │ │ + beq.n 16845c │ │ │ │ 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 168462 │ │ │ │ + blt.n 168452 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #76] @ (168498 ) │ │ │ │ - ldr r3, [pc, #64] @ (168490 ) │ │ │ │ + ldr r2, [pc, #76] @ (168488 ) │ │ │ │ + ldr r3, [pc, #64] @ (168480 ) │ │ │ │ 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 168486 │ │ │ │ + bne.n 168476 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx 474fc <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 168446 │ │ │ │ + b.n 168436 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 168468 │ │ │ │ + beq.n 168458 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 168446 │ │ │ │ + b.n 168436 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ movs r2, r2 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (168574 ) │ │ │ │ + ldr r2, [pc, #200] @ (168564 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #200] @ (168578 ) │ │ │ │ + ldr r3, [pc, #200] @ (168568 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #196] @ (16857c ) │ │ │ │ + ldr r1, [pc, #196] @ (16856c ) │ │ │ │ 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 16e354 │ │ │ │ + bl 16e344 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168566 │ │ │ │ + beq.n 168556 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 168566 │ │ │ │ + beq.n 168556 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16856a │ │ │ │ + beq.n 16855a │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 168514 │ │ │ │ + beq.n 168504 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 4777c │ │ │ │ - cbnz r0, 16856a │ │ │ │ + cbnz r0, 16855a │ │ │ │ movs r7, #8 │ │ │ │ movt r7, #20 │ │ │ │ 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 47b40 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r6, #352] @ 0x160 │ │ │ │ - beq.n 16856a │ │ │ │ + beq.n 16855a │ │ │ │ movs r5, #1 │ │ │ │ add.w r3, r0, #8 │ │ │ │ strd r7, r0, [r6, #356] @ 0x164 │ │ │ │ str.w r3, [r6, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ - ldr r2, [pc, #48] @ (168580 ) │ │ │ │ - ldr r3, [pc, #40] @ (168578 ) │ │ │ │ + ldr r2, [pc, #48] @ (168570 ) │ │ │ │ + ldr r3, [pc, #40] @ (168568 ) │ │ │ │ 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 16856e │ │ │ │ + bne.n 16855e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16854c │ │ │ │ + b.n 16853c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 168546 │ │ │ │ + b.n 168536 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #92] @ 0x5c │ │ │ │ movs r2, r2 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 48430 │ │ │ │ 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] @ (168608 ) │ │ │ │ + ldr r3, [pc, #88] @ (1685f8 ) │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - ldr r4, [pc, #76] @ (16860c ) │ │ │ │ + ldr r4, [pc, #76] @ (1685fc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 174558 │ │ │ │ + bl 174548 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1685e8 │ │ │ │ + cbz r0, 1685d8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 167670 │ │ │ │ + bl 167660 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #36] @ (168610 ) │ │ │ │ - ldr r3, [pc, #28] @ (168608 ) │ │ │ │ + ldr r2, [pc, #36] @ (168600 ) │ │ │ │ + ldr r3, [pc, #28] @ (1685f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168602 │ │ │ │ + bne.n 1685f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (16868c ) │ │ │ │ + ldr r2, [pc, #104] @ (16867c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (168690 ) │ │ │ │ + ldr r3, [pc, #104] @ (168680 ) │ │ │ │ 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 165f3c │ │ │ │ + bl 165f2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1678b8 │ │ │ │ + bl 1678a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 168664 │ │ │ │ - ldr r2, [pc, #72] @ (168694 ) │ │ │ │ - ldr r3, [pc, #64] @ (168690 ) │ │ │ │ + cbnz r0, 168654 │ │ │ │ + ldr r2, [pc, #72] @ (168684 ) │ │ │ │ + ldr r3, [pc, #64] @ (168680 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168688 │ │ │ │ + bne.n 168678 │ │ │ │ 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 1745c8 │ │ │ │ + bl 1745b8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16864a │ │ │ │ + bne.n 16863a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 47574 │ │ │ │ - b.n 16864a │ │ │ │ + b.n 16863a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 174494 │ │ │ │ + bl 174484 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #136] @ (16874c ) │ │ │ │ + ldr r2, [pc, #136] @ (16873c ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #136] @ (168750 ) │ │ │ │ + ldr r3, [pc, #136] @ (168740 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 167f98 │ │ │ │ - cbz r0, 16872a │ │ │ │ - ldr r1, [pc, #100] @ (168754 ) │ │ │ │ + bl 167f88 │ │ │ │ + cbz r0, 16871a │ │ │ │ + ldr r1, [pc, #100] @ (168744 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16872a │ │ │ │ + beq.n 16871a │ │ │ │ movs r0, #0 │ │ │ │ blx 47ca8 <__time64@plt> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r3, r0, r3 │ │ │ │ movw r0, #14975 @ 0x3a7f │ │ │ │ movt r0, #9 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r3 │ │ │ │ sbcs r2, r1 │ │ │ │ - bge.n 16872a │ │ │ │ + bge.n 16871a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1679d0 │ │ │ │ + bl 1679c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ - ldr r2, [pc, #36] @ (168758 ) │ │ │ │ - ldr r3, [pc, #28] @ (168750 ) │ │ │ │ + bl 16e148 │ │ │ │ + ldr r2, [pc, #36] @ (168748 ) │ │ │ │ + ldr r3, [pc, #28] @ (168740 ) │ │ │ │ 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 168748 │ │ │ │ + bne.n 168738 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ movs r2, r2 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 168770 │ │ │ │ + bne.n 168760 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 168786 │ │ │ │ + cbnz r2, 168776 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #344] @ (168904 ) │ │ │ │ + ldr r3, [pc, #344] @ (1688f4 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #340] @ (168908 ) │ │ │ │ + ldr r2, [pc, #340] @ (1688f8 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4825c │ │ │ │ @@ -407417,26 +407403,26 @@ │ │ │ │ blx 475e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4825c │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp fp, sl │ │ │ │ it eq │ │ │ │ cmpeq r4, r0 │ │ │ │ - beq.n 1688e6 │ │ │ │ + beq.n 1688d6 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 475e0 │ │ │ │ cmp r4, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 1688dc │ │ │ │ + bcs.n 1688cc │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 16889a │ │ │ │ + b.n 16888a │ │ │ │ add r6, sp, #32 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ mov ip, r6 │ │ │ │ @@ -407448,102 +407434,102 @@ │ │ │ │ movs r2, #8 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1688da │ │ │ │ + bne.n 1688ca │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ adds r7, r7, r5 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ add.w ip, r0, #32 │ │ │ │ mov lr, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, lr │ │ │ │ - bl 16af1c │ │ │ │ + bl 16af0c │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ blx 481d8 <__isoc23_strtoull@plt> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 16a6ac │ │ │ │ + bl 16a69c │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 1688da │ │ │ │ + bcs.n 1688ca │ │ │ │ adds.w r5, r7, #56 @ 0x38 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r9, r5 │ │ │ │ sbcs.w r3, sl, fp │ │ │ │ - bcc.n 1688da │ │ │ │ + bcc.n 1688ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1688da │ │ │ │ + bne.n 1688ca │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r1, r3, r5 │ │ │ │ adc.w r2, fp, #0 │ │ │ │ cmp r9, r1 │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ ite cc │ │ │ │ movcc r4, #1 │ │ │ │ movcs r4, #0 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 168804 │ │ │ │ + beq.n 1687f4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 475e0 │ │ │ │ - ldr r2, [pc, #36] @ (16890c ) │ │ │ │ - ldr r3, [pc, #24] @ (168904 ) │ │ │ │ + ldr r2, [pc, #36] @ (1688fc ) │ │ │ │ + ldr r3, [pc, #24] @ (1688f4 ) │ │ │ │ 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 168900 │ │ │ │ + bne.n 1688f0 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (168af8 ) │ │ │ │ - ldr r3, [pc, #468] @ (168afc ) │ │ │ │ + ldr r0, [pc, #468] @ (168ae8 ) │ │ │ │ + ldr r3, [pc, #468] @ (168aec ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -407554,235 +407540,235 @@ │ │ │ │ blx 475e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4825c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47e4c │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1689d0 │ │ │ │ + bhi.n 1689c0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r5, #0 │ │ │ │ blx 47ee8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 4792c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1689b4 │ │ │ │ + cbz r0, 1689a4 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 168984 │ │ │ │ + bne.n 168974 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r5, #1 │ │ │ │ blx 48460 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 168960 │ │ │ │ + bne.n 168950 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 1689b4 │ │ │ │ + bne.n 1689a4 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (168b00 ) │ │ │ │ - ldr r3, [pc, #352] @ (168afc ) │ │ │ │ + ldr r2, [pc, #356] @ (168af0 ) │ │ │ │ + ldr r3, [pc, #352] @ (168aec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 168af4 │ │ │ │ + bne.w 168ae4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 475e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4825c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47e4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 168a5e │ │ │ │ + beq.n 168a4e │ │ │ │ add r4, sp, #4 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 168988 │ │ │ │ - ldr r1, [pc, #288] @ (168b04 ) │ │ │ │ + bne.n 168978 │ │ │ │ + ldr r1, [pc, #288] @ (168af4 ) │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168988 │ │ │ │ + bne.n 168978 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 168988 │ │ │ │ + bhi.n 168978 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168a94 │ │ │ │ + beq.n 168a84 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 168a2c │ │ │ │ + bne.n 168a1c │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 168a1c │ │ │ │ + bne.n 168a0c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 168ab0 │ │ │ │ + bne.n 168aa0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 168794 │ │ │ │ + bl 168784 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 168a42 │ │ │ │ + bne.n 168a32 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 168aa0 │ │ │ │ + cbnz r3, 168a90 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 168998 │ │ │ │ - ldr r4, [pc, #168] @ (168b08 ) │ │ │ │ + b.n 168988 │ │ │ │ + ldr r4, [pc, #168] @ (168af8 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 168988 │ │ │ │ + bne.n 168978 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 168988 │ │ │ │ + bne.n 168978 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 486f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 486f0 │ │ │ │ - b.n 1689fc │ │ │ │ + b.n 1689ec │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 168794 │ │ │ │ - b.n 168a56 │ │ │ │ + bl 168784 │ │ │ │ + b.n 168a46 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 169694 │ │ │ │ - b.n 168a56 │ │ │ │ + bl 169684 │ │ │ │ + b.n 168a46 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 168ace │ │ │ │ + beq.n 168abe │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 168aba │ │ │ │ + bne.n 168aaa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168a34 │ │ │ │ + beq.n 168a24 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 168ade │ │ │ │ + bne.n 168ace │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 168ad0 │ │ │ │ - b.n 168a34 │ │ │ │ + bne.n 168ac0 │ │ │ │ + b.n 168a24 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xfbf4001d │ │ │ │ @ instruction: 0xfb74001d │ │ │ │ stmdb 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] @ (168d08 ) │ │ │ │ + ldr r1, [pc, #472] @ (168cf8 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #468] @ (168d0c ) │ │ │ │ + ldr r2, [pc, #468] @ (168cfc ) │ │ │ │ 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, 168b62 │ │ │ │ + cbz r2, 168b52 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 168b4e │ │ │ │ + bne.n 168b3e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 168c96 │ │ │ │ - ldr r1, [pc, #428] @ (168d10 ) │ │ │ │ + b.n 168c86 │ │ │ │ + ldr r1, [pc, #428] @ (168d00 ) │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168b5e │ │ │ │ - ldr r3, [pc, #416] @ (168d14 ) │ │ │ │ + beq.n 168b4e │ │ │ │ + ldr r3, [pc, #416] @ (168d04 ) │ │ │ │ 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] @ (168d18 ) │ │ │ │ + ldr r3, [pc, #404] @ (168d08 ) │ │ │ │ mov r7, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #400] @ (168d1c ) │ │ │ │ + ldr r3, [pc, #400] @ (168d0c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 482f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168c8e │ │ │ │ + beq.n 168c7e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 47740 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -407791,151 +407777,151 @@ │ │ │ │ movs r1, #1 │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 168b90 │ │ │ │ + beq.n 168b80 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r5, #12 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ ldr.w r3, [r9, #-240] │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r3 │ │ │ │ - beq.w 168cec │ │ │ │ - ldr r6, [pc, #308] @ (168d20 ) │ │ │ │ + beq.w 168cdc │ │ │ │ + ldr r6, [pc, #308] @ (168d10 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 486fc │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 486fc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 47574 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 168ce4 │ │ │ │ + beq.n 168cd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 168c7a │ │ │ │ + cbz r3, 168c6a │ │ │ │ blx 47ee8 │ │ │ │ sub.w r1, r5, #8 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 168cba │ │ │ │ + beq.n 168caa │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 168c40 │ │ │ │ - b.n 168cba │ │ │ │ + bne.n 168c30 │ │ │ │ + b.n 168caa │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 168cba │ │ │ │ + beq.n 168caa │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 47ee8 │ │ │ │ mov r1, r6 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 168c3a │ │ │ │ + beq.n 168c2a │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 168c3a │ │ │ │ + bne.n 168c2a │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 168c3a │ │ │ │ + bne.n 168c2a │ │ │ │ mov r0, fp │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 48484 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 482f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168ba0 │ │ │ │ + bne.n 168b90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 48484 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (168d24 ) │ │ │ │ + ldr r2, [pc, #140] @ (168d14 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #108] @ (168d0c ) │ │ │ │ + ldr r3, [pc, #108] @ (168cfc ) │ │ │ │ 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 168d04 │ │ │ │ + bne.n 168cf4 │ │ │ │ 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 168910 │ │ │ │ + bl 168900 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168cf2 │ │ │ │ + cbz r0, 168ce2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 48484 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 168b90 │ │ │ │ - b.n 168c8e │ │ │ │ + bls.w 168b80 │ │ │ │ + b.n 168c7e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168c7a │ │ │ │ - b.n 168b90 │ │ │ │ + bne.n 168c6a │ │ │ │ + b.n 168b80 │ │ │ │ blx 47574 │ │ │ │ - b.n 168b90 │ │ │ │ + b.n 168b80 │ │ │ │ mov r0, fp │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 48484 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 168b90 │ │ │ │ + b.n 168b80 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r5] │ │ │ │ movs r2, r2 │ │ │ │ lsls r6, r0, #26 │ │ │ │ movs r1, r2 │ │ │ │ ldrsh r2, [r7, r4] │ │ │ │ movs r2, r2 │ │ │ │ ldrsh r0, [r0, r5] │ │ │ │ movs r2, r2 │ │ │ │ ldrsh r0, [r2, r3] │ │ │ │ movs r2, r2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (168dc8 ) │ │ │ │ + ldr r2, [pc, #140] @ (168db8 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (168dcc ) │ │ │ │ + ldr r3, [pc, #140] @ (168dbc ) │ │ │ │ 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 │ │ │ │ @@ -407943,147 +407929,147 @@ │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 47b94 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 168d72 │ │ │ │ - b.n 168db6 │ │ │ │ + bne.n 168d62 │ │ │ │ + b.n 168da6 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 168d96 │ │ │ │ + bne.n 168d86 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 168d54 │ │ │ │ + bge.n 168d44 │ │ │ │ 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 168d6c │ │ │ │ + bpl.n 168d5c │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 168b0c │ │ │ │ + bl 168afc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 168d72 │ │ │ │ + beq.n 168d62 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (168dd0 ) │ │ │ │ - ldr r3, [pc, #48] @ (168dcc ) │ │ │ │ + ldr r2, [pc, #52] @ (168dc0 ) │ │ │ │ + ldr r3, [pc, #48] @ (168dbc ) │ │ │ │ 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 168dc2 │ │ │ │ + bne.n 168db2 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 168d54 │ │ │ │ - b.n 168d98 │ │ │ │ + beq.n 168d44 │ │ │ │ + b.n 168d88 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, 168e20 │ │ │ │ + cbnz r3, 168e10 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 168df0 │ │ │ │ + cbz r0, 168de0 │ │ │ │ blx 48484 │ │ │ │ subs r4, r5, #4 │ │ │ │ add.w r6, r5, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 168e00 │ │ │ │ + cbz r0, 168df0 │ │ │ │ blx 48484 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 168df6 │ │ │ │ + bne.n 168de6 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 168e14 │ │ │ │ + cbz r3, 168e04 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 16a694 │ │ │ │ + bl 16a684 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 47758 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 180cdc │ │ │ │ + bl 180ccc │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ blx 47b58 │ │ │ │ - b.n 168de8 │ │ │ │ + b.n 168dd8 │ │ │ │ stmdb 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] @ (1690ac ) │ │ │ │ + ldr r2, [pc, #608] @ (16909c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1690b0 ) │ │ │ │ + ldr r3, [pc, #608] @ (1690a0 ) │ │ │ │ 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 16df48 │ │ │ │ + bl 16df38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 16a5c0 │ │ │ │ + bl 16a5b0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1690b4 ) │ │ │ │ + ldr r0, [pc, #568] @ (1690a4 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 173088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168f02 │ │ │ │ - ldr r7, [pc, #556] @ (1690b8 ) │ │ │ │ + beq.n 168ef2 │ │ │ │ + ldr r7, [pc, #556] @ (1690a8 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1690bc ) │ │ │ │ + ldr r2, [pc, #556] @ (1690ac ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 169038 │ │ │ │ - ldr r2, [pc, #536] @ (1690c0 ) │ │ │ │ + beq.w 169028 │ │ │ │ + ldr r2, [pc, #536] @ (1690b0 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 169032 │ │ │ │ - ldr r6, [pc, #516] @ (1690c4 ) │ │ │ │ + beq.w 169022 │ │ │ │ + ldr r6, [pc, #516] @ (1690b4 ) │ │ │ │ mov r0, r3 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 486fc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -408093,51 +408079,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 47574 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169038 │ │ │ │ + beq.w 169028 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 169038 │ │ │ │ + beq.w 169028 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168910 │ │ │ │ + bl 168900 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 169038 │ │ │ │ - ldr r0, [pc, #452] @ (1690c8 ) │ │ │ │ + beq.w 169028 │ │ │ │ + ldr r0, [pc, #452] @ (1690b8 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168fe8 │ │ │ │ + beq.n 168fd8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [pc, #440] @ 1690cc │ │ │ │ - ldr.w r9, [pc, #440] @ 1690d0 │ │ │ │ + ldr.w r8, [pc, #440] @ 1690bc │ │ │ │ + ldr.w r9, [pc, #440] @ 1690c0 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r8, pc │ │ │ │ - ldr r3, [pc, #432] @ (1690d4 ) │ │ │ │ + ldr r3, [pc, #432] @ (1690c4 ) │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 168faa │ │ │ │ + b.n 168f9a │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 169082 │ │ │ │ + beq.w 169072 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #400] @ (1690d8 ) │ │ │ │ + ldr r5, [pc, #400] @ (1690c8 ) │ │ │ │ blx 47574 │ │ │ │ mov r0, fp │ │ │ │ add r5, pc │ │ │ │ mov.w fp, r7, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 486fc │ │ │ │ mov r1, r5 │ │ │ │ @@ -408148,131 +408134,131 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r4, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16905a │ │ │ │ + beq.n 16904a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 169090 │ │ │ │ + beq.w 169080 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168910 │ │ │ │ + bl 168900 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16906a │ │ │ │ + beq.n 16905a │ │ │ │ adds r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 48484 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 168fe8 │ │ │ │ + bhi.n 168fd8 │ │ │ │ cmp r6, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r6 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 47740 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 168fe8 │ │ │ │ + cbz r3, 168fd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 47394 │ │ │ │ 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 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 168f2c │ │ │ │ + bne.n 168f1c │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - b.n 168fa0 │ │ │ │ - ldr r0, [pc, #240] @ (1690dc ) │ │ │ │ + b.n 168f90 │ │ │ │ + ldr r0, [pc, #240] @ (1690cc ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16902e │ │ │ │ + cbz r0, 16901e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168b0c │ │ │ │ - cbz r0, 16902e │ │ │ │ + bl 168afc │ │ │ │ + cbz r0, 16901e │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 48690 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 16902e │ │ │ │ + blt.n 16901e │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 47890 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 16909e │ │ │ │ - ldr r1, [pc, #196] @ (1690e0 ) │ │ │ │ + blt.n 16908e │ │ │ │ + ldr r1, [pc, #196] @ (1690d0 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 180c80 │ │ │ │ - cbnz r0, 169096 │ │ │ │ + bl 180c70 │ │ │ │ + cbnz r0, 169086 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 169040 │ │ │ │ + b.n 169030 │ │ │ │ mov r0, r3 │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168dd4 │ │ │ │ + bl 168dc4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1690e4 ) │ │ │ │ - ldr r3, [pc, #108] @ (1690b0 ) │ │ │ │ + ldr r2, [pc, #160] @ (1690d4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1690a0 ) │ │ │ │ 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 1690a6 │ │ │ │ + bne.n 169096 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r5, 169062 │ │ │ │ + cbz r5, 169052 │ │ │ │ mov r0, r5 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 168fa0 │ │ │ │ + b.n 168f90 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 48484 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 48484 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 168fa0 │ │ │ │ + b.n 168f90 │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - b.n 168fa0 │ │ │ │ + b.n 168f90 │ │ │ │ blx 48484 │ │ │ │ - b.n 169062 │ │ │ │ + b.n 169052 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 47758 │ │ │ │ mov r0, r5 │ │ │ │ blx 47b58 │ │ │ │ - b.n 16902e │ │ │ │ + b.n 16901e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r6, [r5, r1] │ │ │ │ movs r2, r2 │ │ │ │ @@ -408290,16 +408276,16 @@ │ │ │ │ movs r2, r2 │ │ │ │ ldrh r6, [r4, r6] │ │ │ │ movs r2, r2 │ │ │ │ ldrh r6, [r5, r5] │ │ │ │ movs r2, r2 │ │ │ │ ldrh r2, [r5, r4] │ │ │ │ movs r2, r2 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1694e0 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1694d0 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -408318,172 +408304,172 @@ │ │ │ │ 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 16910a │ │ │ │ + bne.n 1690fa │ │ │ │ ldrb.w r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1691d6 │ │ │ │ + beq.n 1691c6 │ │ │ │ add.w fp, r7, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16915c │ │ │ │ + bne.n 16914c │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16914c │ │ │ │ + bne.n 16913c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 169272 │ │ │ │ + bne.w 169262 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a714 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1691de │ │ │ │ + cbz r0, 1691ce │ │ │ │ ldrb.w r4, [sl] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1691b4 │ │ │ │ + blt.n 1691a4 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sl, #32 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1691b4 │ │ │ │ + bne.n 1691a4 │ │ │ │ adds r6, #19 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1691a8 │ │ │ │ + b.n 169198 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 16920e │ │ │ │ + beq.n 1691fe │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1691a4 │ │ │ │ + beq.n 169194 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1691c0 │ │ │ │ + bne.n 1691b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 169264 │ │ │ │ + bne.n 169254 │ │ │ │ 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, 1691fa │ │ │ │ + cbz r1, 1691ea │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 168794 │ │ │ │ + bl 168784 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a714 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 169174 │ │ │ │ + bne.n 169164 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1691ce │ │ │ │ - b.n 1691fe │ │ │ │ + beq.n 1691be │ │ │ │ + b.n 1691ee │ │ │ │ ldr.w r5, [sl, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx 483e8 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 47ea0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1691b6 │ │ │ │ + bne.n 1691a6 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - cbz r3, 169240 │ │ │ │ + cbz r3, 169230 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bb60 │ │ │ │ + bl 17bb50 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1691b6 │ │ │ │ + bne.n 1691a6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169244 │ │ │ │ + bne.n 169234 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1692ba │ │ │ │ + cbnz r3, 1692aa │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1691d8 │ │ │ │ + beq.n 1691c8 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 1691d8 │ │ │ │ + b.n 1691c8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 169694 │ │ │ │ - b.n 1691d6 │ │ │ │ + bl 169684 │ │ │ │ + b.n 1691c6 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 16929e │ │ │ │ + bne.n 16928e │ │ │ │ mov.w sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r2, sl, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169288 │ │ │ │ + bne.n 169278 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16927a │ │ │ │ - b.n 169166 │ │ │ │ + bne.n 16926a │ │ │ │ + b.n 169156 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1692a4 │ │ │ │ + bne.n 169294 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 169276 │ │ │ │ - b.n 169166 │ │ │ │ + bne.n 169266 │ │ │ │ + b.n 169156 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 169694 │ │ │ │ - b.n 169258 │ │ │ │ + bl 169684 │ │ │ │ + b.n 169248 │ │ │ │ stmdb 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 sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #928] @ (169688 ) │ │ │ │ - ldr r3, [pc, #932] @ (16968c ) │ │ │ │ + ldr r2, [pc, #928] @ (169678 ) │ │ │ │ + ldr r3, [pc, #932] @ (16967c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -408497,326 +408483,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 1692fa │ │ │ │ + bne.n 1692ea │ │ │ │ ldrb.w fp, [r8, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1693c2 │ │ │ │ + beq.n 1693b2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1693c2 │ │ │ │ + beq.n 1693b2 │ │ │ │ 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 169356 │ │ │ │ + bne.n 169346 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 169346 │ │ │ │ + bne.n 169336 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1694e4 │ │ │ │ + bne.w 1694d4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r7, #0 │ │ │ │ blx 47ee8 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r9 │ │ │ │ blx 4792c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1693e4 │ │ │ │ + cbz r0, 1693d4 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 169392 │ │ │ │ + bne.n 169382 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r7, #1 │ │ │ │ blx 48460 │ │ │ │ cmp.w r7, #1000 @ 0x3e8 │ │ │ │ - bne.n 16936c │ │ │ │ + bne.n 16935c │ │ │ │ adds r6, #1 │ │ │ │ - bne.n 1693e4 │ │ │ │ + bne.n 1693d4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1693aa │ │ │ │ + bne.n 16939a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1694d4 │ │ │ │ + bne.w 1694c4 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r2, [pc, #712] @ (169690 ) │ │ │ │ - ldr r3, [pc, #704] @ (16968c ) │ │ │ │ + ldr r2, [pc, #712] @ (169680 ) │ │ │ │ + ldr r3, [pc, #704] @ (16967c ) │ │ │ │ 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 169672 │ │ │ │ + bne.w 169662 │ │ │ │ mov r0, fp │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ 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 1693fe │ │ │ │ + bne.n 1693ee │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1693ee │ │ │ │ + bne.n 1693de │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16961c │ │ │ │ + bne.w 16960c │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 168794 │ │ │ │ + bl 168784 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a714 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 169464 │ │ │ │ + cbz r0, 169454 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169428 │ │ │ │ + bne.n 169418 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 169662 │ │ │ │ + bne.w 169652 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1693b8 │ │ │ │ - b.n 169454 │ │ │ │ + beq.n 1693a8 │ │ │ │ + b.n 169444 │ │ │ │ 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 17bb60 │ │ │ │ + bl 17bb50 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 475e0 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 16aee0 │ │ │ │ + bl 16aed0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 4834c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 16952e │ │ │ │ + beq.n 16951e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1694ac │ │ │ │ + bne.n 16949c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169396 │ │ │ │ + beq.w 169386 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 169694 │ │ │ │ - b.n 169396 │ │ │ │ + bl 169684 │ │ │ │ + b.n 169386 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 169694 │ │ │ │ - b.n 1693c2 │ │ │ │ + bl 169684 │ │ │ │ + b.n 1693b2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 169506 │ │ │ │ + beq.n 1694f6 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1694f0 │ │ │ │ + bne.n 1694e0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169360 │ │ │ │ + beq.w 169350 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169518 │ │ │ │ + bne.n 169508 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16950a │ │ │ │ - b.n 169360 │ │ │ │ + bne.n 1694fa │ │ │ │ + b.n 169350 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 4825c │ │ │ │ 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 4834c │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1694a8 │ │ │ │ + bne.n 169498 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 4834c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1694a8 │ │ │ │ + bne.n 169498 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 486f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 4834c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1694a8 │ │ │ │ - vldr d7, [pc, #244] @ 169678 │ │ │ │ + bne.n 169498 │ │ │ │ + vldr d7, [pc, #244] @ 169668 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 169680 │ │ │ │ + vldr d7, [pc, #236] @ 169670 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1694a8 │ │ │ │ + bne.n 169498 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1694a8 │ │ │ │ + bne.w 169498 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 486f0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #32 │ │ │ │ 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, #24] │ │ │ │ strb.w r6, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 16af1c │ │ │ │ + bl 16af0c │ │ │ │ str.w r9, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 16a6ac │ │ │ │ + bl 16a69c │ │ │ │ mov r0, r7 │ │ │ │ - bl 16875c │ │ │ │ + bl 16874c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 47ee8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 4792c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16875c │ │ │ │ - b.n 1693c6 │ │ │ │ + bl 16874c │ │ │ │ + b.n 1693b6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 16963c │ │ │ │ + beq.n 16962c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 169626 │ │ │ │ + bne.n 169616 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169408 │ │ │ │ + beq.w 1693f8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16964c │ │ │ │ + bne.n 16963c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16963e │ │ │ │ - b.n 169408 │ │ │ │ + bne.n 16962e │ │ │ │ + b.n 1693f8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 169694 │ │ │ │ - b.n 169440 │ │ │ │ + bl 169684 │ │ │ │ + b.n 169430 │ │ │ │ blx 47f30 <__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 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -408852,91 +408838,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 169722 │ │ │ │ + beq.n 169712 │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r5, #1 │ │ │ │ - cbz r2, 16972e │ │ │ │ + cbz r2, 16971e │ │ │ │ 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, 16975c │ │ │ │ + cbnz r6, 16974c │ │ │ │ ands.w r5, r5, ip │ │ │ │ - beq.n 16976a │ │ │ │ + beq.n 16975a │ │ │ │ asrs r2, r0, #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - b.n 169724 │ │ │ │ + b.n 169714 │ │ │ │ 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 1697a0 │ │ │ │ + blt.n 169790 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 16975a │ │ │ │ + bgt.n 16974a │ │ │ │ vmov s0, r0 │ │ │ │ sub.w r5, r1, #112 @ 0x70 │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ blx 47788 │ │ │ │ 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 169724 │ │ │ │ + b.n 169714 │ │ │ │ vabs.f32 s15, s0 │ │ │ │ - vldr s0, [pc, #12] @ 1697b4 │ │ │ │ + vldr s0, [pc, #12] @ 1697a4 │ │ │ │ vmul.f32 s0, s15, s0 │ │ │ │ blx 47788 │ │ │ │ - b.n 169788 │ │ │ │ + b.n 169778 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1699b8 ) │ │ │ │ + ldr r3, [pc, #512] @ (1699a8 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 171b58 │ │ │ │ + bl 171b48 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 169808 │ │ │ │ + vldr s15, [pc, #48] @ 1697f8 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 16980c │ │ │ │ + vldr s14, [pc, #40] @ 1697fc │ │ │ │ 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 │ │ │ │ @@ -408976,37 +408962,37 @@ │ │ │ │ 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 169880 │ │ │ │ + b.n 169870 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1698ae │ │ │ │ + beq.n 16989e │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1698ae │ │ │ │ + cbz r1, 16989e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 169872 │ │ │ │ + beq.n 169862 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 169872 │ │ │ │ + bne.n 169862 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169872 │ │ │ │ + beq.n 169862 │ │ │ │ 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} │ │ │ │ @@ -409031,15 +409017,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 1699dc │ │ │ │ + bhi.n 1699cc │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r7, r7 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @@ -409180,15 +409166,15 @@ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ movt r1, #40503 @ 0x9e37 │ │ │ │ mov.w r2, r2, ror #21 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ - b.n 169a76 │ │ │ │ + b.n 169a66 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movw r4, #44605 @ 0xae3d │ │ │ │ movt r4, #49842 @ 0xc2b2 │ │ │ │ movw r2, #60207 @ 0xeb2f │ │ │ │ movt r2, #10196 @ 0x27d4 │ │ │ │ mla r3, r4, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ @@ -409240,43 +409226,43 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ - bl 1698f4 │ │ │ │ + bl 1698e4 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 169d32 │ │ │ │ + beq.w 169d22 │ │ │ │ cmp r6, #30 │ │ │ │ - bls.n 169c2c │ │ │ │ + bls.n 169c1c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #304] @ 169d60 │ │ │ │ + ldr.w r9, [pc, #304] @ 169d50 │ │ │ │ mov.w r8, r6, lsl #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r9, pc │ │ │ │ - bl 16e278 │ │ │ │ + bl 16e268 │ │ │ │ add.w r7, r9, r8 │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169c26 │ │ │ │ + beq.n 169c16 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ strd r3, r6, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ movs r3, #12 │ │ │ │ @@ -409296,26 +409282,26 @@ │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ str.w sl, [r4, #20] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq.n 169d0e │ │ │ │ + beq.n 169cfe │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169d1a │ │ │ │ + beq.n 169d0a │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 169d1a │ │ │ │ + beq.n 169d0a │ │ │ │ movs r2, #12 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n 169cac │ │ │ │ + b.n 169c9c │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 169d06 │ │ │ │ + beq.n 169cf6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ umull r4, ip, r4, r1 │ │ │ │ mla ip, r1, r7, ip │ │ │ │ movs r7, #0 │ │ │ │ @@ -409331,78 +409317,78 @@ │ │ │ │ movs r7, #0 │ │ │ │ umull fp, r4, r5, r4 │ │ │ │ umlal r4, r7, ip, r5 │ │ │ │ mov fp, r7 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mla ip, r2, fp, r4 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - cbnz r4, 169d22 │ │ │ │ + cbnz r4, 169d12 │ │ │ │ adds r3, #12 │ │ │ │ strd r1, r0, [ip] │ │ │ │ cmp r3, r8 │ │ │ │ str.w r6, [ip, #8] │ │ │ │ - beq.n 169d0c │ │ │ │ + beq.n 169cfc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 169ca8 │ │ │ │ + bne.n 169c98 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 169d00 │ │ │ │ + bne.n 169cf0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 169c96 │ │ │ │ - b.n 169d0e │ │ │ │ + bne.n 169c86 │ │ │ │ + b.n 169cfe │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add ip, lr │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 169cec │ │ │ │ + bhi.n 169cdc │ │ │ │ sub.w fp, fp, r5 │ │ │ │ - b.n 169ce6 │ │ │ │ + b.n 169cd6 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 169c22 │ │ │ │ - ldr r0, [pc, #36] @ (169d64 ) │ │ │ │ + bne.w 169c12 │ │ │ │ + ldr r0, [pc, #36] @ (169d54 ) │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r3, r0, r3, lsl #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 169c26 │ │ │ │ + b.n 169c16 │ │ │ │ nop │ │ │ │ @ instruction: 0xe9b6001d │ │ │ │ stmia.w sl!, {r0, r2, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 169e56 │ │ │ │ + bcs.n 169e46 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 169e4e │ │ │ │ + bls.n 169e3e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ @@ -409418,34 +409404,34 @@ │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r5, r3 │ │ │ │ umlal r3, r0, r5, r2 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 169df0 │ │ │ │ + b.n 169de0 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 169e2c │ │ │ │ + bne.n 169e1c │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 169e60 │ │ │ │ + beq.n 169e50 │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 169dd2 │ │ │ │ + bne.n 169dc2 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -409457,64 +409443,64 @@ │ │ │ │ str.w r8, [fp] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 169de4 │ │ │ │ + beq.n 169dd4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 169de4 │ │ │ │ + bne.n 169dd4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169de4 │ │ │ │ + beq.n 169dd4 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 169c04 │ │ │ │ - b.n 169d90 │ │ │ │ + bl 169bf4 │ │ │ │ + b.n 169d80 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 169c04 │ │ │ │ - b.n 169d90 │ │ │ │ + bl 169bf4 │ │ │ │ + b.n 169d80 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 169e08 │ │ │ │ - b.n 169e24 │ │ │ │ + bne.n 169df8 │ │ │ │ + b.n 169e14 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - vldr d7, [pc, #72] @ 169ec8 │ │ │ │ + vldr d7, [pc, #72] @ 169eb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #12 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 169ed0 │ │ │ │ + vldr d7, [pc, #64] @ 169ec0 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #8] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 169ed8 │ │ │ │ + vldr d7, [pc, #60] @ 169ec8 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 169ee0 │ │ │ │ + vldr d7, [pc, #60] @ 169ed0 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 16e08c │ │ │ │ - vldr d7, [pc, #56] @ 169ee8 │ │ │ │ - ldr r3, [pc, #60] @ (169ef0 ) │ │ │ │ + bl 16e07c │ │ │ │ + vldr d7, [pc, #56] @ 169ed8 │ │ │ │ + ldr r3, [pc, #60] @ (169ee0 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ subs r0, #0 │ │ │ │ add r3, pc │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -409541,45 +409527,45 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ - bl 16df8c │ │ │ │ - cbz r0, 169f5e │ │ │ │ - vldr d7, [pc, #84] @ 169f68 │ │ │ │ + bl 16df7c │ │ │ │ + cbz r0, 169f4e │ │ │ │ + vldr d7, [pc, #84] @ 169f58 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #12 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ - vldr d7, [pc, #72] @ 169f70 │ │ │ │ + vldr d7, [pc, #72] @ 169f60 │ │ │ │ str r5, [r0, #8] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #72] @ 169f78 │ │ │ │ + vldr d7, [pc, #72] @ 169f68 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #72] @ 169f80 │ │ │ │ + vldr d7, [pc, #72] @ 169f70 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #60] @ (169f88 ) │ │ │ │ + ldr r3, [pc, #60] @ (169f78 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r0, 169f58 │ │ │ │ + cbz r0, 169f48 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 169f54 │ │ │ │ + b.n 169f44 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ strb r6, [r2, r5] │ │ │ │ @@ -409595,32 +409581,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ orns r0, lr, sp, lsr #32 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (169fa8 ) │ │ │ │ - ldr r1, [pc, #12] @ (169fac ) │ │ │ │ + ldr r2, [pc, #12] @ (169f98 ) │ │ │ │ + ldr r1, [pc, #12] @ (169f9c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w pc, [pc, #-4095] @ 168fad │ │ │ │ + str??.w pc, [pc, #-4095] @ 168f9d │ │ │ │ @ instruction: 0xfbfdffff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16df8c │ │ │ │ - cbz r0, 16a02c │ │ │ │ + bl 16df7c │ │ │ │ + cbz r0, 16a01c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ ldr.w lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w ip, [r3, #-12] │ │ │ │ @@ -409628,180 +409614,180 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ str.w lr, [r2, #-16] │ │ │ │ str.w ip, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 169fd6 │ │ │ │ + bne.n 169fc6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #12 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 16a026 │ │ │ │ + cbz r0, 16a016 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 48388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16a022 │ │ │ │ - cbz r0, 16a096 │ │ │ │ + b.n 16a012 │ │ │ │ + cbz r0, 16a086 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 16a086 │ │ │ │ + cbz r1, 16a076 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ movs r2, #12 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r1, r4, r3 │ │ │ │ - cbz r3, 16a086 │ │ │ │ + cbz r3, 16a076 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 16a08e │ │ │ │ + cbz r3, 16a07e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16a08e │ │ │ │ + beq.n 16a07e │ │ │ │ movs r7, #12 │ │ │ │ - b.n 16a068 │ │ │ │ + b.n 16a058 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 16a080 │ │ │ │ + beq.n 16a070 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #12 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 16a086 │ │ │ │ + beq.n 16a076 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16a062 │ │ │ │ + bne.n 16a052 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 16a07a │ │ │ │ + bne.n 16a06a │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 16a054 │ │ │ │ - b.n 16a086 │ │ │ │ + bne.n 16a044 │ │ │ │ + b.n 16a076 │ │ │ │ bx lr │ │ │ │ - cbz r0, 16a0ec │ │ │ │ + cbz r0, 16a0dc │ │ │ │ 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, #0] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 16a0ee │ │ │ │ + cbz r1, 16a0de │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 16a0e0 │ │ │ │ + cbz r3, 16a0d0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 16a0d0 │ │ │ │ + cbz r3, 16a0c0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16a0d0 │ │ │ │ + beq.n 16a0c0 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16a0c0 │ │ │ │ + bne.n 16a0b0 │ │ │ │ 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, #32] @ (16a114 ) │ │ │ │ + ldr r3, [pc, #32] @ (16a104 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 169b08 │ │ │ │ + b.n 169af8 │ │ │ │ movs r5, 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16981c │ │ │ │ + bl 16980c │ │ │ │ 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 16981c │ │ │ │ + bl 16980c │ │ │ │ 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, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 169d68 │ │ │ │ - cbz r0, 16a17a │ │ │ │ + bl 169d58 │ │ │ │ + cbz r0, 16a16a │ │ │ │ strd r4, r6, [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 169d68 │ │ │ │ - cbz r0, 16a198 │ │ │ │ + bl 169d58 │ │ │ │ + cbz r0, 16a188 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 16a1b6 │ │ │ │ + cbz r1, 16a1a6 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ @@ -409816,69 +409802,69 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16981c │ │ │ │ - cbz r0, 16a1ec │ │ │ │ + bl 16980c │ │ │ │ + cbz r0, 16a1dc │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r1, 16a232 │ │ │ │ + cbz r1, 16a222 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16a22e │ │ │ │ + beq.n 16a21e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 16a228 │ │ │ │ + cbz r1, 16a218 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 16a21a │ │ │ │ + beq.n 16a20a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16a236 │ │ │ │ + beq.n 16a226 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16a20e │ │ │ │ - b.n 16a21a │ │ │ │ + bne.n 16a1fe │ │ │ │ + b.n 16a20a │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 16a208 │ │ │ │ + bne.n 16a1f8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 16a1fa │ │ │ │ + b.n 16a1ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16a214 │ │ │ │ + b.n 16a204 │ │ │ │ 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 r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r6, #15 │ │ │ │ itt ls │ │ │ │ movwls r0, #26545 @ 0x67b1 │ │ │ │ movtls r0, #5718 @ 0x1656 │ │ │ │ - bls.n 16a2f4 │ │ │ │ + bls.n 16a2e4 │ │ │ │ sub.w r7, r6, #15 │ │ │ │ movw fp, #51831 @ 0xca77 │ │ │ │ movt fp, #34283 @ 0x85eb │ │ │ │ movw r8, #34383 @ 0x864f │ │ │ │ movt r8, #25032 @ 0x61c8 │ │ │ │ movw sl, #17448 @ 0x4428 │ │ │ │ movt sl, #9251 @ 0x2423 │ │ │ │ @@ -409902,41 +409888,41 @@ │ │ │ │ mov.w lr, lr, ror #19 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w sl, r4, r0 │ │ │ │ mul.w fp, r4, lr │ │ │ │ mul.w r9, r4, ip │ │ │ │ mul.w r8, r4, r2 │ │ │ │ - bhi.n 16a28c │ │ │ │ + bhi.n 16a27c │ │ │ │ mov.w r0, fp, ror #25 │ │ │ │ sub.w r3, r6, #16 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r0, r0, sl, ror #31 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w r0, r0, r9, ror #20 │ │ │ │ cmp r7, r2 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, r8, ror #14 │ │ │ │ add r1, r3 │ │ │ │ and.w r2, r6, #15 │ │ │ │ add r0, r6 │ │ │ │ - bl 1698f4 │ │ │ │ + bl 1698e4 │ │ │ │ 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 r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r6, #15 │ │ │ │ - bls.n 16a3c4 │ │ │ │ + bls.n 16a3b4 │ │ │ │ sub.w r7, r6, #15 │ │ │ │ movw sl, #17448 @ 0x4428 │ │ │ │ movt sl, #9251 @ 0x2423 │ │ │ │ movw r4, #51831 @ 0xca77 │ │ │ │ movt r4, #34283 @ 0x85eb │ │ │ │ movw r9, #34383 @ 0x864f │ │ │ │ movt r9, #25032 @ 0x61c8 │ │ │ │ @@ -409961,37 +409947,37 @@ │ │ │ │ mov.w lr, lr, ror #19 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w sl, r5, r0 │ │ │ │ mul.w fp, r5, lr │ │ │ │ mul.w r8, r5, r2 │ │ │ │ mul.w r9, r5, ip │ │ │ │ - bhi.n 16a34e │ │ │ │ + bhi.n 16a33e │ │ │ │ mov.w r0, fp, ror #25 │ │ │ │ sub.w r3, r6, #16 │ │ │ │ add.w r0, r0, sl, ror #31 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r0, r0, r8, ror #20 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ cmp r7, r2 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r0, r0, r9, ror #14 │ │ │ │ adds r1, #16 │ │ │ │ and.w r2, r6, #15 │ │ │ │ add r1, r3 │ │ │ │ add r0, r6 │ │ │ │ - bl 1698f4 │ │ │ │ + bl 1698e4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r2 │ │ │ │ and.w r2, r6, #15 │ │ │ │ add r0, r6 │ │ │ │ - bl 1698f4 │ │ │ │ + bl 1698e4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ @@ -410031,15 +410017,15 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #15 │ │ │ │ itt ls │ │ │ │ movwls r3, #26545 @ 0x67b1 │ │ │ │ movtls r3, #5718 @ 0x1656 │ │ │ │ - bls.n 16a51e │ │ │ │ + bls.n 16a50e │ │ │ │ sub.w r6, r0, #15 │ │ │ │ movw fp, #51831 @ 0xca77 │ │ │ │ movt fp, #34283 @ 0x85eb │ │ │ │ movw r8, #34383 @ 0x864f │ │ │ │ movt r8, #25032 @ 0x61c8 │ │ │ │ movw sl, #17448 @ 0x4428 │ │ │ │ movt sl, #9251 @ 0x2423 │ │ │ │ @@ -410063,15 +410049,15 @@ │ │ │ │ mov.w lr, lr, ror #19 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w sl, r1, r7 │ │ │ │ mul.w fp, r1, lr │ │ │ │ mul.w r9, r1, ip │ │ │ │ mul.w r8, r1, r2 │ │ │ │ - bhi.n 16a4b6 │ │ │ │ + bhi.n 16a4a6 │ │ │ │ mov.w r3, fp, ror #25 │ │ │ │ sub.w r2, r0, #16 │ │ │ │ adds r1, r4, #1 │ │ │ │ add.w r3, r3, sl, ror #31 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ cmp r6, r1 │ │ │ │ @@ -410079,15 +410065,15 @@ │ │ │ │ movcc r2, #0 │ │ │ │ adds r4, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ add r4, r2 │ │ │ │ and.w r2, r0, #15 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ - bl 1698f4 │ │ │ │ + bl 1698e4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 485e0 │ │ │ │ @@ -410095,478 +410081,478 @@ │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #12] @ (16a568 ) │ │ │ │ - ldr r1, [pc, #12] @ (16a56c ) │ │ │ │ + ldr r2, [pc, #12] @ (16a558 ) │ │ │ │ + ldr r1, [pc, #12] @ (16a55c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4d656a │ │ │ │ - bl 4c456e │ │ │ │ + bl 4d655a │ │ │ │ + bl 4c455e │ │ │ │ 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, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ it hi │ │ │ │ movhi r0, #1 │ │ │ │ - bhi.n 16a5b8 │ │ │ │ + bhi.n 16a5a8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 16a5b0 │ │ │ │ - ldr r2, [pc, #36] @ (16a5bc ) │ │ │ │ + bhi.n 16a5a0 │ │ │ │ + ldr r2, [pc, #36] @ (16a5ac ) │ │ │ │ add r2, pc │ │ │ │ - b.n 16a5a0 │ │ │ │ + b.n 16a590 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - beq.n 16a5b0 │ │ │ │ + beq.n 16a5a0 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 16a59a │ │ │ │ + bcc.n 16a58a │ │ │ │ mov r0, r5 │ │ │ │ - bl 169c04 │ │ │ │ + bl 169bf4 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 16a66c │ │ │ │ + b.n 16a65c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #12 │ │ │ │ - bl 16dfd4 │ │ │ │ - cbz r0, 16a60a │ │ │ │ + bl 16dfc4 │ │ │ │ + cbz r0, 16a5fa │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (16a610 ) │ │ │ │ - ldr r1, [pc, #56] @ (16a614 ) │ │ │ │ + ldr r2, [pc, #52] @ (16a600 ) │ │ │ │ + ldr r1, [pc, #56] @ (16a604 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 16a600 │ │ │ │ + cbz r0, 16a5f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df48 │ │ │ │ - cbz r0, 16a604 │ │ │ │ - ldr r1, [pc, #36] @ (16a618 ) │ │ │ │ + bl 16df38 │ │ │ │ + cbz r0, 16a5f4 │ │ │ │ + ldr r1, [pc, #36] @ (16a608 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16e284 │ │ │ │ + bl 16e274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 16a600 │ │ │ │ + cbz r3, 16a5f0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16a600 │ │ │ │ + b.n 16a5f0 │ │ │ │ nop │ │ │ │ - bl 464612 │ │ │ │ - bl fff6e616 │ │ │ │ + bl 464602 │ │ │ │ + bl fff6e606 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 16a678 │ │ │ │ + cbz r0, 16a668 │ │ │ │ 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, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 16a66e │ │ │ │ + cbz r5, 16a65e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r7, #12 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 16a666 │ │ │ │ + cbz r3, 16a656 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 16a656 │ │ │ │ + cbz r3, 16a646 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16a656 │ │ │ │ + beq.n 16a646 │ │ │ │ blx 47574 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16a644 │ │ │ │ + bne.n 16a634 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16e278 │ │ │ │ - bl 16a61c │ │ │ │ + bl 16e268 │ │ │ │ + bl 16a60c │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 16a6aa │ │ │ │ + cbz r0, 16a69a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ 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 r7, r0 │ │ │ │ orrs.w r3, r2, r4 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq r3, [r0, #4] │ │ │ │ - beq.n 16a71e │ │ │ │ + beq.n 16a70e │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ orrs r3, r4 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 16a71e │ │ │ │ + beq.n 16a70e │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 16a71e │ │ │ │ + cbz r0, 16a70e │ │ │ │ strd r5, r4, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ movs r2, #8 │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ - bl 1698f4 │ │ │ │ + bl 1698e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169d68 │ │ │ │ + bl 169d58 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16a718 │ │ │ │ + cbz r0, 16a708 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r2, 16a720 │ │ │ │ + cbz r2, 16a710 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16a720 │ │ │ │ + beq.n 16a710 │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r6, [r3, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #88] @ (16a78c ) │ │ │ │ + ldr r4, [pc, #88] @ (16a77c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #88] @ (16a790 ) │ │ │ │ + ldr r1, [pc, #88] @ (16a780 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 16a76e │ │ │ │ + beq.n 16a75e │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 16a76c │ │ │ │ + beq.n 16a75c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16981c │ │ │ │ - cbz r0, 16a76e │ │ │ │ + bl 16980c │ │ │ │ + cbz r0, 16a75e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (16a794 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a790 ) │ │ │ │ + ldr r2, [pc, #36] @ (16a784 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a780 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a786 │ │ │ │ + bne.n 16a776 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #120] @ (16a820 ) │ │ │ │ + ldr r4, [pc, #120] @ (16a810 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #120] @ (16a824 ) │ │ │ │ + ldr r1, [pc, #120] @ (16a814 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #4] │ │ │ │ - beq.n 16a804 │ │ │ │ + beq.n 16a7f4 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 16a804 │ │ │ │ + beq.n 16a7f4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16981c │ │ │ │ + bl 16980c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16a804 │ │ │ │ + cbz r0, 16a7f4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrd r4, r1, [r2, #48] @ 0x30 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ subs r4, #1 │ │ │ │ adds r1, #1 │ │ │ │ str r5, [r3, #4] │ │ │ │ strd r4, r1, [r2, #48] @ 0x30 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #32] @ (16a828 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a824 ) │ │ │ │ + ldr r2, [pc, #32] @ (16a818 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a81c │ │ │ │ + bne.n 16a80c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #132] @ (16a8c0 ) │ │ │ │ - ldr r4, [pc, #132] @ (16a8c4 ) │ │ │ │ + ldr r0, [pc, #132] @ (16a8b0 ) │ │ │ │ + ldr r4, [pc, #132] @ (16a8b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b8cc │ │ │ │ - ldr r1, [pc, #128] @ (16a8c8 ) │ │ │ │ + bl 16b8bc │ │ │ │ + ldr r1, [pc, #128] @ (16a8b8 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17337c │ │ │ │ + bl 17336c │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 16a856 │ │ │ │ + cbnz r3, 16a846 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r5, [pc, #116] @ (16a8cc ) │ │ │ │ - ldr r3, [pc, #116] @ (16a8d0 ) │ │ │ │ + ldr r5, [pc, #116] @ (16a8bc ) │ │ │ │ + ldr r3, [pc, #116] @ (16a8c0 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #116] @ (16a8d4 ) │ │ │ │ + ldr r6, [pc, #116] @ (16a8c4 ) │ │ │ │ add r6, pc │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 483b8 │ │ │ │ mov r4, r0 │ │ │ │ blx 48190 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 16a88c │ │ │ │ + beq.n 16a87c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 16a87e │ │ │ │ + bmi.n 16a86e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16cb3c │ │ │ │ + bl 16cb2c │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 487f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 477f4 │ │ │ │ mov r4, r0 │ │ │ │ blx 483d0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 16a876 │ │ │ │ - ldr r0, [pc, #60] @ (16a8d8 ) │ │ │ │ + bne.n 16a866 │ │ │ │ + ldr r0, [pc, #60] @ (16a8c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16a876 │ │ │ │ - ldr r1, [pc, #52] @ (16a8dc ) │ │ │ │ + beq.n 16a866 │ │ │ │ + ldr r1, [pc, #52] @ (16a8cc ) │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16a878 │ │ │ │ + beq.n 16a868 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 16a878 │ │ │ │ + b.n 16a868 │ │ │ │ nop │ │ │ │ orrs r6, r0 │ │ │ │ movs r2, r2 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #592] @ (16ab1c ) │ │ │ │ + ldr r1, [pc, #656] @ (16ab4c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r4, r6 │ │ │ │ movs r2, r2 │ │ │ │ - ldr r7, [pc, #272] @ (16a9f0 ) │ │ │ │ + ldr r7, [pc, #272] @ (16a9e0 ) │ │ │ │ movs r4, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #424] @ (16aaa0 ) │ │ │ │ + ldr r2, [pc, #424] @ (16aa90 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #420] @ (16aaa4 ) │ │ │ │ + ldr r3, [pc, #420] @ (16aa94 ) │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #400] @ (16aaa8 ) │ │ │ │ + ldr r3, [pc, #400] @ (16aa98 ) │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 48418 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 16aa2c │ │ │ │ + blt.n 16aa1c │ │ │ │ cmp r7, r4 │ │ │ │ mov r6, r7 │ │ │ │ it ge │ │ │ │ movge r6, r4 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r9, r7, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ add r6, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.n 16aa3e │ │ │ │ + bne.n 16aa2e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [sp] │ │ │ │ blx 47884 <__vsnprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 16aa1e │ │ │ │ + blt.n 16aa0e │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16aa1e │ │ │ │ + bne.n 16aa0e │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 16a98a │ │ │ │ + ble.n 16a97a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #316] @ (16aaac ) │ │ │ │ - ldr r3, [pc, #304] @ (16aaa4 ) │ │ │ │ + ldr r2, [pc, #316] @ (16aa9c ) │ │ │ │ + ldr r3, [pc, #304] @ (16aa94 ) │ │ │ │ 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 16aa8e │ │ │ │ + bne.w 16aa7e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 483e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16aa92 │ │ │ │ + beq.n 16aa82 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 16a8e0 │ │ │ │ - b.n 16a96e │ │ │ │ - ldr r3, [pc, #256] @ (16aab0 ) │ │ │ │ + bl 16a8d0 │ │ │ │ + b.n 16a95e │ │ │ │ + ldr r3, [pc, #256] @ (16aaa0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #252] @ (16aab4 ) │ │ │ │ + ldr r3, [pc, #252] @ (16aaa4 ) │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 48418 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ it lt │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.n 16a9e4 │ │ │ │ + blt.n 16a9d4 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ @@ -410576,99 +410562,99 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 47884 <__vsnprintf_chk@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16aa72 │ │ │ │ + bge.n 16aa62 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16aa0c │ │ │ │ + beq.n 16a9fc │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 16aa1e │ │ │ │ + beq.n 16aa0e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #164] @ (16aab8 ) │ │ │ │ + ldr r2, [pc, #164] @ (16aaa8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 47b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16a960 │ │ │ │ - ldr r1, [pc, #156] @ (16aabc ) │ │ │ │ + bge.n 16a950 │ │ │ │ + ldr r1, [pc, #156] @ (16aaac ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 486c0 │ │ │ │ - b.n 16a96c │ │ │ │ + b.n 16a95c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.n 16a948 │ │ │ │ + beq.n 16a938 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 16aa6c │ │ │ │ - add r3, pc, #8 @ (adr r3, 16aa50 ) │ │ │ │ + bhi.n 16aa5c │ │ │ │ + add r3, pc, #8 @ (adr r3, 16aa40 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r2 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #92] @ (16aac0 ) │ │ │ │ + ldr r3, [pc, #92] @ (16aab0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a9b0 │ │ │ │ - ldr r3, [pc, #92] @ (16aac4 ) │ │ │ │ + b.n 16a9a0 │ │ │ │ + ldr r3, [pc, #92] @ (16aab4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a9b0 │ │ │ │ - ldr r3, [pc, #88] @ (16aac8 ) │ │ │ │ + b.n 16a9a0 │ │ │ │ + ldr r3, [pc, #88] @ (16aab8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a9b0 │ │ │ │ + b.n 16a9a0 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r6, r0 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16aa10 │ │ │ │ + beq.n 16aa00 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 16aa10 │ │ │ │ - b.n 16a962 │ │ │ │ + bne.n 16aa00 │ │ │ │ + b.n 16a952 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (16aacc ) │ │ │ │ + ldr r3, [pc, #56] @ (16aabc ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r5, r7] │ │ │ │ - b.n 16a96c │ │ │ │ + b.n 16a95c │ │ │ │ nop │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ negs r6, r2 │ │ │ │ movs r2, r2 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 16aad8 │ │ │ │ + bls.n 16aac8 │ │ │ │ movs r1, r2 │ │ │ │ sbcs r6, r6 │ │ │ │ movs r2, r2 │ │ │ │ - b.n 16aa9c │ │ │ │ + b.n 16aa8c │ │ │ │ movs r0, r2 │ │ │ │ adcs r4, r2 │ │ │ │ movs r2, r2 │ │ │ │ lsrs r6, r7 │ │ │ │ movs r2, r2 │ │ │ │ asrs r4, r5, #28 │ │ │ │ movs r1, r2 │ │ │ │ @@ -410677,256 +410663,256 @@ │ │ │ │ lsrs r2, r7 │ │ │ │ movs r2, r2 │ │ │ │ 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] @ (16ab50 ) │ │ │ │ + ldr r4, [pc, #108] @ (16ab40 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ add r5, sp, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #96] @ (16ab54 ) │ │ │ │ + ldr r0, [pc, #96] @ (16ab44 ) │ │ │ │ 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 16a8e0 │ │ │ │ - ldr r3, [pc, #72] @ (16ab58 ) │ │ │ │ - ldr r2, [pc, #72] @ (16ab5c ) │ │ │ │ + bl 16a8d0 │ │ │ │ + ldr r3, [pc, #72] @ (16ab48 ) │ │ │ │ + ldr r2, [pc, #72] @ (16ab4c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ blx 47f0c <__syslog_chk@plt> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 16ab2e │ │ │ │ + beq.n 16ab1e │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #48] @ (16ab60 ) │ │ │ │ - ldr r3, [pc, #32] @ (16ab54 ) │ │ │ │ + ldr r2, [pc, #48] @ (16ab50 ) │ │ │ │ + ldr r3, [pc, #32] @ (16ab44 ) │ │ │ │ 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 16ab4a │ │ │ │ + bne.n 16ab3a │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ udf #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ strh r4, [r2, #34] @ 0x22 │ │ │ │ movs r1, r2 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ - ldr r4, [pc, #112] @ (16abe4 ) │ │ │ │ + ldr r4, [pc, #112] @ (16abd4 ) │ │ │ │ sub.w sp, sp, #1048 @ 0x418 │ │ │ │ add r5, sp, #20 │ │ │ │ add r4, pc │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #96] @ (16abe8 ) │ │ │ │ + ldr r0, [pc, #96] @ (16abd8 ) │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - ldr r4, [pc, #92] @ (16abec ) │ │ │ │ + ldr r4, [pc, #92] @ (16abdc ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1044] @ 0x414 │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a8e0 │ │ │ │ - ldr r2, [pc, #72] @ (16abf0 ) │ │ │ │ + bl 16a8d0 │ │ │ │ + ldr r2, [pc, #72] @ (16abe0 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 486f0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 16abc4 │ │ │ │ + beq.n 16abb4 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #44] @ (16abf4 ) │ │ │ │ - ldr r3, [pc, #32] @ (16abe8 ) │ │ │ │ + ldr r2, [pc, #44] @ (16abe4 ) │ │ │ │ + ldr r3, [pc, #32] @ (16abd8 ) │ │ │ │ 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 16abe0 │ │ │ │ + bne.n 16abd0 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strh r2, [r0, #30] │ │ │ │ movs r1, r2 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, #108] @ (16ac78 ) │ │ │ │ + ldr r2, [pc, #108] @ (16ac68 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (16ac7c ) │ │ │ │ + ldr r3, [pc, #108] @ (16ac6c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #108] @ (16ac80 ) │ │ │ │ + ldr r6, [pc, #108] @ (16ac70 ) │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #104] @ (16ac84 ) │ │ │ │ + ldr r1, [pc, #104] @ (16ac74 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #104] @ (16ac88 ) │ │ │ │ + ldr r0, [pc, #104] @ (16ac78 ) │ │ │ │ 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 180b0c │ │ │ │ + bl 180afc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 16ac48 │ │ │ │ + bpl.n 16ac38 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ab64 │ │ │ │ + bl 16ab54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 16ac5a │ │ │ │ + bpl.n 16ac4a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16aad0 │ │ │ │ - ldr r2, [pc, #48] @ (16ac8c ) │ │ │ │ - ldr r3, [pc, #28] @ (16ac7c ) │ │ │ │ + bl 16aac0 │ │ │ │ + ldr r2, [pc, #48] @ (16ac7c ) │ │ │ │ + ldr r3, [pc, #28] @ (16ac6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ac74 │ │ │ │ + bne.n 16ac64 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ 16ace4 │ │ │ │ + ldr.w ip, [pc, #64] @ 16acd4 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (16ace8 ) │ │ │ │ + ldr r2, [pc, #64] @ (16acd8 ) │ │ │ │ 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 16abf8 │ │ │ │ - ldr r2, [pc, #40] @ (16acec ) │ │ │ │ - ldr r3, [pc, #32] @ (16ace8 ) │ │ │ │ + bl 16abe8 │ │ │ │ + ldr r2, [pc, #40] @ (16acdc ) │ │ │ │ + ldr r3, [pc, #32] @ (16acd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ace0 │ │ │ │ + bne.n 16acd0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ 16ad54 │ │ │ │ + ldr.w r8, [pc, #80] @ 16ad44 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 16ad26 │ │ │ │ + b.n 16ad16 │ │ │ │ strb.w r9, [r4] │ │ │ │ adds r6, r4, #1 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r0, r6, r7 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r7 │ │ │ │ blx 488ac │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16ad14 │ │ │ │ + bne.n 16ad04 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 16ad4e │ │ │ │ + beq.n 16ad3e │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r4, r7 │ │ │ │ subs r4, r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx 47c18 │ │ │ │ @@ -410939,81 +410925,81 @@ │ │ │ │ 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 16df8c │ │ │ │ - ldr r1, [pc, #24] @ (16ad8c ) │ │ │ │ + bl 16df7c │ │ │ │ + ldr r1, [pc, #24] @ (16ad7c ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 16b1c0 │ │ │ │ + b.n 16b1b0 │ │ │ │ movs r1, r2 │ │ │ │ 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] @ (16adf0 ) │ │ │ │ + ldr r1, [pc, #76] @ (16ade0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (16adf4 ) │ │ │ │ + ldr r2, [pc, #76] @ (16ade4 ) │ │ │ │ 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 16e3b0 │ │ │ │ + bl 16e3a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16acf0 │ │ │ │ - ldr r2, [pc, #40] @ (16adf8 ) │ │ │ │ - ldr r3, [pc, #32] @ (16adf4 ) │ │ │ │ + bl 16ace0 │ │ │ │ + ldr r2, [pc, #40] @ (16ade8 ) │ │ │ │ + ldr r3, [pc, #32] @ (16ade4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16adec │ │ │ │ + bne.n 16addc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (16ae68 ) │ │ │ │ - ldr r3, [pc, #88] @ (16ae6c ) │ │ │ │ + ldr r2, [pc, #84] @ (16ae58 ) │ │ │ │ + ldr r3, [pc, #88] @ (16ae5c ) │ │ │ │ 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 │ │ │ │ @@ -411024,102 +411010,102 @@ │ │ │ │ mov r4, r3 │ │ │ │ blx 483f4 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16acf0 │ │ │ │ + bl 16ace0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #36] @ (16ae70 ) │ │ │ │ - ldr r3, [pc, #28] @ (16ae6c ) │ │ │ │ + ldr r2, [pc, #36] @ (16ae60 ) │ │ │ │ + ldr r3, [pc, #28] @ (16ae5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ae62 │ │ │ │ + bne.n 16ae52 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (16aed4 ) │ │ │ │ - ldr r3, [pc, #80] @ (16aed8 ) │ │ │ │ + ldr r2, [pc, #76] @ (16aec4 ) │ │ │ │ + ldr r3, [pc, #80] @ (16aec8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r4, r1 │ │ │ │ mov r6, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16da38 │ │ │ │ - cbnz r4, 16aec4 │ │ │ │ + bl 16da28 │ │ │ │ + cbnz r4, 16aeb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16db0c │ │ │ │ - ldr r2, [pc, #44] @ (16aedc ) │ │ │ │ - ldr r3, [pc, #40] @ (16aed8 ) │ │ │ │ + bl 16dafc │ │ │ │ + ldr r2, [pc, #44] @ (16aecc ) │ │ │ │ + ldr r3, [pc, #40] @ (16aec8 ) │ │ │ │ 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 16aed0 │ │ │ │ + bne.n 16aec0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 16da78 │ │ │ │ - b.n 16aea4 │ │ │ │ + bl 16da68 │ │ │ │ + b.n 16ae94 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 16af18 │ │ │ │ + ldr.w lr, [pc, #48] @ 16af08 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ - bne.n 16aeec │ │ │ │ + bne.n 16aedc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bge.n 16af08 │ │ │ │ + bge.n 16aef8 │ │ │ │ movs r5, r3 │ │ │ │ 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] │ │ │ │ @@ -411133,15 +411119,15 @@ │ │ │ │ ite hi │ │ │ │ movhi.w lr, #87 @ 0x57 │ │ │ │ movls.w lr, #48 @ 0x30 │ │ │ │ sub.w r3, r3, lr │ │ │ │ cmp r2, #20 │ │ │ │ orr.w r3, r3, ip, lsl #4 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 16af24 │ │ │ │ + bne.n 16af14 │ │ │ │ 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, r0 │ │ │ │ @@ -411160,427 +411146,427 @@ │ │ │ │ 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 16af84 │ │ │ │ + bne.n 16af74 │ │ │ │ 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, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #80] @ (16b00c ) │ │ │ │ - ldr r3, [pc, #84] @ (16b010 ) │ │ │ │ + ldr r2, [pc, #80] @ (16affc ) │ │ │ │ + ldr r3, [pc, #84] @ (16b000 ) │ │ │ │ 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 17e838 │ │ │ │ + bl 17e828 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 17eca4 │ │ │ │ - ldr r2, [pc, #36] @ (16b014 ) │ │ │ │ - ldr r3, [pc, #32] @ (16b010 ) │ │ │ │ + bl 17ec94 │ │ │ │ + ldr r2, [pc, #36] @ (16b004 ) │ │ │ │ + ldr r3, [pc, #32] @ (16b000 ) │ │ │ │ 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 16b008 │ │ │ │ + bne.n 16aff8 │ │ │ │ addw sp, sp, #1924 @ 0x784 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (16b080 ) │ │ │ │ + ldr r2, [pc, #88] @ (16b070 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #84] @ (16b084 ) │ │ │ │ + ldr r3, [pc, #84] @ (16b074 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r7, [pc, #80] @ (16b088 ) │ │ │ │ + ldr r7, [pc, #80] @ (16b078 ) │ │ │ │ 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 16af60 │ │ │ │ - ldr r2, [pc, #60] @ (16b08c ) │ │ │ │ + bl 16af50 │ │ │ │ + ldr r2, [pc, #60] @ (16b07c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ mov r2, r7 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 16b050 │ │ │ │ - ldr r2, [pc, #40] @ (16b090 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b084 ) │ │ │ │ + bne.n 16b040 │ │ │ │ + ldr r2, [pc, #40] @ (16b080 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b074 ) │ │ │ │ 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 16b07c │ │ │ │ + bne.n 16b06c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #816] @ (16b3b4 ) │ │ │ │ + ldr r7, [pc, #880] @ (16b3e4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #136 @ 0x88 │ │ │ │ movs r2, r2 │ │ │ │ subs r3, #110 @ 0x6e │ │ │ │ movs r2, r2 │ │ │ │ - ldr r7, [pc, #592] @ (16b2e4 ) │ │ │ │ + ldr r7, [pc, #656] @ (16b314 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #72] @ (16b0ec ) │ │ │ │ + ldr r2, [pc, #72] @ (16b0dc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #72] @ (16b0f0 ) │ │ │ │ + ldr r3, [pc, #72] @ (16b0e0 ) │ │ │ │ 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 16af60 │ │ │ │ + bl 16af50 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 48714 │ │ │ │ - ldr r2, [pc, #40] @ (16b0f4 ) │ │ │ │ - ldr r3, [pc, #36] @ (16b0f0 ) │ │ │ │ + ldr r2, [pc, #40] @ (16b0e4 ) │ │ │ │ + ldr r3, [pc, #36] @ (16b0e0 ) │ │ │ │ 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 16b0e6 │ │ │ │ + bne.n 16b0d6 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #328] @ (16b238 ) │ │ │ │ + ldr r7, [pc, #392] @ (16b268 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #192] @ (16b1b8 ) │ │ │ │ + ldr r7, [pc, #256] @ (16b1e8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (16b158 ) │ │ │ │ + ldr r2, [pc, #80] @ (16b148 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (16b15c ) │ │ │ │ + ldr r3, [pc, #80] @ (16b14c ) │ │ │ │ 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 180a80 │ │ │ │ + bl 180a70 │ │ │ │ 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] @ (16b15c ) │ │ │ │ + ldr r3, [pc, #32] @ (16b14c ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (16b160 ) │ │ │ │ + ldr r2, [pc, #32] @ (16b150 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b154 │ │ │ │ + bne.n 16b144 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #952] @ (16b514 ) │ │ │ │ + ldr r6, [pc, #1016] @ (16b544 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #752] @ (16b454 ) │ │ │ │ + ldr r6, [pc, #816] @ (16b484 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (16b1e0 ) │ │ │ │ + ldr r2, [pc, #108] @ (16b1d0 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #108] @ (16b1e4 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b1d4 ) │ │ │ │ subs r5, r1, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blt.n 16b1d4 │ │ │ │ + blt.n 16b1c4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 180a80 │ │ │ │ + bl 180a70 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r3, r2, r3, r1 │ │ │ │ adds r3, r3, r0 │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ adc.w r2, r2, r0, asr #31 │ │ │ │ adds r0, r3, r4 │ │ │ │ adc.w r1, r2, r5 │ │ │ │ cmp r0, r3 │ │ │ │ sbcs.w r2, r1, r2 │ │ │ │ - blt.n 16b1d4 │ │ │ │ - ldr r2, [pc, #40] @ (16b1e8 ) │ │ │ │ - ldr r3, [pc, #36] @ (16b1e4 ) │ │ │ │ + blt.n 16b1c4 │ │ │ │ + ldr r2, [pc, #40] @ (16b1d8 ) │ │ │ │ + ldr r3, [pc, #36] @ (16b1d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b1dc │ │ │ │ + bne.n 16b1cc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 16b1bc │ │ │ │ + b.n 16b1ac │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #520] @ (16b3ec ) │ │ │ │ + ldr r6, [pc, #584] @ (16b41c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #240] @ (16b2dc ) │ │ │ │ + ldr r6, [pc, #304] @ (16b30c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 47454 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 16b23c │ │ │ │ + bge.n 16b22c │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 16b246 │ │ │ │ + bne.n 16b236 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 16b246 │ │ │ │ + blt.n 16b236 │ │ │ │ movs r1, #1 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 16b240 │ │ │ │ + beq.n 16b230 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b240 │ │ │ │ + beq.n 16b230 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 16b23c │ │ │ │ + b.n 16b22c │ │ │ │ stmdb 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] @ (16b380 ) │ │ │ │ + ldr r2, [pc, #288] @ (16b370 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #288] @ (16b384 ) │ │ │ │ + ldr r3, [pc, #288] @ (16b374 ) │ │ │ │ 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 47d2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 16b366 │ │ │ │ + beq.n 16b356 │ │ │ │ mov r1, sp │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b348 │ │ │ │ + beq.n 16b338 │ │ │ │ mov r0, r9 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ blx 483e8 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b356 │ │ │ │ + beq.n 16b346 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 16b2ac │ │ │ │ + b.n 16b29c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 16b2d4 │ │ │ │ + ble.n 16b2c4 │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 16b2fa │ │ │ │ + beq.n 16b2ea │ │ │ │ add.w r1, r6, fp │ │ │ │ sub.w r2, r5, fp │ │ │ │ add r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 47b94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 16b2a2 │ │ │ │ + bge.n 16b292 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #11 │ │ │ │ it ne │ │ │ │ cmpne r4, #4 │ │ │ │ - beq.n 16b2a8 │ │ │ │ + beq.n 16b298 │ │ │ │ negs r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 16b2a6 │ │ │ │ + bgt.n 16b296 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 16b30a │ │ │ │ + bne.n 16b2fa │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 16b350 │ │ │ │ + cbz r0, 16b340 │ │ │ │ add r6, r5 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ subs r5, r5, r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 16b29c │ │ │ │ + b.n 16b28c │ │ │ │ mvn.w r4, #13 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 16b2e0 │ │ │ │ + beq.n 16b2d0 │ │ │ │ mov r0, r8 │ │ │ │ blx 47b58 │ │ │ │ cmp r4, #0 │ │ │ │ it gt │ │ │ │ addgt r6, r6, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r1, r6, #1 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 16b36e │ │ │ │ + cbz r0, 16b35e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 16b32e │ │ │ │ + beq.n 16b31e │ │ │ │ str.w r6, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (16b388 ) │ │ │ │ - ldr r3, [pc, #80] @ (16b384 ) │ │ │ │ + ldr r2, [pc, #88] @ (16b378 ) │ │ │ │ + ldr r3, [pc, #80] @ (16b374 ) │ │ │ │ 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 16b36a │ │ │ │ + bne.n 16b35a │ │ │ │ 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 16b28a │ │ │ │ + b.n 16b27a │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r8 │ │ │ │ blx 47b58 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16b32e │ │ │ │ + b.n 16b31e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 16b366 │ │ │ │ - ldr r5, [pc, #608] @ (16b5e4 ) │ │ │ │ + b.n 16b356 │ │ │ │ + ldr r5, [pc, #672] @ (16b614 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #808] @ (16b6b4 ) │ │ │ │ + ldr r4, [pc, #872] @ (16b6e4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #468] @ (16b574 ) │ │ │ │ + ldr r2, [pc, #468] @ (16b564 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #468] @ (16b578 ) │ │ │ │ + ldr r3, [pc, #468] @ (16b568 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #464] @ (16b57c ) │ │ │ │ + ldr r0, [pc, #464] @ (16b56c ) │ │ │ │ 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 172be8 │ │ │ │ + bl 172bd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47f84 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -411596,171 +411582,171 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16b554 │ │ │ │ + bne.w 16b544 │ │ │ │ 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 47bd0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b49a │ │ │ │ + beq.n 16b48a │ │ │ │ ldrh.w r3, [r9, #14] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16b444 │ │ │ │ + bpl.n 16b434 │ │ │ │ add r4, sp, #16 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx 47db0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 16b554 │ │ │ │ + beq.w 16b544 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 47b94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 16b4be │ │ │ │ + bne.n 16b4ae │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 16b3f0 │ │ │ │ + beq.n 16b3e0 │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #276] @ (16b580 ) │ │ │ │ - ldr r1, [pc, #280] @ (16b584 ) │ │ │ │ + ldr r2, [pc, #276] @ (16b570 ) │ │ │ │ + ldr r1, [pc, #280] @ (16b574 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16ac80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #264] @ (16b588 ) │ │ │ │ - ldr r3, [pc, #248] @ (16b578 ) │ │ │ │ + ldr r2, [pc, #264] @ (16b578 ) │ │ │ │ + ldr r3, [pc, #248] @ (16b568 ) │ │ │ │ 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 16b56e │ │ │ │ + bne.n 16b55e │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 16b3f0 │ │ │ │ + beq.n 16b3e0 │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #220] @ (16b58c ) │ │ │ │ - ldr r1, [pc, #224] @ (16b590 ) │ │ │ │ + ldr r2, [pc, #220] @ (16b57c ) │ │ │ │ + ldr r1, [pc, #224] @ (16b580 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ - b.n 16b478 │ │ │ │ + bl 16ac80 │ │ │ │ + b.n 16b468 │ │ │ │ add.w fp, r4, r0 │ │ │ │ cmp fp, r4 │ │ │ │ itt hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ movhi r7, #0 │ │ │ │ - bhi.n 16b4e8 │ │ │ │ - b.n 16b3f0 │ │ │ │ + bhi.n 16b4d8 │ │ │ │ + b.n 16b3e0 │ │ │ │ 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 16b558 │ │ │ │ + bls.n 16b548 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 16b4d0 │ │ │ │ + bne.n 16b4c0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w sl, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 16b544 │ │ │ │ + bne.n 16b534 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b4d0 │ │ │ │ + bne.n 16b4c0 │ │ │ │ ands.w sl, r8, #256 @ 0x100 │ │ │ │ - bne.n 16b52c │ │ │ │ + bne.n 16b51c │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 16b4d4 │ │ │ │ + beq.n 16b4c4 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 47758 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 16b4d4 │ │ │ │ + b.n 16b4c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 47890 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b55e │ │ │ │ + beq.n 16b54e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 16b4d4 │ │ │ │ + b.n 16b4c4 │ │ │ │ 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 16b47c │ │ │ │ + b.n 16b46c │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 16b3f0 │ │ │ │ - ldr r2, [pc, #52] @ (16b594 ) │ │ │ │ + b.n 16b3e0 │ │ │ │ + ldr r2, [pc, #52] @ (16b584 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (16b598 ) │ │ │ │ + ldr r1, [pc, #52] @ (16b588 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ - b.n 16b478 │ │ │ │ + bl 16ac80 │ │ │ │ + b.n 16b468 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #344] @ (16b6d0 ) │ │ │ │ + ldr r4, [pc, #408] @ (16b700 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #30 │ │ │ │ movs r2, r2 │ │ │ │ adds r7, #154 @ 0x9a │ │ │ │ movs r2, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movs r1, r2 │ │ │ │ - ldr r3, [pc, #496] @ (16b77c ) │ │ │ │ + ldr r3, [pc, #560] @ (16b7ac ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ adds r7, #46 @ 0x2e │ │ │ │ movs r2, r2 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ movs r1, r2 │ │ │ │ adds r6, #200 @ 0xc8 │ │ │ │ movs r2, r2 │ │ │ │ @@ -411775,48 +411761,48 @@ │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ movs r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 48250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16b72c │ │ │ │ + beq.w 16b71c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b6c4 │ │ │ │ + beq.n 16b6b4 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 16b686 │ │ │ │ + bcs.n 16b676 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 48388 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 48690 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 16b69e │ │ │ │ + beq.n 16b68e │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 47890 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b6d0 │ │ │ │ + beq.n 16b6c0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 487a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b6b2 │ │ │ │ + beq.n 16b6a2 │ │ │ │ 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] │ │ │ │ @@ -411830,112 +411816,112 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 47890 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b6e4 │ │ │ │ + beq.n 16b6d4 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 48054 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b704 │ │ │ │ - ldr r1, [pc, #204] @ (16b738 ) │ │ │ │ + beq.n 16b6f4 │ │ │ │ + ldr r1, [pc, #204] @ (16b728 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r7, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 172b5c │ │ │ │ + bl 172b4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b720 │ │ │ │ + bne.n 16b710 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 16b68e │ │ │ │ - ldr r3, [pc, #176] @ (16b73c ) │ │ │ │ + cbz r6, 16b67e │ │ │ │ + ldr r3, [pc, #176] @ (16b72c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ 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, 16b6a8 │ │ │ │ - ldr r3, [pc, #156] @ (16b740 ) │ │ │ │ + cbz r6, 16b698 │ │ │ │ + ldr r3, [pc, #156] @ (16b730 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 16b68e │ │ │ │ + beq.n 16b67e │ │ │ │ blx 47b58 │ │ │ │ - b.n 16b68e │ │ │ │ + b.n 16b67e │ │ │ │ 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 16b640 │ │ │ │ + b.n 16b630 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b68e │ │ │ │ - ldr r3, [pc, #120] @ (16b744 ) │ │ │ │ + beq.n 16b67e │ │ │ │ + ldr r3, [pc, #120] @ (16b734 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b68e │ │ │ │ + b.n 16b67e │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 16b60c │ │ │ │ - cbz r6, 16b6f6 │ │ │ │ - ldr r3, [pc, #104] @ (16b748 ) │ │ │ │ + beq.n 16b5fc │ │ │ │ + cbz r6, 16b6e6 │ │ │ │ + ldr r3, [pc, #104] @ (16b738 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b6f6 │ │ │ │ + b.n 16b6e6 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 16b714 │ │ │ │ - cbz r6, 16b6f6 │ │ │ │ - ldr r3, [pc, #88] @ (16b74c ) │ │ │ │ + beq.n 16b704 │ │ │ │ + cbz r6, 16b6e6 │ │ │ │ + ldr r3, [pc, #88] @ (16b73c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 16b700 │ │ │ │ + beq.n 16b6f0 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 16b6a8 │ │ │ │ - cbz r6, 16b70c │ │ │ │ - ldr r3, [pc, #72] @ (16b750 ) │ │ │ │ + b.n 16b698 │ │ │ │ + cbz r6, 16b6fc │ │ │ │ + ldr r3, [pc, #72] @ (16b740 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 16b6fc │ │ │ │ - b.n 16b68e │ │ │ │ + bne.n 16b6ec │ │ │ │ + b.n 16b67e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b6f6 │ │ │ │ - ldr r3, [pc, #56] @ (16b754 ) │ │ │ │ + beq.n 16b6e6 │ │ │ │ + ldr r3, [pc, #56] @ (16b744 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b6f6 │ │ │ │ + b.n 16b6e6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b6f6 │ │ │ │ - ldr r3, [pc, #48] @ (16b758 ) │ │ │ │ + beq.n 16b6e6 │ │ │ │ + ldr r3, [pc, #48] @ (16b748 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b6f6 │ │ │ │ + b.n 16b6e6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b694 │ │ │ │ - ldr r3, [pc, #40] @ (16b75c ) │ │ │ │ + beq.n 16b684 │ │ │ │ + ldr r3, [pc, #40] @ (16b74c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b694 │ │ │ │ + b.n 16b684 │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ adds r6, #10 │ │ │ │ movs r2, r2 │ │ │ │ adds r6, #20 │ │ │ │ movs r2, r2 │ │ │ │ adds r5, #182 @ 0xb6 │ │ │ │ movs r2, r2 │ │ │ │ @@ -411947,15 +411933,15 @@ │ │ │ │ movs r2, r2 │ │ │ │ adds r5, #190 @ 0xbe │ │ │ │ movs r2, r2 │ │ │ │ adds r6, #50 @ 0x32 │ │ │ │ movs r2, r2 │ │ │ │ adds r5, #34 @ 0x22 │ │ │ │ movs r2, r2 │ │ │ │ - cbz r0, 16b7a4 │ │ │ │ + cbz r0, 16b794 │ │ │ │ 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 │ │ │ │ @@ -411963,298 +411949,298 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 47be8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 180cdc │ │ │ │ + bl 180ccc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 47b58 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ 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] @ (16b860 ) │ │ │ │ + ldr r3, [pc, #168] @ (16b850 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b7d0 │ │ │ │ + bne.n 16b7c0 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b7c0 │ │ │ │ + bne.n 16b7b0 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 16b814 │ │ │ │ - ldr r4, [pc, #140] @ (16b864 ) │ │ │ │ + cbnz r2, 16b804 │ │ │ │ + ldr r4, [pc, #140] @ (16b854 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a030 │ │ │ │ - ldr r3, [pc, #132] @ (16b868 ) │ │ │ │ - ldr r0, [pc, #132] @ (16b86c ) │ │ │ │ + bl 16a020 │ │ │ │ + ldr r3, [pc, #132] @ (16b858 ) │ │ │ │ + ldr r0, [pc, #132] @ (16b85c ) │ │ │ │ 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 16b7f6 │ │ │ │ + bne.n 16b7e6 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 16b80c │ │ │ │ + cbnz r3, 16b7fc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 16b842 │ │ │ │ - ldr r4, [pc, #84] @ (16b870 ) │ │ │ │ + bne.n 16b832 │ │ │ │ + ldr r4, [pc, #84] @ (16b860 ) │ │ │ │ movs r5, #2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b82c │ │ │ │ + bne.n 16b81c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b81e │ │ │ │ - b.n 16b7d6 │ │ │ │ + bne.n 16b80e │ │ │ │ + b.n 16b7c6 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b848 │ │ │ │ + bne.n 16b838 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b818 │ │ │ │ - b.n 16b7d6 │ │ │ │ + bne.n 16b808 │ │ │ │ + b.n 16b7c6 │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (16b8b8 ) │ │ │ │ + ldr r2, [pc, #52] @ (16b8a8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (16b8bc ) │ │ │ │ + ldr r3, [pc, #52] @ (16b8ac ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 16b8ae │ │ │ │ - ldr r2, [pc, #44] @ (16b8c0 ) │ │ │ │ - ldr r4, [pc, #48] @ (16b8c4 ) │ │ │ │ + cbz r1, 16b89e │ │ │ │ + ldr r2, [pc, #44] @ (16b8b0 ) │ │ │ │ + ldr r4, [pc, #48] @ (16b8b4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 486f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 4881c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 486f0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (16b8c8 ) │ │ │ │ + ldr r1, [pc, #24] @ (16b8b8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 16b890 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + b.n 16b880 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bx lr │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 48834 │ │ │ │ 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] @ (16ba24 ) │ │ │ │ + ldr r3, [pc, #308] @ (16ba14 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r6, [pc, #304] @ (16ba28 ) │ │ │ │ + ldr r6, [pc, #304] @ (16ba18 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b910 │ │ │ │ + bne.n 16b900 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b900 │ │ │ │ + bne.n 16b8f0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b9d6 │ │ │ │ - ldr r3, [pc, #272] @ (16ba2c ) │ │ │ │ + bne.n 16b9c6 │ │ │ │ + ldr r3, [pc, #272] @ (16ba1c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b9bc │ │ │ │ - ldr r7, [pc, #268] @ (16ba30 ) │ │ │ │ + bne.n 16b9ac │ │ │ │ + ldr r7, [pc, #268] @ (16ba20 ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - cbz r5, 16b95a │ │ │ │ + cbz r5, 16b94a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 16b98c │ │ │ │ + bl 16a108 │ │ │ │ + cbz r0, 16b97c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r0, [pc, #252] @ (16ba34 ) │ │ │ │ + ldr r0, [pc, #252] @ (16ba24 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16b93e │ │ │ │ + bne.n 16b92e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b9c6 │ │ │ │ + bne.n 16b9b6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #220] @ (16ba38 ) │ │ │ │ + ldr r3, [pc, #220] @ (16ba28 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (16ba3c ) │ │ │ │ + ldr r3, [pc, #212] @ (16ba2c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ba20 │ │ │ │ - ldr r0, [pc, #196] @ (16ba40 ) │ │ │ │ + beq.n 16ba10 │ │ │ │ + ldr r0, [pc, #196] @ (16ba30 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278d24 │ │ │ │ + bl 278d14 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b934 │ │ │ │ - ldr r6, [pc, #180] @ (16ba44 ) │ │ │ │ + bne.n 16b924 │ │ │ │ + ldr r6, [pc, #180] @ (16ba34 ) │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ba20 │ │ │ │ + beq.n 16ba10 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 48834 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a150 │ │ │ │ - b.n 16b936 │ │ │ │ + bl 16a140 │ │ │ │ + b.n 16b926 │ │ │ │ mov r0, r4 │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16b936 │ │ │ │ + b.n 16b926 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 16ba04 │ │ │ │ - ldr r5, [pc, #108] @ (16ba48 ) │ │ │ │ + bne.n 16b9f4 │ │ │ │ + ldr r5, [pc, #108] @ (16ba38 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b9ee │ │ │ │ + bne.n 16b9de │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b9e0 │ │ │ │ - b.n 16b918 │ │ │ │ + bne.n 16b9d0 │ │ │ │ + b.n 16b908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16ba0a │ │ │ │ + bne.n 16b9fa │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b9da │ │ │ │ - b.n 16b918 │ │ │ │ + bne.n 16b9ca │ │ │ │ + b.n 16b908 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16b936 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + b.n 16b926 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bx r0 │ │ │ │ + bx r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -412271,75 +412257,75 @@ │ │ │ │ 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] @ (16bb08 ) │ │ │ │ + ldr r2, [pc, #120] @ (16baf8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #120] @ (16bb0c ) │ │ │ │ + ldr r3, [pc, #120] @ (16bafc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (16bb10 ) │ │ │ │ + ldr r0, [pc, #116] @ (16bb00 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16b24c │ │ │ │ - cbz r0, 16bad0 │ │ │ │ - ldr r1, [pc, #100] @ (16bb14 ) │ │ │ │ + bl 16b23c │ │ │ │ + cbz r0, 16bac0 │ │ │ │ + ldr r1, [pc, #100] @ (16bb04 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 48030 │ │ │ │ - cbz r0, 16baca │ │ │ │ - ldr r1, [pc, #92] @ (16bb18 ) │ │ │ │ + cbz r0, 16baba │ │ │ │ + ldr r1, [pc, #92] @ (16bb08 ) │ │ │ │ mov r2, sp │ │ │ │ add r1, pc │ │ │ │ blx 476f8 <__isoc23_sscanf@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 16baea │ │ │ │ + beq.n 16bada │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (16bb1c ) │ │ │ │ - ldr r3, [pc, #52] @ (16bb0c ) │ │ │ │ + ldr r2, [pc, #72] @ (16bb0c ) │ │ │ │ + ldr r3, [pc, #52] @ (16bafc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16bb04 │ │ │ │ + bne.n 16baf4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ 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 16bad2 │ │ │ │ + b.n 16bac2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, lr │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ movs r2, r2 │ │ │ │ adds r2, #222 @ 0xde │ │ │ │ movs r2, r2 │ │ │ │ adds r2, #226 @ 0xe2 │ │ │ │ movs r2, r2 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -412360,77 +412346,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 16bc90 │ │ │ │ + beq.w 16bc80 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16bc90 │ │ │ │ + beq.w 16bc80 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16bd20 │ │ │ │ + beq.w 16bd10 │ │ │ │ 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 16bc98 │ │ │ │ + beq.n 16bc88 │ │ │ │ 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 16bca0 │ │ │ │ + beq.n 16bc90 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16bcbe │ │ │ │ + beq.w 16bcae │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 16bc4a │ │ │ │ + b.n 16bc3a │ │ │ │ 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, 16bc10 │ │ │ │ + cbz r0, 16bc00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 16bc10 │ │ │ │ + bpl.n 16bc00 │ │ │ │ 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, 16bc2e │ │ │ │ + cbz r3, 16bc1e │ │ │ │ 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] │ │ │ │ @@ -412442,18 +412428,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 16bcbe │ │ │ │ + bls.n 16bcae │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16bc3c │ │ │ │ + beq.n 16bc2c │ │ │ │ ldrd r7, r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mla r3, r8, r7, r3 │ │ │ │ @@ -412464,220 +412450,220 @@ │ │ │ │ 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 16bbc8 │ │ │ │ + bne.n 16bbb8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 16bbe0 │ │ │ │ + b.n 16bbd0 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16bd2e │ │ │ │ + bne.n 16bd1e │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 16bbb2 │ │ │ │ + bne.n 16bba2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16bbb2 │ │ │ │ + beq.n 16bba2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16bbbc │ │ │ │ + bne.w 16bbac │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 16bce6 │ │ │ │ + cbz r3, 16bcd6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16bcd0 │ │ │ │ + cbz r3, 16bcc0 │ │ │ │ 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, 16bd08 │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ cbz r3, 16bcf8 │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cbz r3, 16bce8 │ │ │ │ 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, 16bd1a │ │ │ │ + cbz r3, 16bd0a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 16bd1a │ │ │ │ + cbz r3, 16bd0a │ │ │ │ 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 16bc98 │ │ │ │ + b.n 16bc88 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 16bb94 │ │ │ │ + b.n 16bb84 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (16bd54 ) │ │ │ │ + ldr r4, [pc, #16] @ (16bd44 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (16be00 ) │ │ │ │ + ldr r1, [pc, #152] @ (16bdf0 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #152] @ (16be04 ) │ │ │ │ + ldr r0, [pc, #152] @ (16bdf4 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #148] @ (16be08 ) │ │ │ │ + ldr r4, [pc, #148] @ (16bdf8 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #148] @ (16be0c ) │ │ │ │ - bl 173340 │ │ │ │ - ldr r3, [pc, #148] @ (16be10 ) │ │ │ │ + ldr r5, [pc, #148] @ (16bdfc ) │ │ │ │ + bl 173330 │ │ │ │ + ldr r3, [pc, #148] @ (16be00 ) │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 16bde4 │ │ │ │ - ldr r3, [pc, #136] @ (16be14 ) │ │ │ │ + cbz r1, 16bdd4 │ │ │ │ + ldr r3, [pc, #136] @ (16be04 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 16bda0 │ │ │ │ + cbz r5, 16bd90 │ │ │ │ blx 483b8 │ │ │ │ mov r6, r0 │ │ │ │ blx 48190 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 16bdb8 │ │ │ │ - ldr r3, [pc, #116] @ (16be18 ) │ │ │ │ + beq.n 16bda8 │ │ │ │ + ldr r3, [pc, #116] @ (16be08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 16bdaa │ │ │ │ + cbz r3, 16bd9a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ (16be1c ) │ │ │ │ - ldr r2, [pc, #112] @ (16be20 ) │ │ │ │ + ldr r3, [pc, #112] @ (16be0c ) │ │ │ │ + ldr r2, [pc, #112] @ (16be10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 477f4 │ │ │ │ mov r6, r0 │ │ │ │ blx 483d0 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 16bda0 │ │ │ │ - ldr r1, [pc, #92] @ (16be24 ) │ │ │ │ + bne.n 16bd90 │ │ │ │ + ldr r1, [pc, #92] @ (16be14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ - ldr r3, [pc, #84] @ (16be28 ) │ │ │ │ + ldr r3, [pc, #84] @ (16be18 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16bdaa │ │ │ │ - ldr r0, [pc, #80] @ (16be2c ) │ │ │ │ + beq.n 16bd9a │ │ │ │ + ldr r0, [pc, #80] @ (16be1c ) │ │ │ │ add r0, pc │ │ │ │ - bl 278d24 │ │ │ │ - b.n 16bda0 │ │ │ │ - ldr r0, [pc, #72] @ (16be30 ) │ │ │ │ + bl 278d14 │ │ │ │ + b.n 16bd90 │ │ │ │ + ldr r0, [pc, #72] @ (16be20 ) │ │ │ │ add r0, pc │ │ │ │ - bl 173074 │ │ │ │ - ldr r3, [pc, #68] @ (16be34 ) │ │ │ │ + bl 173064 │ │ │ │ + ldr r3, [pc, #68] @ (16be24 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 16bd8a │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + b.n 16bd7a │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r0, #66 @ 0x42 │ │ │ │ movs r2, r2 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ subs r2, #34 @ 0x22 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ cmp r7, #222 @ 0xde │ │ │ │ movs r2, r2 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, 16be7e │ │ │ │ - ldr r2, [pc, #52] @ (16be94 ) │ │ │ │ + cbz r2, 16be6e │ │ │ │ + ldr r2, [pc, #52] @ (16be84 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 47a04 <__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] @ (16be98 ) │ │ │ │ + ldr r2, [pc, #24] @ (16be88 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ @@ -412691,15 +412677,15 @@ │ │ │ │ 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] @ (16bed4 ) │ │ │ │ + ldr r2, [pc, #24] @ (16bec4 ) │ │ │ │ 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 47a04 <__fprintf_chk@plt> │ │ │ │ @@ -412708,27 +412694,27 @@ │ │ │ │ nop │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ movs r2, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (16bef4 ) │ │ │ │ + ldr r2, [pc, #12] @ (16bee4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ movs r2, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (16bf18 ) │ │ │ │ + ldr r2, [pc, #16] @ (16bf08 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r7, #54 @ 0x36 │ │ │ │ @@ -412736,15 +412722,15 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r1, [r0, #284] @ 0x11c │ │ │ │ - ldr r2, [pc, #36] @ (16bf58 ) │ │ │ │ + ldr r2, [pc, #36] @ (16bf48 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ @@ -412756,27 +412742,27 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r7, #30 │ │ │ │ movs r2, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (16bf78 ) │ │ │ │ + ldr r2, [pc, #12] @ (16bf68 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 16bea4 │ │ │ │ + bcs.n 16be94 │ │ │ │ movs r0, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (16bf98 ) │ │ │ │ + ldr r2, [pc, #12] @ (16bf88 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r6, #216 @ 0xd8 │ │ │ │ movs r2, r2 │ │ │ │ @@ -412784,55 +412770,55 @@ │ │ │ │ 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, 16c006 │ │ │ │ + cbnz r3, 16bff6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (16c014 ) │ │ │ │ + ldr r2, [pc, #88] @ (16c004 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (16c018 ) │ │ │ │ + ldr r2, [pc, #80] @ (16c008 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (16c01c ) │ │ │ │ + ldr r2, [pc, #64] @ (16c00c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 16bff6 │ │ │ │ + cbz r2, 16bfe6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (16c020 ) │ │ │ │ + ldr r2, [pc, #40] @ (16c010 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (16c024 ) │ │ │ │ + ldr r2, [pc, #28] @ (16c014 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 16bfb6 │ │ │ │ + b.n 16bfa6 │ │ │ │ cmp r6, #196 @ 0xc4 │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #200 @ 0xc8 │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #208 @ 0xd0 │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ @@ -412845,124 +412831,124 @@ │ │ │ │ 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] @ (16c078 ) │ │ │ │ + ldr r2, [pc, #44] @ (16c068 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (16c07c ) │ │ │ │ + ldr r2, [pc, #28] @ (16c06c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (16c080 ) │ │ │ │ + ldr r2, [pc, #20] @ (16c070 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #102 @ 0x66 │ │ │ │ movs r2, r2 │ │ │ │ - add r4, pc, #312 @ (adr r4, 16c1bc ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 16c1ac ) │ │ │ │ movs r2, r2 │ │ │ │ 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, 16c0a8 │ │ │ │ - ldr r2, [pc, #28] @ (16c0b8 ) │ │ │ │ + cbnz r3, 16c098 │ │ │ │ + ldr r2, [pc, #28] @ (16c0a8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ (16c0bc ) │ │ │ │ + ldr r2, [pc, #16] @ (16c0ac ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 16c09a │ │ │ │ + b.n 16c08a │ │ │ │ nop │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ movs r2, r2 │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ movs r2, r2 │ │ │ │ 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, 16c0f0 │ │ │ │ - ldr r2, [pc, #44] @ (16c104 ) │ │ │ │ + cbnz r3, 16c0e0 │ │ │ │ + ldr r2, [pc, #44] @ (16c0f4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (16c108 ) │ │ │ │ + ldr r2, [pc, #36] @ (16c0f8 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (16c10c ) │ │ │ │ + ldr r2, [pc, #24] @ (16c0fc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 16c0d6 │ │ │ │ + b.n 16c0c6 │ │ │ │ nop │ │ │ │ cmp r6, #20 │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #24 │ │ │ │ movs r2, r2 │ │ │ │ cmp r5, #182 @ 0xb6 │ │ │ │ movs r2, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (16c12c ) │ │ │ │ + ldr r2, [pc, #12] @ (16c11c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ movs r2, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (16c14c ) │ │ │ │ + ldr r2, [pc, #12] @ (16c13c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r5, #168 @ 0xa8 │ │ │ │ movs r2, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (16c174 ) │ │ │ │ + ldr r2, [pc, #20] @ (16c164 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 486f0 │ │ │ │ @@ -412976,61 +412962,61 @@ │ │ │ │ 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, 16c19e │ │ │ │ + cbz r1, 16c18e │ │ │ │ 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 16c1c6 │ │ │ │ - b.n 16c1e8 │ │ │ │ + bne.n 16c1b6 │ │ │ │ + b.n 16c1d8 │ │ │ │ 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 16c1e8 │ │ │ │ + beq.n 16c1d8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16c1cc │ │ │ │ + bne.n 16c1bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16c1b2 │ │ │ │ + bne.n 16c1a2 │ │ │ │ blx 47574 │ │ │ │ - b.n 16c1b2 │ │ │ │ + b.n 16c1a2 │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 47574 │ │ │ │ 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 16c178 │ │ │ │ + bl 16c168 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -413041,31 +413027,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 16c29c │ │ │ │ + beq.n 16c28c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 16c292 │ │ │ │ + bcs.n 16c282 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 16c30c │ │ │ │ + beq.n 16c2fc │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r3, 16c25e │ │ │ │ + cbz r3, 16c24e │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 16c30c │ │ │ │ + bcs.n 16c2fc │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 483e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -413094,77 +413080,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 16c2e6 │ │ │ │ + beq.n 16c2d6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 16c2e6 │ │ │ │ + bpl.n 16c2d6 │ │ │ │ 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 172dd8 │ │ │ │ - cbnz r6, 16c312 │ │ │ │ + bl 172dc8 │ │ │ │ + cbnz r6, 16c302 │ │ │ │ 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 172e04 │ │ │ │ + bl 172df4 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 483e8 │ │ │ │ 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 16c302 │ │ │ │ + b.n 16c2f2 │ │ │ │ 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] @ 16c44c │ │ │ │ + ldr.w r8, [pc, #252] @ 16c43c │ │ │ │ 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 16c434 │ │ │ │ + beq.n 16c424 │ │ │ │ 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] @ (16c450 ) │ │ │ │ + ldr r7, [pc, #216] @ (16c440 ) │ │ │ │ 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 │ │ │ │ @@ -413189,131 +413175,131 @@ │ │ │ │ blx 48250 │ │ │ │ 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 16c3d6 │ │ │ │ + beq.n 16c3c6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 16c3fa │ │ │ │ - ldr r1, [pc, #128] @ (16c454 ) │ │ │ │ + bpl.n 16c3ea │ │ │ │ + ldr r1, [pc, #128] @ (16c444 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 16c40e │ │ │ │ + cbz r2, 16c3fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 16c3f4 │ │ │ │ + beq.n 16c3e4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16c3f4 │ │ │ │ + cbz r3, 16c3e4 │ │ │ │ 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 16c42e │ │ │ │ + bpl.n 16c41e │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #84] @ (16c458 ) │ │ │ │ + ldr r1, [pc, #84] @ (16c448 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16c3e0 │ │ │ │ - ldr r1, [pc, #76] @ (16c45c ) │ │ │ │ + bne.n 16c3d0 │ │ │ │ + ldr r1, [pc, #76] @ (16c44c ) │ │ │ │ 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 172800 │ │ │ │ + bl 1727f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16c3e0 │ │ │ │ + bne.n 16c3d0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 16c3e0 │ │ │ │ - ldr r1, [pc, #48] @ (16c460 ) │ │ │ │ + b.n 16c3d0 │ │ │ │ + ldr r1, [pc, #48] @ (16c450 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 16c3d6 │ │ │ │ - ldr r1, [pc, #44] @ (16c464 ) │ │ │ │ + b.n 16c3c6 │ │ │ │ + ldr r1, [pc, #44] @ (16c454 ) │ │ │ │ add.w r0, r8, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 180b0c │ │ │ │ + bl 180afc │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 16c366 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + b.n 16c356 │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r3, #4 │ │ │ │ movs r2, r2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ pli [fp, #255]! │ │ │ │ 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, 16c490 │ │ │ │ + cbz r3, 16c480 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 16c4c8 │ │ │ │ + cbnz r3, 16c4b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 486f0 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 47574 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 16c4c6 │ │ │ │ + cbz r3, 16c4b6 │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172a68 │ │ │ │ + bl 172a58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17299c │ │ │ │ + bl 17298c │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 16c4c6 │ │ │ │ - bl 16c178 │ │ │ │ + beq.n 16c4b6 │ │ │ │ + bl 16c168 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16c4ba │ │ │ │ + bne.n 16c4aa │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 16c482 │ │ │ │ + b.n 16c472 │ │ │ │ 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 16c53c │ │ │ │ + beq.n 16c52c │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #76] @ 16c544 │ │ │ │ + ldr.w sl, [pc, #76] @ 16c534 │ │ │ │ add.w r9, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #72] @ 16c548 │ │ │ │ + ldr.w r8, [pc, #72] @ 16c538 │ │ │ │ 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] │ │ │ │ @@ -413321,41 +413307,41 @@ │ │ │ │ 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 172a44 │ │ │ │ + bl 172a34 │ │ │ │ ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 16c512 │ │ │ │ + bne.n 16c502 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bl fffb0546 │ │ │ │ + bl fffb0536 │ │ │ │ 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 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ 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 16c580 │ │ │ │ - bl 16c178 │ │ │ │ + beq.n 16c570 │ │ │ │ + bl 16c168 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16c576 │ │ │ │ + bne.n 16c566 │ │ │ │ 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 │ │ │ │ @@ -413397,50 +413383,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, 16c61e │ │ │ │ + cbnz r3, 16c60e │ │ │ │ clz r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 16c62c │ │ │ │ + cbnz r3, 16c61c │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 16c63a │ │ │ │ + beq.n 16c62a │ │ │ │ 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 16c5f6 │ │ │ │ + b.n 16c5e6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w r3, r1, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 16c606 │ │ │ │ + b.n 16c5f6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 16c614 │ │ │ │ + b.n 16c604 │ │ │ │ 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 r6, r2 │ │ │ │ @@ -413455,62 +413441,62 @@ │ │ │ │ clz r1, fp │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 16c832 │ │ │ │ + bne.w 16c822 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 16c844 │ │ │ │ + bne.w 16c834 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, fp │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 16c828 │ │ │ │ + beq.w 16c818 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 16c6d6 │ │ │ │ + b.n 16c6c6 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r6, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r2, r5 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 16c80e │ │ │ │ + beq.w 16c7fe │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 16c828 │ │ │ │ + beq.w 16c818 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16c220 │ │ │ │ + bl 16c210 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ subs r5, r5, r6 │ │ │ │ rsb r3, ip, #512 @ 0x200 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 16c81c │ │ │ │ + beq.w 16c80c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add.w r2, fp, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add.w r8, r7, #4096 @ 0x1000 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -413528,15 +413514,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mla ip, r6, lr, ip │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd r9, ip, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 16c790 │ │ │ │ + cbz r3, 16c780 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldrd r3, r9, [r0, #48] @ 0x30 │ │ │ │ umull lr, ip, r5, r3 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mla ip, r5, r9, ip │ │ │ │ @@ -413558,78 +413544,78 @@ │ │ │ │ adds r0, #2 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ blx 48388 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16c6ac │ │ │ │ + beq.w 16c69c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r9 │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 16c6ac │ │ │ │ + beq.w 16c69c │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ add.w sl, sl, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16c7e0 │ │ │ │ + bne.n 16c7d0 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r9 │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 16c7d2 │ │ │ │ - b.n 16c6ac │ │ │ │ + bne.n 16c7c2 │ │ │ │ + b.n 16c69c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 16c828 │ │ │ │ + beq.n 16c818 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 16c6c8 │ │ │ │ + b.n 16c6b8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ - b.n 16c6fc │ │ │ │ + b.n 16c6ec │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #8 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ - b.n 16c68a │ │ │ │ + b.n 16c67a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 16c69c │ │ │ │ + b.n 16c68c │ │ │ │ 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 │ │ │ │ @@ -413640,35 +413626,35 @@ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 16c8c4 │ │ │ │ + cbnz r3, 16c8b4 │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 16c8d2 │ │ │ │ + cbnz r3, 16c8c2 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 16c8e0 │ │ │ │ + beq.n 16c8d0 │ │ │ │ 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 47a50 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 16c894 │ │ │ │ + bne.n 16c884 │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r6 │ │ │ │ blx 47a50 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ @@ -413676,46 +413662,46 @@ │ │ │ │ bx lr │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 16c882 │ │ │ │ + b.n 16c872 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 16c894 │ │ │ │ + bne.n 16c884 │ │ │ │ adds r0, r5, #2 │ │ │ │ subs r7, r7, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 16c8b0 │ │ │ │ + b.n 16c8a0 │ │ │ │ stmdb 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 r6, [r2, #4] │ │ │ │ adds r3, #7 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r1 │ │ │ │ add r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 16c220 │ │ │ │ + bl 16c210 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16c9d8 │ │ │ │ + beq.n 16c9c8 │ │ │ │ add.w r9, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r6, r2 │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -413731,24 +413717,24 @@ │ │ │ │ mla r3, r4, r7, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ blx r3 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 16c9bc │ │ │ │ + bpl.n 16c9ac │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 16c9aa │ │ │ │ + cbz r3, 16c99a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r5 │ │ │ │ subs r6, r3, #1 │ │ │ │ ldrd r3, fp, [sp, #88] @ 0x58 │ │ │ │ add.w sl, r6, r3 │ │ │ │ - b.n 16c974 │ │ │ │ + b.n 16c964 │ │ │ │ ldr.w r7, [r8] │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ mov r0, r8 │ │ │ │ vldr d7, [fp, #8] │ │ │ │ ldr.w r3, [fp], #16 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -413759,15 +413745,15 @@ │ │ │ │ umull r3, ip, r3, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r5, r4, r5, ip │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 16c970 │ │ │ │ + bne.n 16c960 │ │ │ │ mov r5, r8 │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #52] @ 0x34 │ │ │ │ @@ -413782,33 +413768,33 @@ │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r5, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r3, #4096 @ 0x1000 │ │ │ │ - b.n 16c92c │ │ │ │ + b.n 16c91c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r5, r0, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16ca0c │ │ │ │ + beq.n 16c9fc │ │ │ │ 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 16c9f6 │ │ │ │ - cbz r3, 16ca42 │ │ │ │ + bne.n 16c9e6 │ │ │ │ + cbz r3, 16ca32 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16ca38 │ │ │ │ + beq.n 16ca28 │ │ │ │ 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] │ │ │ │ @@ -413822,170 +413808,170 @@ │ │ │ │ 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 16ca24 │ │ │ │ - b.n 16ca38 │ │ │ │ + bne.n 16ca14 │ │ │ │ + b.n 16ca28 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (16ca70 ) │ │ │ │ + ldr r4, [pc, #16] @ (16ca60 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 47574 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (16cb20 ) │ │ │ │ - ldr r5, [pc, #156] @ (16cb24 ) │ │ │ │ + ldr r0, [pc, #156] @ (16cb10 ) │ │ │ │ + ldr r5, [pc, #156] @ (16cb14 ) │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 16b8cc │ │ │ │ - cbz r0, 16caa6 │ │ │ │ + bl 16b8bc │ │ │ │ + cbz r0, 16ca96 │ │ │ │ blx 48954 │ │ │ │ - ldr r3, [pc, #144] @ (16cb28 ) │ │ │ │ + ldr r3, [pc, #144] @ (16cb18 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 16caa4 │ │ │ │ - ldr r0, [pc, #140] @ (16cb2c ) │ │ │ │ + cbz r0, 16ca94 │ │ │ │ + ldr r0, [pc, #140] @ (16cb1c ) │ │ │ │ add r0, pc │ │ │ │ - bl 278d24 │ │ │ │ + bl 278d14 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #136] @ (16cb30 ) │ │ │ │ + ldr r3, [pc, #136] @ (16cb20 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 487a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16cafc │ │ │ │ - ldr r0, [pc, #120] @ (16cb34 ) │ │ │ │ + cbz r0, 16caec │ │ │ │ + ldr r0, [pc, #120] @ (16cb24 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 478e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16cb14 │ │ │ │ + cbz r0, 16cb04 │ │ │ │ blx 483f4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47698 │ │ │ │ - cbnz r0, 16cb0e │ │ │ │ + cbnz r0, 16cafe │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 487a4 │ │ │ │ - cbz r0, 16cb0e │ │ │ │ + cbz r0, 16cafe │ │ │ │ adds r0, #1 │ │ │ │ blx 48954 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 47574 │ │ │ │ - cbz r4, 16cb14 │ │ │ │ - ldr r3, [pc, #64] @ (16cb38 ) │ │ │ │ + cbz r4, 16cb04 │ │ │ │ + ldr r3, [pc, #64] @ (16cb28 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 16ca9c │ │ │ │ + b.n 16ca8c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ blx 487a4 │ │ │ │ - cbz r0, 16cb1c │ │ │ │ + cbz r0, 16cb0c │ │ │ │ adds r0, #1 │ │ │ │ blx 48954 │ │ │ │ - b.n 16ca94 │ │ │ │ + b.n 16ca84 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 48954 │ │ │ │ - b.n 16ca94 │ │ │ │ + b.n 16ca84 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 16ca90 │ │ │ │ + b.n 16ca80 │ │ │ │ movs r5, #66 @ 0x42 │ │ │ │ movs r2, r2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ lsrs r4, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #30 │ │ │ │ movs r2, r2 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (16cb70 ) │ │ │ │ + ldr r4, [pc, #36] @ (16cb60 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 16cb5c │ │ │ │ - ldr r3, [pc, #28] @ (16cb74 ) │ │ │ │ + cbz r3, 16cb4c │ │ │ │ + ldr r3, [pc, #28] @ (16cb64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #24] @ (16cb78 ) │ │ │ │ + ldr r1, [pc, #24] @ (16cb68 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 180b0c │ │ │ │ + bl 180afc │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 16cb54 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + b.n 16cb44 │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (16cbcc ) │ │ │ │ + ldr r0, [pc, #60] @ (16cbbc ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 479d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 16cbc2 │ │ │ │ - ldr r0, [pc, #48] @ (16cbd0 ) │ │ │ │ + bgt.n 16cbb2 │ │ │ │ + ldr r0, [pc, #48] @ (16cbc0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 479d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 16cbc2 │ │ │ │ - ldr r0, [pc, #36] @ (16cbd4 ) │ │ │ │ + bgt.n 16cbb2 │ │ │ │ + ldr r0, [pc, #36] @ (16cbc4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 479d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 16cbc2 │ │ │ │ + bgt.n 16cbb2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 16cbbe │ │ │ │ + beq.n 16cbae │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #74 @ 0x4a │ │ │ │ movs r2, r2 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r2, r2 │ │ │ │ @@ -415283,17 +415269,17 @@ │ │ │ │ add r4, r1 │ │ │ │ str r4, [r5, #16] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vldr d6, [pc, #36] @ 16da60 │ │ │ │ - vldr d7, [pc, #40] @ 16da68 │ │ │ │ - add r3, pc, #44 @ (adr r3, 16da70 ) │ │ │ │ + vldr d6, [pc, #36] @ 16da50 │ │ │ │ + vldr d7, [pc, #40] @ 16da58 │ │ │ │ + add r3, pc, #44 @ (adr r3, 16da60 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d6, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -415302,15 +415288,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ vaddl.s8 q8, d13, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 16da70 │ │ │ │ + bgt.n 16da60 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ 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 │ │ │ │ @@ -415324,57 +415310,57 @@ │ │ │ │ ubfx r8, r2, #3, #6 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ add.w r9, r8, #32 │ │ │ │ add.w r3, r8, r6 │ │ │ │ add r9, r5 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str r0, [r5, #28] │ │ │ │ - bhi.n 16dabe │ │ │ │ + bhi.n 16daae │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 48388 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ rsb r4, r8, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ add.w r9, r5, #32 │ │ │ │ blx 48388 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16cc54 │ │ │ │ + bl 16cc44 │ │ │ │ rsb r3, r8, #127 @ 0x7f │ │ │ │ cmp r6, r3 │ │ │ │ ittt ls │ │ │ │ subls.w r2, r8, #64 @ 0x40 │ │ │ │ addls r7, r7, r4 │ │ │ │ addls r6, r6, r2 │ │ │ │ - bls.n 16dab0 │ │ │ │ + bls.n 16daa0 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16cc54 │ │ │ │ + bl 16cc44 │ │ │ │ mov r3, r4 │ │ │ │ adds r3, #127 @ 0x7f │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 16dae8 │ │ │ │ + bhi.n 16dad8 │ │ │ │ add r7, r4 │ │ │ │ subs r6, r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 48388 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #204] @ (16dbec ) │ │ │ │ - ldr r3, [pc, #208] @ (16dbf0 ) │ │ │ │ + ldr r1, [pc, #204] @ (16dbdc ) │ │ │ │ + ldr r3, [pc, #208] @ (16dbe0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ add r6, sp, #4 │ │ │ │ ldrd lr, r7, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov ip, r6 │ │ │ │ @@ -415390,106 +415376,106 @@ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ - bne.n 16db3a │ │ │ │ - ldr r1, [pc, #136] @ (16dbf4 ) │ │ │ │ + bne.n 16db2a │ │ │ │ + ldr r1, [pc, #136] @ (16dbe4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - beq.n 16db9a │ │ │ │ - ldr r7, [pc, #116] @ (16dbf8 ) │ │ │ │ + beq.n 16db8a │ │ │ │ + ldr r7, [pc, #116] @ (16dbe8 ) │ │ │ │ add r7, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - bne.n 16db84 │ │ │ │ + bne.n 16db74 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da68 │ │ │ │ movs r2, #0 │ │ │ │ subs r0, r4, #1 │ │ │ │ lsrs r1, r2, #2 │ │ │ │ mvns r3, r2 │ │ │ │ and.w r3, r3, #3 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #20 │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 16dba8 │ │ │ │ + bne.n 16db98 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ - ldr r2, [pc, #40] @ (16dbfc ) │ │ │ │ - ldr r3, [pc, #28] @ (16dbf0 ) │ │ │ │ + ldr r2, [pc, #40] @ (16dbec ) │ │ │ │ + ldr r3, [pc, #28] @ (16dbe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16dbe8 │ │ │ │ + bne.n 16dbd8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #18 │ │ │ │ movs r2, r2 │ │ │ │ add r6, sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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 47cfc │ │ │ │ - cbz r0, 16dc4a │ │ │ │ + cbz r0, 16dc3a │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 16dc3c │ │ │ │ + beq.n 16dc2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16dc3c │ │ │ │ + cbz r3, 16dc2c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 16dc36 │ │ │ │ + cbz r3, 16dc26 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 16dc3c │ │ │ │ + cbz r3, 16dc2c │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 16dc48 │ │ │ │ + cbz r3, 16dc38 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16dc40 │ │ │ │ + bne.n 16dc30 │ │ │ │ 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] │ │ │ │ @@ -415498,17 +415484,17 @@ │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx 483f4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r9, #1 │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dbf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16dc92 │ │ │ │ + cbz r0, 16dc82 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ blx 48388 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ @@ -415519,176 +415505,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 16de08 │ │ │ │ + beq.w 16ddf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 16ddee │ │ │ │ + beq.w 16ddde │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16ddd0 │ │ │ │ + beq.n 16ddc0 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16ddb4 │ │ │ │ + beq.n 16dda4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16dd9c │ │ │ │ + beq.n 16dd8c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 16dd86 │ │ │ │ + beq.n 16dd76 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 16dd6a │ │ │ │ + beq.n 16dd5a │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 16dd4e │ │ │ │ + cbz r5, 16dd3e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 16dd36 │ │ │ │ + cbz r0, 16dd26 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 16dc98 │ │ │ │ + bl 16dc88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16dd28 │ │ │ │ + bne.n 16dd18 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 16dd40 │ │ │ │ + cbz r3, 16dd30 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 16dd1e │ │ │ │ + bne.n 16dd0e │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 16dd5a │ │ │ │ + cbz r3, 16dd4a │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 16dd10 │ │ │ │ + bne.n 16dd00 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 16dd76 │ │ │ │ + cbz r3, 16dd66 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 16dd00 │ │ │ │ + bne.n 16dcf0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 16dd90 │ │ │ │ + cbz r3, 16dd80 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 16dcf2 │ │ │ │ + bne.n 16dce2 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 16dda6 │ │ │ │ + cbz r3, 16dd96 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 16dce6 │ │ │ │ + bne.n 16dcd6 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 16ddc0 │ │ │ │ + cbz r3, 16ddb0 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 47574 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 16dcd6 │ │ │ │ + bne.n 16dcc6 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 16dddc │ │ │ │ + cbz r3, 16ddcc │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 16dcc6 │ │ │ │ + bne.w 16dcb6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 16ddf8 │ │ │ │ + cbz r3, 16dde8 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 16dcb4 │ │ │ │ + bne.w 16dca4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 16de14 │ │ │ │ + cbz r3, 16de04 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 47574 │ │ │ │ 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, 16de56 │ │ │ │ + cbz r2, 16de46 │ │ │ │ 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, 16de52 │ │ │ │ + cbz r2, 16de42 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 16de56 │ │ │ │ + cbz r3, 16de46 │ │ │ │ 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, 16de7c │ │ │ │ + cbz r0, 16de6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 16dc98 │ │ │ │ + bl 16dc88 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16de6a │ │ │ │ + bne.n 16de5a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 16de86 │ │ │ │ + cbz r3, 16de76 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -415696,43 +415682,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 16df0c │ │ │ │ + beq.n 16defc │ │ │ │ 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, 16dee8 │ │ │ │ + cbz r6, 16ded8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 16def8 │ │ │ │ + beq.n 16dee8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16dee0 │ │ │ │ + b.n 16ded0 │ │ │ │ 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 16def8 │ │ │ │ + beq.n 16dee8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.n 16dec8 │ │ │ │ - b.n 16def8 │ │ │ │ + bhi.n 16deb8 │ │ │ │ + b.n 16dee8 │ │ │ │ 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] │ │ │ │ @@ -415741,379 +415727,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, 16df1c │ │ │ │ + cbz r1, 16df0c │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.n 16df3e │ │ │ │ - cbz r3, 16df2a │ │ │ │ + bne.n 16df2e │ │ │ │ + cbz r3, 16df1a │ │ │ │ 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 16de20 │ │ │ │ + bl 16de10 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 16df1e │ │ │ │ - b.n 16deaa │ │ │ │ + bne.n 16df0e │ │ │ │ + b.n 16de9a │ │ │ │ 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 483e8 │ │ │ │ - cbz r0, 16df88 │ │ │ │ + cbz r0, 16df78 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 16df86 │ │ │ │ + cbz r4, 16df76 │ │ │ │ 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, 16df86 │ │ │ │ + cbz r3, 16df76 │ │ │ │ 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 483e8 │ │ │ │ - cbz r0, 16dfd0 │ │ │ │ + cbz r0, 16dfc0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 16dfce │ │ │ │ + cbz r4, 16dfbe │ │ │ │ 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, 16dfce │ │ │ │ + cbz r3, 16dfbe │ │ │ │ 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 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16dff4 │ │ │ │ + cbz r0, 16dfe4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ 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, 16e014 │ │ │ │ + cbz r3, 16e004 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dbf0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ 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, 16e052 │ │ │ │ + cbz r1, 16e042 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dbf0 │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bhi.n 16e044 │ │ │ │ + bhi.n 16e034 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r2, r4, r6 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e040 │ │ │ │ + beq.n 16e030 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 47a50 │ │ │ │ - b.n 16e040 │ │ │ │ + b.n 16e030 │ │ │ │ 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, 16e086 │ │ │ │ + cbnz r3, 16e076 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ 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, 16e0ba │ │ │ │ + cbnz r6, 16e0aa │ │ │ │ mul.w r4, r1, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16e0b6 │ │ │ │ + cbz r0, 16e0a6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16e0b6 │ │ │ │ + b.n 16e0a6 │ │ │ │ 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, 16e0ea │ │ │ │ + cbnz r1, 16e0da │ │ │ │ mul.w r1, r2, r3 │ │ │ │ - cbz r4, 16e0e4 │ │ │ │ + cbz r4, 16e0d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dbf0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ 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 16e152 │ │ │ │ + bne.n 16e142 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ - cbz r6, 16e13c │ │ │ │ + cbz r6, 16e12c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dbf0 │ │ │ │ cmp r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bcc.n 16e12c │ │ │ │ + bcc.n 16e11c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r2, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e126 │ │ │ │ + beq.n 16e116 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 47a50 │ │ │ │ - b.n 16e126 │ │ │ │ + b.n 16e116 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16e126 │ │ │ │ + b.n 16e116 │ │ │ │ nop │ │ │ │ - cbz r0, 16e1c8 │ │ │ │ + cbz r0, 16e1b8 │ │ │ │ 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, 16e190 │ │ │ │ + cbz r2, 16e180 │ │ │ │ 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, 16e18c │ │ │ │ + cbz r2, 16e17c │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 16e190 │ │ │ │ + cbz r3, 16e180 │ │ │ │ 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, 16e1b6 │ │ │ │ + cbz r0, 16e1a6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 16dc98 │ │ │ │ + bl 16dc88 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16e1a4 │ │ │ │ + bne.n 16e194 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 16e1c0 │ │ │ │ + cbz r3, 16e1b0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 16e232 │ │ │ │ + cbz r1, 16e222 │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r1, #24 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ - cbz r0, 16e21e │ │ │ │ + cbz r0, 16e20e │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 16e22c │ │ │ │ + cbz r3, 16e21c │ │ │ │ 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, 16e1f6 │ │ │ │ + cbz r3, 16e1e6 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 16e1fa │ │ │ │ + cbz r2, 16e1ea │ │ │ │ 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, 16e21a │ │ │ │ + cbz r0, 16e20a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str r4, [r0, #4] │ │ │ │ - cbz r3, 16e21a │ │ │ │ + cbz r3, 16e20a │ │ │ │ str r4, [r3, #8] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e1de │ │ │ │ + bne.n 16e1ce │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 16e21a │ │ │ │ - str.w r3, [r1, #-16] │ │ │ │ b.n 16e20a │ │ │ │ + str.w r3, [r1, #-16] │ │ │ │ + b.n 16e1fa │ │ │ │ bx lr │ │ │ │ - cbz r1, 16e272 │ │ │ │ + cbz r1, 16e262 │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r0, #24 │ │ │ │ ldr.w r5, [r1, #-20] │ │ │ │ - cbz r5, 16e26e │ │ │ │ + cbz r5, 16e25e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 16e274 │ │ │ │ + cbz r3, 16e264 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 16e24c │ │ │ │ + b.n 16e23c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r4, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16e24a │ │ │ │ + bne.n 16e23a │ │ │ │ ldr.w r2, [r0, #-20] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 16e264 │ │ │ │ + cbz r2, 16e254 │ │ │ │ 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 16e258 │ │ │ │ - cbz r0, 16e282 │ │ │ │ + b.n 16e248 │ │ │ │ + cbz r0, 16e272 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 16e282 │ │ │ │ + cbz r0, 16e272 │ │ │ │ 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 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e2b0 │ │ │ │ + cbz r0, 16e2a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 48388 │ │ │ │ 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, 16e2e6 │ │ │ │ + cbz r1, 16e2d6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ blx 48388 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ @@ -416126,33 +416112,33 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16dc4c │ │ │ │ + bl 16dc3c │ │ │ │ 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 173b20 │ │ │ │ + bl 173b10 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e34c │ │ │ │ + cbz r0, 16e33c │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 47884 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ @@ -416160,68 +416146,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] @ (16e3a4 ) │ │ │ │ + ldr r1, [pc, #60] @ (16e394 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (16e3a8 ) │ │ │ │ + ldr r3, [pc, #60] @ (16e398 ) │ │ │ │ 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 16e310 │ │ │ │ - ldr r2, [pc, #40] @ (16e3ac ) │ │ │ │ - ldr r3, [pc, #32] @ (16e3a8 ) │ │ │ │ + bl 16e300 │ │ │ │ + ldr r2, [pc, #40] @ (16e39c ) │ │ │ │ + ldr r3, [pc, #32] @ (16e398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16e3a0 │ │ │ │ + bne.n 16e390 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, 16e40c │ │ │ │ + cbz r0, 16e3fc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 173b20 │ │ │ │ + bl 173b10 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dbf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e406 │ │ │ │ + cbz r0, 16e3f6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r7, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ blx 47884 <__vsnprintf_chk@plt> │ │ │ │ @@ -416230,132 +416216,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 16e310 │ │ │ │ + bl 16e300 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 483f4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 16e404 │ │ │ │ + b.n 16e3f4 │ │ │ │ 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] @ (16e47c ) │ │ │ │ - ldr r3, [pc, #76] @ (16e480 ) │ │ │ │ + ldr r2, [pc, #72] @ (16e46c ) │ │ │ │ + ldr r3, [pc, #76] @ (16e470 ) │ │ │ │ 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, 16e452 │ │ │ │ + cbz r0, 16e442 │ │ │ │ blx 483f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16e3b0 │ │ │ │ - ldr r2, [pc, #32] @ (16e484 ) │ │ │ │ - ldr r3, [pc, #28] @ (16e480 ) │ │ │ │ + bl 16e3a0 │ │ │ │ + ldr r2, [pc, #32] @ (16e474 ) │ │ │ │ + ldr r3, [pc, #28] @ (16e470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16e478 │ │ │ │ + bne.n 16e468 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (16e4f0 ) │ │ │ │ + ldr r2, [pc, #84] @ (16e4e0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #84] @ (16e4f4 ) │ │ │ │ + ldr r3, [pc, #84] @ (16e4e4 ) │ │ │ │ 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, 16e4c0 │ │ │ │ + cbz r0, 16e4b0 │ │ │ │ blx 483f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 16e3b0 │ │ │ │ - ldr r2, [pc, #40] @ (16e4f8 ) │ │ │ │ - ldr r3, [pc, #32] @ (16e4f4 ) │ │ │ │ + bl 16e3a0 │ │ │ │ + ldr r2, [pc, #40] @ (16e4e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (16e4e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16e4ec │ │ │ │ + bne.n 16e4dc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e520 │ │ │ │ + cbz r0, 16e510 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ 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 16e52a │ │ │ │ + bne.n 16e51a │ │ │ │ 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 │ │ │ │ @@ -416366,63 +416352,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 16e638 │ │ │ │ + bhi.n 16e628 │ │ │ │ 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 16e5d4 │ │ │ │ + beq.n 16e5c4 │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16e646 │ │ │ │ + beq.n 16e636 │ │ │ │ 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, 16e5b6 │ │ │ │ + cbnz r2, 16e5a6 │ │ │ │ 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 16e5d0 │ │ │ │ + beq.n 16e5c0 │ │ │ │ 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 482d4 <__aeabi_uidiv@plt> │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r1, fp, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e668 │ │ │ │ + beq.n 16e658 │ │ │ │ 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] │ │ │ │ @@ -416437,54 +416423,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 16e596 │ │ │ │ - b.n 16e646 │ │ │ │ - bl 16df8c │ │ │ │ + bne.n 16e586 │ │ │ │ + b.n 16e636 │ │ │ │ + bl 16df7c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16e668 │ │ │ │ + cbz r0, 16e658 │ │ │ │ movs r2, #16 │ │ │ │ strb r2, [r0, #2] │ │ │ │ - b.n 16e5b6 │ │ │ │ + b.n 16e5a6 │ │ │ │ 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 16e66c │ │ │ │ + bhi.n 16e65c │ │ │ │ sub.w r2, r6, #20 │ │ │ │ strb r4, [r3, #2] │ │ │ │ subs r2, r3, r2 │ │ │ │ strh r2, [r3, #0] │ │ │ │ str.w r1, [r6, #-16] │ │ │ │ - b.n 16e59c │ │ │ │ + b.n 16e58c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16e5d0 │ │ │ │ + b.n 16e5c0 │ │ │ │ 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 16e540 │ │ │ │ + bl 16e530 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e694 │ │ │ │ + cbz r0, 16e684 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r0, 16e6e0 │ │ │ │ + cbz r0, 16e6d0 │ │ │ │ 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] │ │ │ │ @@ -416494,223 +416480,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 16e6da │ │ │ │ + bhi.n 16e6ca │ │ │ │ movs r1, #1 │ │ │ │ - bl 16de90 │ │ │ │ + bl 16de80 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 16de20 │ │ │ │ + bl 16de10 │ │ │ │ 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 16e70a │ │ │ │ + bhi.n 16e6fa │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 16e712 │ │ │ │ + cbz r0, 16e702 │ │ │ │ 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 483e8 │ │ │ │ - cbz r0, 16e77e │ │ │ │ + cbz r0, 16e76e │ │ │ │ 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, 16e77c │ │ │ │ + cbz r1, 16e76c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 16e766 │ │ │ │ + cbz r3, 16e756 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e75c │ │ │ │ + bne.n 16e74c │ │ │ │ ldr.w r3, [r5, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 16e772 │ │ │ │ + cbz r3, 16e762 │ │ │ │ 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 16e74c │ │ │ │ + b.n 16e73c │ │ │ │ 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 16e7be │ │ │ │ + bhi.n 16e7ae │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1bc │ │ │ │ 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] @ 16e920 │ │ │ │ + vldr d8, [pc, #304] @ 16e910 │ │ │ │ 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 16e8d6 │ │ │ │ + beq.n 16e8c6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 16e864 │ │ │ │ + cbz r3, 16e854 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w r4, r6, #40 @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 16e84c │ │ │ │ + beq.n 16e83c │ │ │ │ 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 16e846 │ │ │ │ + bpl.n 16e836 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 16e846 │ │ │ │ + beq.n 16e836 │ │ │ │ ldr r5, [r6, #28] │ │ │ │ strb.w lr, [r4, #3] │ │ │ │ - bl 16de90 │ │ │ │ + bl 16de80 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 16e84c │ │ │ │ + beq.n 16e83c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r4, fp │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 16e81c │ │ │ │ + bne.n 16e80c │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp sl, r1 │ │ │ │ sub.w r3, r3, #12 │ │ │ │ - beq.n 16e8d6 │ │ │ │ + beq.n 16e8c6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e812 │ │ │ │ + bne.n 16e802 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - cbz r1, 16e872 │ │ │ │ + cbz r1, 16e862 │ │ │ │ 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, 16e8a4 │ │ │ │ + cbz r0, 16e894 │ │ │ │ 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, 16e8a0 │ │ │ │ + cbz r1, 16e890 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ - cbz r3, 16e8a4 │ │ │ │ + cbz r3, 16e894 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ str.w r8, [r6, #-24] │ │ │ │ vstr d8, [r6, #-16] │ │ │ │ - cbz r0, 16e8c4 │ │ │ │ + cbz r0, 16e8b4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r6, #-20] │ │ │ │ - bl 16dc98 │ │ │ │ + bl 16dc88 │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16e8b2 │ │ │ │ + bne.n 16e8a2 │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ - cbz r3, 16e8ce │ │ │ │ + cbz r3, 16e8be │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - b.n 16e84c │ │ │ │ + b.n 16e83c │ │ │ │ add.w sl, sl, #16 │ │ │ │ add.w fp, fp, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 16e7f8 │ │ │ │ + bne.n 16e7e8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16e900 │ │ │ │ + beq.n 16e8f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1bc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16e8f0 │ │ │ │ + bne.n 16e8e0 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 16e8e6 │ │ │ │ + bne.n 16e8d6 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 16e910 │ │ │ │ - bl 16de20 │ │ │ │ + cbz r0, 16e900 │ │ │ │ + bl 16de10 │ │ │ │ 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} │ │ │ │ @@ -416720,64 +416706,64 @@ │ │ │ │ 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 16e950 │ │ │ │ + bhi.n 16e940 │ │ │ │ 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 16e968 │ │ │ │ + bls.n 16e958 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e94e │ │ │ │ + beq.n 16e93e │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ - b.n 16e94c │ │ │ │ + b.n 16e93c │ │ │ │ mov r1, r5 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 16e99e │ │ │ │ + cbz r0, 16e98e │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 16df8c │ │ │ │ - cbz r0, 16e99e │ │ │ │ - vldr d7, [pc, #20] @ 16e9a0 │ │ │ │ + bl 16df7c │ │ │ │ + cbz r0, 16e98e │ │ │ │ + vldr d7, [pc, #20] @ 16e990 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 16e9e6 │ │ │ │ + cbz r0, 16e9d6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ 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 16df8c │ │ │ │ - cbz r0, 16e9e4 │ │ │ │ + bl 16df7c │ │ │ │ + cbz r0, 16e9d4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r4, r2, [r0] │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -416788,60 +416774,60 @@ │ │ │ │ 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 16ea24 │ │ │ │ + bhi.n 16ea14 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 16ea4c │ │ │ │ + cbz r3, 16ea3c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ 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 16ea40 │ │ │ │ + bcs.n 16ea30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16ea4c │ │ │ │ + cbz r0, 16ea3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 16ea14 │ │ │ │ + b.n 16ea04 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16ea12 │ │ │ │ + b.n 16ea02 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16ea1e │ │ │ │ + b.n 16ea0e │ │ │ │ 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, 16ea88 │ │ │ │ + cbz r1, 16ea78 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e928 │ │ │ │ + bl 16e918 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16ea84 │ │ │ │ + cbz r0, 16ea74 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 48388 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -416855,175 +416841,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 173b20 │ │ │ │ + bl 173b10 │ │ │ │ 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 16ead2 │ │ │ │ + bhi.n 16eac2 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ add r5, r3 │ │ │ │ - cbnz r5, 16eaee │ │ │ │ + cbnz r5, 16eade │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16eb02 │ │ │ │ + b.n 16eaf2 │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp r9, sl │ │ │ │ - bcs.n 16eb0a │ │ │ │ + bcs.n 16eafa │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16eace │ │ │ │ + beq.n 16eabe │ │ │ │ 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 47884 <__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 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16eace │ │ │ │ - b.n 16eaee │ │ │ │ + beq.n 16eabe │ │ │ │ + b.n 16eade │ │ │ │ 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] @ (16eb6c ) │ │ │ │ + ldr r1, [pc, #60] @ (16eb5c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (16eb70 ) │ │ │ │ + ldr r3, [pc, #60] @ (16eb60 ) │ │ │ │ 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 16ea90 │ │ │ │ - ldr r2, [pc, #40] @ (16eb74 ) │ │ │ │ - ldr r3, [pc, #32] @ (16eb70 ) │ │ │ │ + bl 16ea80 │ │ │ │ + ldr r2, [pc, #40] @ (16eb64 ) │ │ │ │ + ldr r3, [pc, #32] @ (16eb60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16eb68 │ │ │ │ + bne.n 16eb58 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, 16ebac │ │ │ │ + cbnz r3, 16eb9c │ │ │ │ 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 16ebb0 │ │ │ │ + bhi.n 16eba0 │ │ │ │ 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 16ebc8 │ │ │ │ + bcs.n 16ebb8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ebac │ │ │ │ + beq.n 16eb9c │ │ │ │ mov r3, r4 │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ - b.n 16eba8 │ │ │ │ + b.n 16eb98 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ 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, 16ec32 │ │ │ │ + cbnz r3, 16ec22 │ │ │ │ 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 16ec16 │ │ │ │ - cbz r3, 16ec32 │ │ │ │ + bhi.n 16ec06 │ │ │ │ + cbz r3, 16ec22 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ 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 16ec36 │ │ │ │ + bcs.n 16ec26 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16ec32 │ │ │ │ + cbz r0, 16ec22 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 16ec06 │ │ │ │ + b.n 16ebf6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16ec10 │ │ │ │ + b.n 16ec00 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16ec04 │ │ │ │ + b.n 16ebf4 │ │ │ │ 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 │ │ │ │ @@ -417051,109 +417037,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, 16ecc0 │ │ │ │ - add r1, pc, #92 @ (adr r1, 16ed08 ) │ │ │ │ + cbnz r1, 16ecb0 │ │ │ │ + add r1, pc, #92 @ (adr r1, 16ecf8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4] │ │ │ │ - add r3, pc, #88 @ (adr r3, 16ed10 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 16ed00 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #16 │ │ │ │ blx 475d4 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 16ecbe │ │ │ │ - ldr r0, [pc, #72] @ (16ed18 ) │ │ │ │ + beq.n 16ecae │ │ │ │ + ldr r0, [pc, #72] @ (16ed08 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 47d2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 16ecec │ │ │ │ + blt.n 16ecdc │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ blx 47b94 │ │ │ │ cmp r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 16ed02 │ │ │ │ + beq.n 16ecf2 │ │ │ │ blx 47b58 │ │ │ │ - add r3, pc, #24 @ (adr r3, 16ed08 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 16ecf8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 47ca8 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 47b58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r7, [pc, #544] @ (16ef2c ) │ │ │ │ + ldr r7, [pc, #544] @ (16ef1c ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 16ecc2 │ │ │ │ + bpl.n 16ecb2 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r1, #13 │ │ │ │ movs r2, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 16ed2e │ │ │ │ + cbz r3, 16ed1e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 16ed3e │ │ │ │ + cbz r2, 16ed2e │ │ │ │ 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 16ed8a │ │ │ │ + bcc.n 16ed7a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 16ed68 │ │ │ │ + bhi.n 16ed58 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 16ed7e │ │ │ │ - cbz r3, 16ed62 │ │ │ │ + bhi.n 16ed6e │ │ │ │ + cbz r3, 16ed52 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 16ed7a │ │ │ │ + bls.n 16ed6a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r3, 16ed70 │ │ │ │ + cbz r3, 16ed60 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 16ed7a │ │ │ │ + bls.n 16ed6a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 16ed8a │ │ │ │ + cbz r3, 16ed7a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 16ed8a │ │ │ │ + bhi.n 16ed7a │ │ │ │ mov r0, r3 │ │ │ │ - b.n 16ed4c │ │ │ │ + b.n 16ed3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16ed7a │ │ │ │ + bne.n 16ed6a │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -417161,79 +417147,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, 16edb6 │ │ │ │ + cbz r3, 16eda6 │ │ │ │ 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 16edce │ │ │ │ + bls.n 16edbe │ │ │ │ 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, 16edee │ │ │ │ + cbz r5, 16edde │ │ │ │ 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, 16ee12 │ │ │ │ + cbz r3, 16ee02 │ │ │ │ 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 16ee2a │ │ │ │ + bls.n 16ee1a │ │ │ │ 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, 16ee4a │ │ │ │ + cbz r5, 16ee3a │ │ │ │ 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 │ │ │ │ @@ -417245,168 +417231,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, 16ee78 │ │ │ │ + cbz r6, 16ee68 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16ef20 │ │ │ │ + beq.n 16ef10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 16eef6 │ │ │ │ + bne.n 16eee6 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 16ee9e │ │ │ │ + cbz r6, 16ee8e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16ee8e │ │ │ │ + bhi.n 16ee7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 16eee8 │ │ │ │ + bls.n 16eed8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 16eee8 │ │ │ │ + bmi.n 16eed8 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 16eefa │ │ │ │ - cbz r2, 16eec0 │ │ │ │ + beq.n 16eeea │ │ │ │ + cbz r2, 16eeb0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 16ef04 │ │ │ │ + bpl.n 16eef4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 16ef50 │ │ │ │ + beq.n 16ef40 │ │ │ │ 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 16ed94 │ │ │ │ + bl 16ed84 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 16eea8 │ │ │ │ + bhi.n 16ee98 │ │ │ │ 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 16ee84 │ │ │ │ + b.n 16ee74 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 16ef2c │ │ │ │ + cbz r2, 16ef1c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 16ef2c │ │ │ │ + bmi.n 16ef1c │ │ │ │ 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 16eee2 │ │ │ │ + b.n 16eed2 │ │ │ │ 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 16ef6c │ │ │ │ + beq.n 16ef5c │ │ │ │ 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 16edf0 │ │ │ │ + bl 16ede0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 16eee2 │ │ │ │ + b.n 16eed2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 16edf0 │ │ │ │ + bl 16ede0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 16eec6 │ │ │ │ + b.n 16eeb6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 16ed94 │ │ │ │ + bl 16ed84 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 16ef32 │ │ │ │ + b.n 16ef22 │ │ │ │ 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, 16efa8 │ │ │ │ + cbz r1, 16ef98 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r2, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f1d8 │ │ │ │ + beq.w 16f1c8 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16f21a │ │ │ │ + beq.w 16f20a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16efba │ │ │ │ + bne.n 16efaa │ │ │ │ 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 16f00c │ │ │ │ + beq.n 16effc │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 16efee │ │ │ │ + bls.n 16efde │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r2, [r1, #8] │ │ │ │ - cbz r7, 16effa │ │ │ │ + cbz r7, 16efea │ │ │ │ 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 │ │ │ │ @@ -417415,15 +417401,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 16f026 │ │ │ │ + bls.n 16f016 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -417433,76 +417419,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, 16f056 │ │ │ │ - cbz r5, 16f056 │ │ │ │ + cbz r6, 16f046 │ │ │ │ + cbz r5, 16f046 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16f048 │ │ │ │ + bhi.n 16f038 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16f0b4 │ │ │ │ + beq.n 16f0a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 16f104 │ │ │ │ + beq.n 16f0f4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 16f1b0 │ │ │ │ + bne.w 16f1a0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 16f138 │ │ │ │ + beq.n 16f128 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16f2d6 │ │ │ │ + beq.w 16f2c6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16f10c │ │ │ │ + bpl.n 16f0fc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 16f086 │ │ │ │ + cbz r0, 16f076 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 16f0b8 │ │ │ │ + bpl.n 16f0a8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 16f090 │ │ │ │ + cbz r3, 16f080 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 16f0dc │ │ │ │ + bpl.n 16f0cc │ │ │ │ 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 16f0ac │ │ │ │ + beq.n 16f09c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 16f12e │ │ │ │ + bmi.n 16f11e │ │ │ │ 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, 16f0c2 │ │ │ │ + cbz r3, 16f0b2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 16f0dc │ │ │ │ + bpl.n 16f0cc │ │ │ │ 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 16ed94 │ │ │ │ + bl 16ed84 │ │ │ │ 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] │ │ │ │ @@ -417510,358 +417496,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 16edf0 │ │ │ │ + bl 16ede0 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16f0b4 │ │ │ │ + beq.n 16f0a4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16f0ac │ │ │ │ + b.n 16f09c │ │ │ │ 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 16edf0 │ │ │ │ + bl 16ede0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16f080 │ │ │ │ - b.n 16f086 │ │ │ │ + bne.n 16f070 │ │ │ │ + b.n 16f076 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 16f070 │ │ │ │ + bne.n 16f060 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16f2d2 │ │ │ │ + beq.w 16f2c2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16f1b6 │ │ │ │ + bpl.n 16f1a6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 16f176 │ │ │ │ + cbz r0, 16f166 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 16f176 │ │ │ │ + bmi.n 16f166 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 16f15a │ │ │ │ + cbz r3, 16f14a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 16f182 │ │ │ │ + bpl.n 16f172 │ │ │ │ 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 16edf0 │ │ │ │ + bl 16ede0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 16f182 │ │ │ │ + b.n 16f172 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16f090 │ │ │ │ + beq.n 16f080 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 16f090 │ │ │ │ + bmi.n 16f080 │ │ │ │ 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 16ed94 │ │ │ │ + bl 16ed84 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16f0b4 │ │ │ │ - b.n 16f108 │ │ │ │ + beq.n 16f0a4 │ │ │ │ + b.n 16f0f8 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16f0a6 │ │ │ │ + b.n 16f096 │ │ │ │ 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 16ed94 │ │ │ │ + bl 16ed84 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16f14a │ │ │ │ - b.n 16f176 │ │ │ │ + bne.n 16f13a │ │ │ │ + b.n 16f166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 16f256 │ │ │ │ + bls.n 16f246 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 16f2a6 │ │ │ │ + beq.n 16f296 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f2ac │ │ │ │ + beq.n 16f29c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16f046 │ │ │ │ + bne.w 16f036 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f280 │ │ │ │ + beq.n 16f270 │ │ │ │ mov r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f06a │ │ │ │ - b.n 16f1b0 │ │ │ │ + beq.w 16f05a │ │ │ │ + b.n 16f1a0 │ │ │ │ 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 16f284 │ │ │ │ + bls.n 16f274 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 16f2c6 │ │ │ │ + beq.n 16f2b6 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16f046 │ │ │ │ + bne.w 16f036 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 16f108 │ │ │ │ + beq.w 16f0f8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f06a │ │ │ │ - b.n 16f1b0 │ │ │ │ + beq.w 16f05a │ │ │ │ + b.n 16f1a0 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0a4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16f200 │ │ │ │ + beq.n 16f1f0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 16f210 │ │ │ │ + bne.n 16f200 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 16f0ac │ │ │ │ + b.n 16f09c │ │ │ │ str.w r7, [r8] │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r6, 16f298 │ │ │ │ + cbz r6, 16f288 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0a4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16f0ac │ │ │ │ + b.n 16f09c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0a4 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 16f0ac │ │ │ │ + b.n 16f09c │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16f1ee │ │ │ │ + bne.n 16f1de │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16f046 │ │ │ │ + bne.w 16f036 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16f06a │ │ │ │ - b.n 16f0b4 │ │ │ │ + bne.w 16f05a │ │ │ │ + b.n 16f0a4 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16f046 │ │ │ │ - b.n 16f23c │ │ │ │ + bne.w 16f036 │ │ │ │ + b.n 16f22c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f2ea │ │ │ │ + cbz r3, 16f2da │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f2e0 │ │ │ │ + bne.n 16f2d0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f2fe │ │ │ │ + cbz r3, 16f2ee │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f2f4 │ │ │ │ + bne.n 16f2e4 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 16f314 │ │ │ │ + cbz r3, 16f304 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f30a │ │ │ │ + bne.n 16f2fa │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 16f32c │ │ │ │ - b.n 16f334 │ │ │ │ + bhi.n 16f31c │ │ │ │ + b.n 16f324 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f334 │ │ │ │ + bls.n 16f324 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f320 │ │ │ │ + beq.n 16f310 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 16f348 │ │ │ │ + cbz r3, 16f338 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f33e │ │ │ │ + bne.n 16f32e │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 16f360 │ │ │ │ - b.n 16f368 │ │ │ │ + bhi.n 16f350 │ │ │ │ + b.n 16f358 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f368 │ │ │ │ + bls.n 16f358 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f354 │ │ │ │ + beq.n 16f344 │ │ │ │ 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, 16f3ac │ │ │ │ + cbz r1, 16f39c │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - b.n 16f388 │ │ │ │ + b.n 16f378 │ │ │ │ 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 16f386 │ │ │ │ - ldr r4, [pc, #16] @ (16f3b0 ) │ │ │ │ + bne.n 16f376 │ │ │ │ + ldr r4, [pc, #16] @ (16f3a0 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 16f39e │ │ │ │ + b.n 16f38e │ │ │ │ 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, 16f3d2 │ │ │ │ + cbz r0, 16f3c2 │ │ │ │ mov r1, sp │ │ │ │ - bl 16ed40 │ │ │ │ + bl 16ed30 │ │ │ │ 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, 16f3fe │ │ │ │ + cbz r3, 16f3ee │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16ed40 │ │ │ │ - cbnz r0, 16f42e │ │ │ │ + bl 16ed30 │ │ │ │ + cbnz r0, 16f41e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16f416 │ │ │ │ - b.n 16f432 │ │ │ │ + bhi.n 16f406 │ │ │ │ + b.n 16f422 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f432 │ │ │ │ + bls.n 16f422 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16f40a │ │ │ │ + beq.n 16f3fa │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 16f438 │ │ │ │ + bcc.n 16f428 │ │ │ │ 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 16f3f2 │ │ │ │ + b.n 16f3e2 │ │ │ │ stmdb 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] │ │ │ │ @@ -417869,48 +417855,48 @@ │ │ │ │ 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] @ 16f4d8 │ │ │ │ + ldr.w r8, [pc, #112] @ 16f4c8 │ │ │ │ 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 16f4a2 │ │ │ │ + b.n 16f492 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 16f4cc │ │ │ │ + beq.n 16f4bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 16f4cc │ │ │ │ + cbz r1, 16f4bc │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 16f494 │ │ │ │ + beq.n 16f484 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 16f494 │ │ │ │ + bne.n 16f484 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16f494 │ │ │ │ + beq.n 16f484 │ │ │ │ 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} │ │ │ │ @@ -417921,31 +417907,31 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 16f60e │ │ │ │ + beq.w 16f5fe │ │ │ │ cmp r7, #30 │ │ │ │ - bls.n 16f504 │ │ │ │ + bls.n 16f4f4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #304] @ 16f638 │ │ │ │ + ldr.w r9, [pc, #304] @ 16f628 │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r9, pc │ │ │ │ - bl 16e278 │ │ │ │ + bl 16e268 │ │ │ │ add.w r5, r9, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16f4fe │ │ │ │ + beq.n 16f4ee │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ strd r3, r7, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -417960,31 +417946,31 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str.w sl, [r4, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r3, r5, [r4, #32] │ │ │ │ - beq.n 16f576 │ │ │ │ - ldr r5, [pc, #216] @ (16f63c ) │ │ │ │ + beq.n 16f566 │ │ │ │ + ldr r5, [pc, #216] @ (16f62c ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r5 │ │ │ │ - bne.n 16f582 │ │ │ │ + bne.n 16f572 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 16f566 │ │ │ │ + bne.n 16f556 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #188] @ 16f640 │ │ │ │ + ldr.w r9, [pc, #188] @ 16f630 │ │ │ │ mov.w r8, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r9, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -418001,58 +417987,58 @@ │ │ │ │ umull fp, r5, r6, r5 │ │ │ │ mov fp, r8 │ │ │ │ mla ip, r1, r0, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ umlal r5, fp, ip, r6 │ │ │ │ add.w ip, r0, fp, lsl #3 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ - cbnz r5, 16f5fe │ │ │ │ + cbnz r5, 16f5ee │ │ │ │ adds r3, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, r7 │ │ │ │ strd r1, r4, [ip] │ │ │ │ - beq.n 16f5f0 │ │ │ │ + beq.n 16f5e0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r9 │ │ │ │ - bne.n 16f5fa │ │ │ │ + bne.n 16f5ea │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 16f5e0 │ │ │ │ + bne.n 16f5d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e158 │ │ │ │ - b.n 16f57c │ │ │ │ + bl 16e148 │ │ │ │ + b.n 16f56c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 16f590 │ │ │ │ + b.n 16f580 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add fp, lr │ │ │ │ cmp r6, fp │ │ │ │ add ip, r5 │ │ │ │ - bhi.n 16f5cc │ │ │ │ + bhi.n 16f5bc │ │ │ │ sub.w fp, fp, r6 │ │ │ │ - b.n 16f5c8 │ │ │ │ + b.n 16f5b8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 16f4fa │ │ │ │ - ldr r2, [pc, #40] @ (16f644 ) │ │ │ │ + bne.w 16f4ea │ │ │ │ + ldr r2, [pc, #40] @ (16f634 ) │ │ │ │ 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 47a50 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 16f4fe │ │ │ │ + b.n 16f4ee │ │ │ │ nop │ │ │ │ str r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ movs r5, r3 │ │ │ │ @@ -418065,148 +418051,148 @@ │ │ │ │ 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 16f740 │ │ │ │ + bcs.n 16f730 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 16f738 │ │ │ │ + bls.n 16f728 │ │ │ │ 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] @ (16f760 ) │ │ │ │ + ldr r2, [pc, #212] @ (16f750 ) │ │ │ │ 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] @ (16f764 ) │ │ │ │ + ldr r3, [pc, #180] @ (16f754 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 16f6e4 │ │ │ │ + b.n 16f6d4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 16f6d6 │ │ │ │ + beq.n 16f6c6 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f71e │ │ │ │ + beq.n 16f70e │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 16f754 │ │ │ │ + beq.n 16f744 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16f6be │ │ │ │ + bne.n 16f6ae │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 16f700 │ │ │ │ - ldr r3, [pc, #112] @ (16f768 ) │ │ │ │ + cbz r6, 16f6f0 │ │ │ │ + ldr r3, [pc, #112] @ (16f758 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 16f74a │ │ │ │ + beq.n 16f73a │ │ │ │ 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, 16f716 │ │ │ │ + cbz r2, 16f706 │ │ │ │ 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 16f6d6 │ │ │ │ + beq.n 16f6c6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f716 │ │ │ │ + beq.n 16f706 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 16f716 │ │ │ │ + b.n 16f706 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 16f4dc │ │ │ │ - b.n 16f672 │ │ │ │ + bl 16f4cc │ │ │ │ + b.n 16f662 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 16f4dc │ │ │ │ - b.n 16f672 │ │ │ │ + bl 16f4cc │ │ │ │ + b.n 16f662 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 16f700 │ │ │ │ + b.n 16f6f0 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 16f6f4 │ │ │ │ + bne.n 16f6e4 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 16f716 │ │ │ │ + b.n 16f706 │ │ │ │ nop │ │ │ │ str r7, [sp, #304] @ 0x130 │ │ │ │ movs r5, r3 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ str r6, [sp, #912] @ 0x390 │ │ │ │ movs r5, r3 │ │ │ │ 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 │ │ │ │ - vldr d7, [pc, #72] @ 16f7c8 │ │ │ │ + vldr d7, [pc, #72] @ 16f7b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #8 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 16f7d0 │ │ │ │ + vldr d7, [pc, #64] @ 16f7c0 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 16f7d8 │ │ │ │ + vldr d7, [pc, #60] @ 16f7c8 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 16f7e0 │ │ │ │ + vldr d7, [pc, #60] @ 16f7d0 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ str r0, [r4, #4] │ │ │ │ subs r0, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ @@ -418231,42 +418217,42 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ - bl 16df8c │ │ │ │ - cbz r0, 16f848 │ │ │ │ - vldr d7, [pc, #76] @ 16f850 │ │ │ │ + bl 16df7c │ │ │ │ + cbz r0, 16f838 │ │ │ │ + vldr d7, [pc, #76] @ 16f840 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ - vldr d7, [pc, #64] @ 16f858 │ │ │ │ + vldr d7, [pc, #64] @ 16f848 │ │ │ │ str r5, [r0, #12] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #64] @ 16f860 │ │ │ │ + vldr d7, [pc, #64] @ 16f850 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #64] @ 16f868 │ │ │ │ + vldr d7, [pc, #64] @ 16f858 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 16f842 │ │ │ │ + cbz r0, 16f832 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16f83e │ │ │ │ + b.n 16f82e │ │ │ │ nop.w │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ strb r6, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ @@ -418284,16 +418270,16 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16df8c │ │ │ │ - cbz r0, 16f8e8 │ │ │ │ + bl 16df7c │ │ │ │ + cbz r0, 16f8d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ ldr.w lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w ip, [r3, #-12] │ │ │ │ @@ -418301,124 +418287,124 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ str.w lr, [r2, #-16] │ │ │ │ str.w ip, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 16f896 │ │ │ │ + bne.n 16f886 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 16f8e2 │ │ │ │ + cbz r0, 16f8d2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 48388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16f8de │ │ │ │ - cbz r0, 16f956 │ │ │ │ + b.n 16f8ce │ │ │ │ + cbz r0, 16f946 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 16f942 │ │ │ │ + cbz r1, 16f932 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r0, r3 │ │ │ │ - cbz r3, 16f942 │ │ │ │ - ldr r2, [pc, #72] @ (16f958 ) │ │ │ │ + cbz r3, 16f932 │ │ │ │ + ldr r2, [pc, #72] @ (16f948 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 16f94e │ │ │ │ - ldr r7, [pc, #60] @ (16f95c ) │ │ │ │ + beq.n 16f93e │ │ │ │ + ldr r7, [pc, #60] @ (16f94c ) │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #8 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 16f942 │ │ │ │ + beq.n 16f932 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - bne.n 16f920 │ │ │ │ + bne.n 16f910 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 16f932 │ │ │ │ - bl 16e158 │ │ │ │ + bne.n 16f922 │ │ │ │ + bl 16e148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 16f912 │ │ │ │ - b.n 16f942 │ │ │ │ + bne.n 16f902 │ │ │ │ + b.n 16f932 │ │ │ │ bx lr │ │ │ │ str r4, [sp, #816] @ 0x330 │ │ │ │ movs r5, r3 │ │ │ │ str r4, [sp, #760] @ 0x2f8 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16f9b2 │ │ │ │ + cbz r0, 16f9a2 │ │ │ │ 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, 16f9b4 │ │ │ │ + cbz r1, 16f9a4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 16f9a6 │ │ │ │ - ldr.w r8, [pc, #80] @ 16f9d4 │ │ │ │ + beq.n 16f996 │ │ │ │ + ldr.w r8, [pc, #80] @ 16f9c4 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r8 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 16f998 │ │ │ │ + beq.n 16f988 │ │ │ │ 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 16f988 │ │ │ │ + bne.n 16f978 │ │ │ │ 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] @ (16f9d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16f9c8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -418436,44 +418422,44 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f43c │ │ │ │ + bl 16f42c │ │ │ │ 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 16f43c │ │ │ │ + bl 16f42c │ │ │ │ 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, #2 │ │ │ │ - bls.n 16fa46 │ │ │ │ - ldr r3, [pc, #32] @ (16fa50 ) │ │ │ │ + bls.n 16fa36 │ │ │ │ + ldr r3, [pc, #32] @ (16fa40 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 16fa36 │ │ │ │ - bl 16f4dc │ │ │ │ + bcc.n 16fa26 │ │ │ │ + bl 16f4cc │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 16f4dc │ │ │ │ + bl 16f4cc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -418483,27 +418469,27 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f648 │ │ │ │ - cbz r0, 16fa7c │ │ │ │ + bl 16f638 │ │ │ │ + cbz r0, 16fa6c │ │ │ │ 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 16f648 │ │ │ │ - cbz r0, 16fa9a │ │ │ │ + bl 16f638 │ │ │ │ + cbz r0, 16fa8a │ │ │ │ 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 │ │ │ │ @@ -418512,26 +418498,26 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f648 │ │ │ │ + bl 16f638 │ │ │ │ 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 16f648 │ │ │ │ + bl 16f638 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 16faf4 │ │ │ │ + cbz r1, 16fae4 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ - ldr r4, [pc, #20] @ (16faf8 ) │ │ │ │ + ldr r4, [pc, #20] @ (16fae8 ) │ │ │ │ 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 │ │ │ │ @@ -418547,70 +418533,70 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f43c │ │ │ │ - cbz r0, 16fb32 │ │ │ │ + bl 16f42c │ │ │ │ + cbz r0, 16fb22 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #12] @ (16fb34 ) │ │ │ │ + ldr r1, [pc, #12] @ (16fb24 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r1, #8 │ │ │ │ - cbz r1, 16fb64 │ │ │ │ + cbz r1, 16fb54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16fb60 │ │ │ │ - ldr r1, [pc, #24] @ (16fb68 ) │ │ │ │ + beq.n 16fb50 │ │ │ │ + ldr r1, [pc, #24] @ (16fb58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 16fb62 │ │ │ │ + bne.n 16fb52 │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 16fb50 │ │ │ │ + bne.n 16fb40 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 16fb42 │ │ │ │ + b.n 16fb32 │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #32] @ (16fb9c ) │ │ │ │ + ldr r3, [pc, #32] @ (16fb8c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #32] @ (16fba0 ) │ │ │ │ + ldr r1, [pc, #32] @ (16fb90 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #32] @ (16fba4 ) │ │ │ │ + ldr r2, [pc, #32] @ (16fb94 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 16f7e8 │ │ │ │ + bl 16f7d8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -418626,53 +418612,53 @@ │ │ │ │ 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, 16fbf0 │ │ │ │ - ldr r3, [pc, #84] @ (16fc2c ) │ │ │ │ + cbz r3, 16fbe0 │ │ │ │ + ldr r3, [pc, #84] @ (16fc1c ) │ │ │ │ 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 16fbf8 │ │ │ │ + bne.n 16fbe8 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 16fbda │ │ │ │ + bne.n 16fbca │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 16fc30 │ │ │ │ + ldr.w r8, [pc, #52] @ 16fc20 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f43c │ │ │ │ + bl 16f42c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16fbf2 │ │ │ │ + bne.n 16fbe2 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16fbf0 │ │ │ │ + beq.n 16fbe0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 16fbfe │ │ │ │ + bne.n 16fbee │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16fc18 │ │ │ │ - b.n 16fbf0 │ │ │ │ + bne.n 16fc08 │ │ │ │ + b.n 16fbe0 │ │ │ │ nop │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, r3 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -418681,128 +418667,128 @@ │ │ │ │ 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 16fd08 │ │ │ │ + bne.n 16fcf8 │ │ │ │ ubfx r6, fp, #20, #11 │ │ │ │ ubfx r5, fp, #0, #20 │ │ │ │ orr.w r7, sl, r6 │ │ │ │ mov ip, sl │ │ │ │ orrs r7, r5 │ │ │ │ - beq.n 16fcf0 │ │ │ │ + beq.n 16fce0 │ │ │ │ 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 16fcfe │ │ │ │ + beq.n 16fcee │ │ │ │ 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, 16fcfe │ │ │ │ + cbnz r7, 16fcee │ │ │ │ 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, 16fcf8 │ │ │ │ + cbnz r0, 16fce8 │ │ │ │ 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, 16fcee │ │ │ │ - cbz r0, 16fcfe │ │ │ │ + cbz r7, 16fcde │ │ │ │ + cbz r0, 16fcee │ │ │ │ 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 16fcf8 │ │ │ │ - cbz r0, 16fd16 │ │ │ │ + b.n 16fce8 │ │ │ │ + cbz r0, 16fd06 │ │ │ │ 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 1700bc │ │ │ │ + bl 1700ac │ │ │ │ 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 16fd70 │ │ │ │ + bne.n 16fd60 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r4, ip, r4 │ │ │ │ mov ip, r4 │ │ │ │ - vldr d0, [pc, #864] @ 170098 │ │ │ │ + vldr d0, [pc, #864] @ 170088 │ │ │ │ sbc.w r0, r5, r3 │ │ │ │ mov r5, r0 │ │ │ │ orrs.w r3, r4, r0 │ │ │ │ - beq.n 16fcf8 │ │ │ │ + beq.n 16fce8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16ffa8 │ │ │ │ + bne.w 16ff98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16fd5e │ │ │ │ + bge.n 16fd4e │ │ │ │ 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 16fcf8 │ │ │ │ + b.n 16fce8 │ │ │ │ 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 16fe6c │ │ │ │ + blt.n 16fe5c │ │ │ │ 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 │ │ │ │ - bhi.w 16ff50 │ │ │ │ + bhi.w 16ff40 │ │ │ │ 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 │ │ │ │ @@ -418821,59 +418807,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, 16fe16 │ │ │ │ + cbnz r5, 16fe06 │ │ │ │ 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 17008e │ │ │ │ + bls.w 17007e │ │ │ │ movw r0, #2044 @ 0x7fc │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 16fef0 │ │ │ │ + bhi.n 16fee0 │ │ │ │ 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 16fcf8 │ │ │ │ + b.n 16fce8 │ │ │ │ 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 16fffa │ │ │ │ + bhi.w 16ffea │ │ │ │ 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 │ │ │ │ @@ -418890,55 +418876,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 16fe0a │ │ │ │ + b.n 16fdfa │ │ │ │ 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 17002a │ │ │ │ + blt.w 17001a │ │ │ │ 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 170078 │ │ │ │ + bne.w 170068 │ │ │ │ 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 16fcf8 │ │ │ │ + b.n 16fce8 │ │ │ │ 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, 16ff6c │ │ │ │ + cbnz r0, 16ff5c │ │ │ │ clz r2, r4 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ uxtb r7, r2 │ │ │ │ sxtb r2, r2 │ │ │ │ @@ -418951,63 +418937,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 16ff2a │ │ │ │ - b.n 16ff0a │ │ │ │ + bcc.n 16ff1a │ │ │ │ + b.n 16fefa │ │ │ │ subs r6, #1 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16ffc0 │ │ │ │ + bge.n 16ffb0 │ │ │ │ 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, 16ffcc │ │ │ │ + cbnz r0, 16ffbc │ │ │ │ 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 1700a0 │ │ │ │ + blt.n 170090 │ │ │ │ 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 16fd5e │ │ │ │ + b.n 16fd4e │ │ │ │ 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, 170014 │ │ │ │ + cbnz r0, 170004 │ │ │ │ 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 16ff7e │ │ │ │ + b.n 16ff6e │ │ │ │ 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 │ │ │ │ @@ -419022,163 +419008,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 16ff2a │ │ │ │ + b.n 16ff1a │ │ │ │ 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 16fcf8 │ │ │ │ + b.n 16fce8 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 16ff7e │ │ │ │ + b.n 16ff6e │ │ │ │ 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 16fd5e │ │ │ │ + b.n 16fd4e │ │ │ │ stmdb 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 1701ee │ │ │ │ + bne.w 1701de │ │ │ │ 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 1701da │ │ │ │ + beq.n 1701ca │ │ │ │ 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 1701e4 │ │ │ │ + beq.n 1701d4 │ │ │ │ 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 1701e4 │ │ │ │ + bne.n 1701d4 │ │ │ │ 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 1701da │ │ │ │ + bne.n 1701ca │ │ │ │ orrs.w fp, r0, r7 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1701e4 │ │ │ │ + bne.n 1701d4 │ │ │ │ orrs.w sl, r2, ip │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1701da │ │ │ │ + bne.n 1701ca │ │ │ │ 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 1701fc │ │ │ │ + beq.n 1701ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs.w sl, r3, r2 │ │ │ │ - bne.n 170216 │ │ │ │ + bne.n 170206 │ │ │ │ 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 170208 │ │ │ │ + blt.n 1701f8 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, r8 │ │ │ │ - bne.w 170348 │ │ │ │ + bne.w 170338 │ │ │ │ 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 1701de │ │ │ │ + b.n 1701ce │ │ │ │ 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 16fc38 │ │ │ │ + bl 16fc28 │ │ │ │ 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 1701de │ │ │ │ + b.n 1701ce │ │ │ │ lsrs r4, r4, #10 │ │ │ │ lsls r2, r2, #20 │ │ │ │ orr.w r4, r4, r3, lsl #22 │ │ │ │ asrs r6, r3, #10 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1701c8 │ │ │ │ + b.n 1701b8 │ │ │ │ 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 1702c2 │ │ │ │ + blt.n 1702b2 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 170374 │ │ │ │ + beq.w 170364 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w sl, sl, #536870912 @ 0x20000000 │ │ │ │ add.w fp, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 170360 │ │ │ │ + bhi.w 170350 │ │ │ │ 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] │ │ │ │ @@ -419198,31 +419184,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 1701a0 │ │ │ │ + bcs.w 170190 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ mov r2, r6 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1701a0 │ │ │ │ + b.n 170190 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 170394 │ │ │ │ + beq.n 170384 │ │ │ │ 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 170380 │ │ │ │ + bhi.n 170370 │ │ │ │ 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 │ │ │ │ @@ -419241,52 +419227,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 1701a0 │ │ │ │ + bcs.w 170190 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1701a0 │ │ │ │ + b.n 170190 │ │ │ │ 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 1701de │ │ │ │ + b.n 1701ce │ │ │ │ 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 1702b4 │ │ │ │ + b.n 1702a4 │ │ │ │ mov.w sl, ip, lsl #10 │ │ │ │ orr.w sl, sl, r4, lsr #22 │ │ │ │ lsls r4, r4, #10 │ │ │ │ - b.n 170248 │ │ │ │ + b.n 170238 │ │ │ │ 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 17033a │ │ │ │ + b.n 17032a │ │ │ │ mov.w fp, r7, lsl #10 │ │ │ │ lsls r4, r0, #10 │ │ │ │ orr.w fp, fp, r0, lsr #22 │ │ │ │ - b.n 1702d2 │ │ │ │ + b.n 1702c2 │ │ │ │ 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 │ │ │ │ @@ -419296,46 +419282,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 17055c │ │ │ │ + beq.w 17054c │ │ │ │ subw fp, r3, #2047 @ 0x7ff │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 17053a │ │ │ │ + beq.w 17052a │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r6, 170432 │ │ │ │ + cbnz r6, 170422 │ │ │ │ orrs.w r2, r8, r5 │ │ │ │ - beq.w 17057e │ │ │ │ + beq.w 17056e │ │ │ │ clz r6, r5 │ │ │ │ - cbnz r5, 17040a │ │ │ │ + cbnz r5, 1703fa │ │ │ │ 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, 170470 │ │ │ │ + cbnz r3, 170460 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - beq.w 17057e │ │ │ │ + beq.w 17056e │ │ │ │ clz r3, r4 │ │ │ │ - cbnz r4, 170448 │ │ │ │ + cbnz r4, 170438 │ │ │ │ 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 │ │ │ │ @@ -419376,88 +419362,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 1705a2 │ │ │ │ + bge.n 170592 │ │ │ │ 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 170520 │ │ │ │ + bcc.n 170510 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 17060a │ │ │ │ + blt.w 1705fa │ │ │ │ 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 17066c │ │ │ │ + bne.w 17065c │ │ │ │ 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 1705ca │ │ │ │ + bne.n 1705ba │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1705ca │ │ │ │ + b.n 1705ba │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 17057e │ │ │ │ + bne.n 17056e │ │ │ │ orr.w r6, r8, r6 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r6, r5 │ │ │ │ - bne.n 1705ea │ │ │ │ + bne.n 1705da │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ adds.w r0, fp, #1 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 170582 │ │ │ │ + b.n 170572 │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 1705e0 │ │ │ │ + bne.n 1705d0 │ │ │ │ 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, 170588 │ │ │ │ + cbz r5, 170578 │ │ │ │ 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 1705fa │ │ │ │ + bne.n 1705ea │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ adds r0, r5, #1 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 170582 │ │ │ │ + b.n 170572 │ │ │ │ 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 1704fc │ │ │ │ + bcs.n 1704ec │ │ │ │ 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 │ │ │ │ @@ -419469,23 +419455,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 170582 │ │ │ │ + b.n 170572 │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 170582 │ │ │ │ + b.n 170572 │ │ │ │ negs r2, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.n 170662 │ │ │ │ + bhi.n 170652 │ │ │ │ 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 │ │ │ │ @@ -419499,33 +419485,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 170520 │ │ │ │ + b.n 170510 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1705ca │ │ │ │ + b.n 1705ba │ │ │ │ subs r2, r0, #1 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ movt r4, #32751 @ 0x7fef │ │ │ │ adc.w r3, r4, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170582 │ │ │ │ + b.n 170572 │ │ │ │ stmdb 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] @ 170bd0 │ │ │ │ + ldr.w r2, [pc, #1340] @ 170bc0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1340] @ 170bd4 │ │ │ │ + ldr.w r3, [pc, #1340] @ 170bc4 │ │ │ │ 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 │ │ │ │ @@ -419552,47 +419538,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 1709c8 │ │ │ │ + beq.w 1709b8 │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 170966 │ │ │ │ + beq.w 170956 │ │ │ │ ubfx r3, fp, #20, #11 │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 170a48 │ │ │ │ + beq.w 170a38 │ │ │ │ mov r8, r4 │ │ │ │ - cbnz r7, 170760 │ │ │ │ + cbnz r7, 170750 │ │ │ │ orrs.w r3, r9, r0 │ │ │ │ - beq.w 170a48 │ │ │ │ + beq.w 170a38 │ │ │ │ clz r7, r0 │ │ │ │ - cbnz r0, 170738 │ │ │ │ + cbnz r0, 170728 │ │ │ │ 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, 17079e │ │ │ │ + cbnz r1, 17078e │ │ │ │ orrs.w r3, lr, r6 │ │ │ │ - beq.w 170a48 │ │ │ │ + beq.w 170a38 │ │ │ │ clz r1, r6 │ │ │ │ - cbnz r6, 170776 │ │ │ │ + cbnz r6, 170766 │ │ │ │ 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 │ │ │ │ @@ -419643,31 +419629,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 170a68 │ │ │ │ + bne.w 170a58 │ │ │ │ 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 170c90 │ │ │ │ + bne.w 170c80 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r4, fp, #0, #20 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.w 170e4e │ │ │ │ + beq.w 170e3e │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1710c8 │ │ │ │ + beq.w 1710b8 │ │ │ │ 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 │ │ │ │ @@ -419684,15 +419670,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 170cb8 │ │ │ │ + bge.w 170ca8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov.w r4, fp, lsr #31 │ │ │ │ mov r9, r2 │ │ │ │ cmp r7, r7 │ │ │ │ it eq │ │ │ │ cmpeq r0, r4 │ │ │ │ @@ -419705,216 +419691,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 170d8e │ │ │ │ + beq.w 170d7e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvns r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvns r2, r2 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 171372 │ │ │ │ + bne.w 171362 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq.w 170d42 │ │ │ │ + beq.w 170d32 │ │ │ │ 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] @ 170bc8 │ │ │ │ + vldr d7, [pc, #704] @ 170bb8 │ │ │ │ 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 170ec4 │ │ │ │ + beq.w 170eb4 │ │ │ │ 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 170916 │ │ │ │ + bne.n 170906 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.w 1711e8 │ │ │ │ + beq.w 1711d8 │ │ │ │ clz r2, r3 │ │ │ │ - cbnz r3, 170950 │ │ │ │ + cbnz r3, 170940 │ │ │ │ clz r2, r1 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ - bne.w 17154e │ │ │ │ + bne.w 17153e │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 170b38 │ │ │ │ + b.n 170b28 │ │ │ │ orrs r6, r4 │ │ │ │ - bne.w 170b98 │ │ │ │ + bne.w 170b88 │ │ │ │ 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 170a48 │ │ │ │ + bne.n 170a38 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orrs r7, r0 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 170bae │ │ │ │ + beq.w 170b9e │ │ │ │ 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 170bae │ │ │ │ + bne.w 170b9e │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a3c │ │ │ │ orrs.w r0, r9, r0 │ │ │ │ - bne.w 170bbe │ │ │ │ + bne.w 170bae │ │ │ │ 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 170b98 │ │ │ │ + bne.w 170b88 │ │ │ │ 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, 170a48 │ │ │ │ + cbnz r0, 170a38 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r1, r4 │ │ │ │ orrs r1, r6 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 170b9e │ │ │ │ + beq.w 170b8e │ │ │ │ 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 170b9e │ │ │ │ + bne.w 170b8e │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a3c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - ldr r2, [pc, #392] @ (170bd8 ) │ │ │ │ - ldr r3, [pc, #388] @ (170bd4 ) │ │ │ │ + ldr r2, [pc, #392] @ (170bc8 ) │ │ │ │ + ldr r3, [pc, #388] @ (170bc4 ) │ │ │ │ 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 17154a │ │ │ │ + bne.w 17153a │ │ │ │ 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 170bdc │ │ │ │ + beq.w 170bcc │ │ │ │ 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 170d96 │ │ │ │ + blt.w 170d86 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 170f1a │ │ │ │ + bne.w 170f0a │ │ │ │ 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 170d42 │ │ │ │ + beq.w 170d32 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs.w r6, r8, r6 │ │ │ │ sbc.w r3, r3, r2 │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - bne.w 171070 │ │ │ │ + bne.w 171060 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17125e │ │ │ │ + bne.w 17124e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1713cc │ │ │ │ + beq.w 1713bc │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1710d4 │ │ │ │ + bne.w 1710c4 │ │ │ │ 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] │ │ │ │ @@ -419926,66 +419912,66 @@ │ │ │ │ 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 170b70 │ │ │ │ + bcc.n 170b60 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 1710aa │ │ │ │ + blt.w 17109a │ │ │ │ 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 1711ec │ │ │ │ + bne.w 1711dc │ │ │ │ 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 170f12 │ │ │ │ + bne.w 170f02 │ │ │ │ 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 170a4c │ │ │ │ + b.n 170a3c │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a3c │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a3c │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a3c │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a3c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr??.w r0, [lr, lr, lsl #2] │ │ │ │ + vld4.16 {d16-d19}, [lr :128], lr │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, ip, #15597568 @ 0xee0000 │ │ │ │ + subs.w r0, ip, #15597568 @ 0xee0000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r6, fp, #0, #20 │ │ │ │ orrs r1, r6 │ │ │ │ - beq.w 170e54 │ │ │ │ + beq.w 170e44 │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1710be │ │ │ │ + beq.w 1710ae │ │ │ │ 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 │ │ │ │ @@ -420002,76 +419988,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 170ab0 │ │ │ │ + bge.w 170aa0 │ │ │ │ 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 170c6c │ │ │ │ + bne.n 170c5c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, fp, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ - bne.w 171204 │ │ │ │ + bne.w 1711f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ negs r2, r2 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.n 170cde │ │ │ │ + bls.n 170cce │ │ │ │ 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 17139a │ │ │ │ + beq.w 17138a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 170de4 │ │ │ │ + b.n 170dd4 │ │ │ │ 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 170d5e │ │ │ │ + blt.n 170d4e │ │ │ │ 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 170cce │ │ │ │ + beq.n 170cbe │ │ │ │ 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 170cc4 │ │ │ │ - b.n 170ab0 │ │ │ │ + bne.n 170cb4 │ │ │ │ + b.n 170aa0 │ │ │ │ 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 │ │ │ │ @@ -420094,24 +420080,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 170de4 │ │ │ │ + bne.n 170dd4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 170ece │ │ │ │ + blt.w 170ebe │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 170b38 │ │ │ │ + b.n 170b28 │ │ │ │ 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 │ │ │ │ @@ -420121,19 +420107,19 @@ │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1708da │ │ │ │ + bne.w 1708ca │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1708fc │ │ │ │ + b.n 1708ec │ │ │ │ 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 │ │ │ │ @@ -420143,66 +420129,66 @@ │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 171204 │ │ │ │ + beq.w 1711f4 │ │ │ │ negs r2, r4 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.n 170cde │ │ │ │ + bls.n 170cce │ │ │ │ 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 171500 │ │ │ │ + beq.w 1714f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 170d8e │ │ │ │ + beq.n 170d7e │ │ │ │ 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 170e0e │ │ │ │ + beq.n 170dfe │ │ │ │ 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 171166 │ │ │ │ + beq.w 171156 │ │ │ │ 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 171300 │ │ │ │ + bcs.w 1712f0 │ │ │ │ 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 170a4c │ │ │ │ + b.n 170a3c │ │ │ │ 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 │ │ │ │ @@ -420210,78 +420196,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 170e9a │ │ │ │ + bcc.n 170e8a │ │ │ │ cmp r4, r7 │ │ │ │ - blt.w 17131c │ │ │ │ + blt.w 17130c │ │ │ │ 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 171426 │ │ │ │ + bne.w 171416 │ │ │ │ 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 170eb2 │ │ │ │ + bne.n 170ea2 │ │ │ │ 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 170a4c │ │ │ │ + b.n 170a3c │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 170924 │ │ │ │ + b.n 170914 │ │ │ │ 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 170f0a │ │ │ │ + bcc.n 170efa │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 1713a0 │ │ │ │ + blt.w 171390 │ │ │ │ subw r2, r9, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, sl │ │ │ │ - bne.w 1711ec │ │ │ │ + bne.w 1711dc │ │ │ │ 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 170b86 │ │ │ │ + b.n 170b76 │ │ │ │ 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 17112c │ │ │ │ + bne.w 17111c │ │ │ │ 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 │ │ │ │ @@ -420294,64 +420280,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 170f54 │ │ │ │ + bne.n 170f44 │ │ │ │ add.w r3, lr, #88 @ 0x58 │ │ │ │ add.w lr, sp, r3 │ │ │ │ str.w r7, [lr, #-24] │ │ │ │ - cbz r1, 170f8c │ │ │ │ + cbz r1, 170f7c │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ rsb r0, r6, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 170f96 │ │ │ │ + cbz r4, 170f86 │ │ │ │ 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 17122a │ │ │ │ + beq.w 17121a │ │ │ │ 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 171066 │ │ │ │ + beq.n 171056 │ │ │ │ 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 170fb4 │ │ │ │ + bne.n 170fa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 170938 │ │ │ │ + beq.w 170928 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bmi.n 170ff8 │ │ │ │ + bmi.n 170fe8 │ │ │ │ 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 │ │ │ │ @@ -420361,48 +420347,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 17103e │ │ │ │ + bcc.n 17102e │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 1714b0 │ │ │ │ + blt.w 1714a0 │ │ │ │ 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 17150a │ │ │ │ + bne.w 1714fa │ │ │ │ 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 170a4c │ │ │ │ + b.n 170a3c │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ - b.n 170fc0 │ │ │ │ + b.n 170fb0 │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, r3, [sp, #56] @ 0x38 │ │ │ │ - bge.w 170938 │ │ │ │ + bge.w 170928 │ │ │ │ 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 │ │ │ │ @@ -420413,91 +420399,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 17108e │ │ │ │ - b.n 170938 │ │ │ │ + bne.n 17107e │ │ │ │ + b.n 170928 │ │ │ │ rsb r2, r9, #0 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.w 1712b2 │ │ │ │ + bls.w 1712a2 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 170b86 │ │ │ │ + b.n 170b76 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 170bf6 │ │ │ │ + b.n 170be6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.w 17085a │ │ │ │ + b.w 17084a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17126a │ │ │ │ + beq.w 17125a │ │ │ │ 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 17143a │ │ │ │ + bne.w 17142a │ │ │ │ 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 17111c │ │ │ │ + bne.n 17110c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 170b22 │ │ │ │ + b.n 170b12 │ │ │ │ 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 171148 │ │ │ │ + b.n 171138 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1712a0 │ │ │ │ + beq.w 171290 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 171142 │ │ │ │ + beq.n 171132 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 171274 │ │ │ │ + bls.w 171264 │ │ │ │ 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 170f90 │ │ │ │ + b.n 170f80 │ │ │ │ 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 1711cc │ │ │ │ + bcc.n 1711bc │ │ │ │ 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 │ │ │ │ @@ -420519,96 +420505,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 170e3a │ │ │ │ + beq.w 170e2a │ │ │ │ lsls r5, r5, #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 170e3a │ │ │ │ + b.n 170e2a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 170afe │ │ │ │ + b.n 170aee │ │ │ │ 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 170a4c │ │ │ │ + b.n 170a3c │ │ │ │ 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 17120e │ │ │ │ + bne.n 1711fe │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 1708fc │ │ │ │ + b.w 1708ec │ │ │ │ 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 171242 │ │ │ │ + beq.n 171232 │ │ │ │ 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 171238 │ │ │ │ + bne.n 171228 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 170d4c │ │ │ │ + b.n 170d3c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 170afe │ │ │ │ + b.n 170aee │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1710de │ │ │ │ + b.n 1710ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r5, r6 │ │ │ │ add.w r0, r8, r2 │ │ │ │ ands.w r1, r3, #31 │ │ │ │ - bne.w 1713dc │ │ │ │ + bne.w 1713cc │ │ │ │ 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 171292 │ │ │ │ - b.n 170f7e │ │ │ │ + bne.n 171282 │ │ │ │ + b.n 170f6e │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 171274 │ │ │ │ + bls.n 171264 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ str.w r4, [r8, #12] │ │ │ │ - b.n 170f96 │ │ │ │ + b.n 170f86 │ │ │ │ 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 │ │ │ │ @@ -420622,28 +420608,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 170b70 │ │ │ │ + b.n 170b60 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 17151e │ │ │ │ + blt.w 17150e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 171498 │ │ │ │ + blt.w 171488 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ movs r5, #0 │ │ │ │ movt r5, #32720 @ 0x7fd0 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ asrs r1, r3, #10 │ │ │ │ - b.n 170e3a │ │ │ │ + b.n 170e2a │ │ │ │ negs r3, r1 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 17141c │ │ │ │ + bhi.n 17140c │ │ │ │ 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 │ │ │ │ @@ -420657,123 +420643,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 170e9a │ │ │ │ + b.n 170e8a │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bls.w 170cde │ │ │ │ + bls.w 170cce │ │ │ │ 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 170df4 │ │ │ │ + bne.w 170de4 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 170d42 │ │ │ │ + b.n 170d32 │ │ │ │ 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 170f12 │ │ │ │ + b.n 170f02 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 170a4c │ │ │ │ + b.w 170a3c │ │ │ │ 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 171408 │ │ │ │ + beq.n 1713f8 │ │ │ │ orr.w r7, r7, #1 │ │ │ │ rsb r3, r5, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ - beq.w 171544 │ │ │ │ + beq.w 171534 │ │ │ │ negs r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - b.n 170f44 │ │ │ │ + b.n 170f34 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 170eb2 │ │ │ │ + b.n 170ea2 │ │ │ │ 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 170a4c │ │ │ │ + b.w 170a3c │ │ │ │ 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 170b1e │ │ │ │ + beq.w 170b0e │ │ │ │ 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 171476 │ │ │ │ + bne.n 171466 │ │ │ │ str r1, [r0, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 170b22 │ │ │ │ - b.w 170b28 │ │ │ │ + bne.w 170b12 │ │ │ │ + b.w 170b18 │ │ │ │ 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 170a4c │ │ │ │ + b.w 170a3c │ │ │ │ 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 │ │ │ │ @@ -420788,52 +420774,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 17103e │ │ │ │ + b.n 17102e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r1, r6, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - b.n 170d52 │ │ │ │ + b.n 170d42 │ │ │ │ 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 170a4c │ │ │ │ + b.w 170a3c │ │ │ │ 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 1711e2 │ │ │ │ + b.n 1711d2 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b.n 170f7a │ │ │ │ + b.n 170f6a │ │ │ │ blx 47f30 <__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 1710f8 │ │ │ │ + bls.w 1710e8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 170b22 │ │ │ │ + b.w 170b12 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vmov r3, s0 │ │ │ │ vmov r9, s1 │ │ │ │ vmov r8, s2 │ │ │ │ ubfx r0, r3, #23, #8 │ │ │ │ ubfx r5, r3, #0, #23 │ │ │ │ eor.w lr, r9, r3 │ │ │ │ @@ -420841,64 +420827,64 @@ │ │ │ │ mov r2, r8 │ │ │ │ ubfx r1, r9, #23, #8 │ │ │ │ ubfx r6, r8, #0, #23 │ │ │ │ ubfx r7, r8, #23, #8 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ mov.w ip, lr, lsr #31 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.w 1716e6 │ │ │ │ + beq.w 1716d6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1716be │ │ │ │ + beq.w 1716ae │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 17173e │ │ │ │ - cbnz r0, 1715c4 │ │ │ │ + beq.w 17172e │ │ │ │ + cbnz r0, 1715b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17173e │ │ │ │ + beq.w 17172e │ │ │ │ clz r0, r5 │ │ │ │ sub.w r3, r0, #8 │ │ │ │ rsb r0, r0, #9 │ │ │ │ lsls r5, r3 │ │ │ │ - cbnz r1, 1715da │ │ │ │ + cbnz r1, 1715ca │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 17173e │ │ │ │ + beq.w 17172e │ │ │ │ clz r1, r4 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r4, r3 │ │ │ │ lsls r5, r5, #7 │ │ │ │ lsls r4, r4, #7 │ │ │ │ orr.w r5, r5, #1073741824 @ 0x40000000 │ │ │ │ orr.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ add r1, r0 │ │ │ │ umull r4, r5, r5, r4 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs.w r3, r1, #126 @ 0x7e │ │ │ │ - bcc.w 171746 │ │ │ │ + bcc.w 171736 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 171754 │ │ │ │ + beq.w 171744 │ │ │ │ subs r0, r3, r7 │ │ │ │ lsls r6, r6, #6 │ │ │ │ orr.w r6, r6, #536870912 @ 0x20000000 │ │ │ │ mov r1, ip │ │ │ │ uxth.w r9, r0 │ │ │ │ sxth.w r8, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 171772 │ │ │ │ + beq.w 171762 │ │ │ │ movs r0, #0 │ │ │ │ cmp r8, r0 │ │ │ │ - blt.w 1717f0 │ │ │ │ - beq.w 171894 │ │ │ │ + blt.w 1717e0 │ │ │ │ + beq.w 171884 │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ - bls.w 17194e │ │ │ │ + bls.w 17193e │ │ │ │ adds.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ adc.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ clz r0, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 171644 │ │ │ │ + bne.n 171634 │ │ │ │ clz r0, r9 │ │ │ │ adds r0, #32 │ │ │ │ subs r2, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ subs r3, r3, r2 │ │ │ │ rsb r0, r0, #33 @ 0x21 │ │ │ │ @@ -420921,95 +420907,95 @@ │ │ │ │ lsl.w r4, ip, r4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ lsr.w r0, ip, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 17188c │ │ │ │ + bls.w 17187c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 171868 │ │ │ │ + blt.w 171858 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17188c │ │ │ │ + beq.w 17187c │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1717de │ │ │ │ + b.n 1717ce │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 17176a │ │ │ │ + bne.n 17175a │ │ │ │ sub.w r7, r7, #255 @ 0xff │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r6, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r7, #1 │ │ │ │ - cbnz r3, 17173e │ │ │ │ + cbnz r3, 17172e │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r5, r0 │ │ │ │ - bne.n 17171a │ │ │ │ + bne.n 17170a │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - b.n 171734 │ │ │ │ - cbnz r5, 17173a │ │ │ │ + b.n 171724 │ │ │ │ + cbnz r5, 17172a │ │ │ │ sub.w r3, r1, #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 17176a │ │ │ │ + cbnz r3, 17175a │ │ │ │ sub.w r7, r7, #255 @ 0xff │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r6, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r7, #1 │ │ │ │ - cbnz r3, 17173e │ │ │ │ + cbnz r3, 17172e │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.n 1716e0 │ │ │ │ + beq.n 1716d0 │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ eor.w r2, ip, r2 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ tst r2, r7 │ │ │ │ vmov s0, r3 │ │ │ │ - beq.n 17173a │ │ │ │ + beq.n 17172a │ │ │ │ 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 r4, r4, r4 │ │ │ │ sub.w r3, r1, #127 @ 0x7f │ │ │ │ adcs r5, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 171600 │ │ │ │ + bne.w 1715f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1719a2 │ │ │ │ + beq.w 171992 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r1, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r1 │ │ │ │ - b.n 171600 │ │ │ │ + b.n 1715f0 │ │ │ │ vmov s0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 1718e2 │ │ │ │ + ble.w 1718d2 │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r0, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 1717ae │ │ │ │ + bhi.n 17179e │ │ │ │ rsb r0, r9, #32 │ │ │ │ sub.w r2, r9, #32 │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ orrs r0, r2 │ │ │ │ rsb r2, r9, #0 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ @@ -421019,34 +421005,34 @@ │ │ │ │ lsr.w r2, r6, r9 │ │ │ │ adds r0, r4, r0 │ │ │ │ adc.w r2, r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1719e2 │ │ │ │ + blt.w 1719d2 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 171a34 │ │ │ │ + bls.w 171a24 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 171a58 │ │ │ │ + blt.w 171a48 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 171994 │ │ │ │ + beq.w 171984 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, ip, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17173a │ │ │ │ + b.n 17172a │ │ │ │ rsb r8, r8, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r7 │ │ │ │ cmp.w r8, #62 @ 0x3e │ │ │ │ - bhi.w 171932 │ │ │ │ + bhi.w 171922 │ │ │ │ and.w r9, r9, #63 @ 0x3f │ │ │ │ rsb ip, r8, #32 │ │ │ │ sub.w sl, r9, #32 │ │ │ │ rsb lr, r9, #32 │ │ │ │ lsl.w r2, r5, r9 │ │ │ │ lsl.w sl, r4, sl │ │ │ │ lsr.w lr, r4, lr │ │ │ │ @@ -421062,67 +421048,67 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ lsr.w r8, r5, r8 │ │ │ │ it ne │ │ │ │ orrne.w r9, r9, #1 │ │ │ │ rsbs r9, r9, #0 │ │ │ │ sbc.w ip, r6, r8 │ │ │ │ orrs.w r2, r9, ip │ │ │ │ - bne.n 1718b6 │ │ │ │ + bne.n 1718a6 │ │ │ │ sub.w r3, r7, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 171990 │ │ │ │ + bls.w 171980 │ │ │ │ mov r2, r0 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 171990 │ │ │ │ + bhi.w 171980 │ │ │ │ negs r4, r3 │ │ │ │ lsr.w r0, r2, r3 │ │ │ │ and.w r4, r4, #31 │ │ │ │ movs r3, #0 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ cmp r4, r3 │ │ │ │ ite eq │ │ │ │ moveq r2, r0 │ │ │ │ orrne.w r2, r0, #1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - beq.n 171990 │ │ │ │ + beq.n 171980 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 171994 │ │ │ │ + b.n 171984 │ │ │ │ subs.w r9, r4, r8 │ │ │ │ sub.w ip, r5, r6 │ │ │ │ orrs.w r2, r9, ip │ │ │ │ itt eq │ │ │ │ andeq.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 17173a │ │ │ │ + beq.w 17172a │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 171a3a │ │ │ │ + blt.w 171a2a │ │ │ │ clz r0, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1718c6 │ │ │ │ + bne.n 1718b6 │ │ │ │ clz r0, r9 │ │ │ │ adds r0, #32 │ │ │ │ subs r2, r0, #1 │ │ │ │ sub.w r4, r0, #33 @ 0x21 │ │ │ │ uxtb r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ subs r3, r3, r2 │ │ │ │ uxtb r2, r4 │ │ │ │ lsls r4, r4, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r2, r9, r2 │ │ │ │ - bpl.w 17169c │ │ │ │ - b.n 17164c │ │ │ │ + bpl.w 17168c │ │ │ │ + b.n 17163c │ │ │ │ rsb r2, r8, #32 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ it gt │ │ │ │ movgt r2, #1 │ │ │ │ - bgt.n 17192e │ │ │ │ + bgt.n 17191e │ │ │ │ negs r7, r2 │ │ │ │ lsl.w r0, r5, r8 │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ sub.w lr, r2, #32 │ │ │ │ lsr.w r2, r4, r2 │ │ │ │ orrs r2, r0 │ │ │ │ sub.w r0, r7, #32 │ │ │ │ @@ -421135,89 +421121,89 @@ │ │ │ │ lsl.w r7, r4, r7 │ │ │ │ lsr.w r0, r4, r0 │ │ │ │ orrs r5, r0 │ │ │ │ orrs r7, r5 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ add r2, r6 │ │ │ │ - b.n 1717bc │ │ │ │ + b.n 1717ac │ │ │ │ adds.w r9, r0, #4294967295 @ 0xffffffff │ │ │ │ subs.w ip, r6, #1 │ │ │ │ ite ne │ │ │ │ clzne r0, ip │ │ │ │ addeq.w r0, r6, #31 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 17164c │ │ │ │ + b.n 17163c │ │ │ │ rsb r2, r9, #32 │ │ │ │ sub.w r7, r9, #32 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ rsb r7, r9, #0 │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ lsls.w r7, r6, r7 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ lsr.w r6, r6, r9 │ │ │ │ subs.w r9, r4, r2 │ │ │ │ sbc.w ip, r5, r6 │ │ │ │ orrs.w r2, r9, ip │ │ │ │ - bne.n 1718b6 │ │ │ │ + bne.n 1718a6 │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 171990 │ │ │ │ + bls.n 171980 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 171866 │ │ │ │ + blt.w 171856 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r1, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ vmov s0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bics.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r4, r4, lsr #31 │ │ │ │ add.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ orr.w r4, r4, r5, lsl #1 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - bls.n 171a20 │ │ │ │ + bls.n 171a10 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1719f8 │ │ │ │ + blt.n 1719e8 │ │ │ │ lsrs r1, r4, #31 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - cbz r1, 171a20 │ │ │ │ + cbz r1, 171a10 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17173a │ │ │ │ + b.n 17172a │ │ │ │ subs r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 17188c │ │ │ │ + bls.w 17187c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1716a8 │ │ │ │ + bge.w 171698 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 171872 │ │ │ │ + b.n 171862 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r2, r6 │ │ │ │ movhi r4, r2 │ │ │ │ - bhi.n 171a2a │ │ │ │ + bhi.n 171a1a │ │ │ │ negs r0, r2 │ │ │ │ lsr.w r1, r4, r2 │ │ │ │ and.w r0, r0, #31 │ │ │ │ mov r2, r6 │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ @@ -421227,61 +421213,61 @@ │ │ │ │ itet eq │ │ │ │ moveq r2, r4 │ │ │ │ lslne r2, r2, #23 │ │ │ │ moveq r4, r2 │ │ │ │ add r3, r2 │ │ │ │ add r3, r4 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17173a │ │ │ │ + b.n 17172a │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 171994 │ │ │ │ + b.n 171984 │ │ │ │ subs.w r9, r8, r4 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ sbc.w ip, r6, r5 │ │ │ │ orrs.w r2, r9, ip │ │ │ │ - bne.w 1718b6 │ │ │ │ + bne.w 1718a6 │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 171990 │ │ │ │ + bls.n 171980 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 171868 │ │ │ │ + b.n 171858 │ │ │ │ negs r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r2, r0 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 171890 │ │ │ │ + b.n 171880 │ │ │ │ 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, 171ae2 │ │ │ │ + cbz r4, 171ad2 │ │ │ │ orr.w r4, r2, r3 │ │ │ │ orrs.w r4, r4, lr │ │ │ │ - beq.n 171adc │ │ │ │ + beq.n 171acc │ │ │ │ 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 171adc │ │ │ │ + beq.n 171acc │ │ │ │ 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 │ │ │ │ - bhi.n 171af8 │ │ │ │ + bhi.n 171ae8 │ │ │ │ lsls r3, r3, #23 │ │ │ │ add r2, ip │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r4, #1 │ │ │ │ @@ -421297,28 +421283,28 @@ │ │ │ │ orrs.w r2, r2, lr │ │ │ │ vmov s0, r3 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ vmovne s0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 171b0c │ │ │ │ + blt.n 171afc │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - beq.n 171b50 │ │ │ │ + beq.n 171b40 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ vmov s0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ itt hi │ │ │ │ movhi.w r0, #4294967295 @ 0xffffffff │ │ │ │ movhi r3, #1 │ │ │ │ - bhi.n 171b46 │ │ │ │ + bhi.n 171b36 │ │ │ │ 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 │ │ │ │ @@ -421327,56 +421313,56 @@ │ │ │ │ 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 171ad2 │ │ │ │ + b.n 171ac2 │ │ │ │ mov.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 171aba │ │ │ │ + b.n 171aaa │ │ │ │ nop │ │ │ │ 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 171bb2 │ │ │ │ + beq.n 171ba2 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 171bae │ │ │ │ + beq.n 171b9e │ │ │ │ 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 171bae │ │ │ │ + beq.n 171b9e │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 171bcc │ │ │ │ + bls.n 171bbc │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 171bdc │ │ │ │ + blt.n 171bcc │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 171bfc │ │ │ │ + beq.n 171bec │ │ │ │ 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 171bae │ │ │ │ + beq.n 171b9e │ │ │ │ lsrs r2, r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r2 │ │ │ │ addcc r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ @@ -421391,270 +421377,270 @@ │ │ │ │ bx lr │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ movhi r2, r3 │ │ │ │ - bhi.n 171bd2 │ │ │ │ + bhi.n 171bc2 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ movs r3, #0 │ │ │ │ sbfx ip, ip, #4, #12 │ │ │ │ uxth.w r2, ip │ │ │ │ - b.n 171bd2 │ │ │ │ + b.n 171bc2 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 171bd2 │ │ │ │ + b.n 171bc2 │ │ │ │ stmdb 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 171c48 │ │ │ │ + beq.n 171c38 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls.w sl, r2, r3 │ │ │ │ - beq.n 171c48 │ │ │ │ + beq.n 171c38 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 171c54 │ │ │ │ + cbnz r3, 171c44 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 171c34 │ │ │ │ + bne.n 171c24 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ 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 171c96 │ │ │ │ + beq.n 171c86 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171c96 │ │ │ │ + beq.n 171c86 │ │ │ │ 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, 171c9e │ │ │ │ + cbnz r3, 171c8e │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 171c78 │ │ │ │ + bne.n 171c68 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ - b.n 171c3a │ │ │ │ + b.n 171c2a │ │ │ │ bic.w lr, r3, #63 @ 0x3f │ │ │ │ lsls r0, r3, #26 │ │ │ │ mov r2, lr │ │ │ │ - beq.n 171cd8 │ │ │ │ + beq.n 171cc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w fp, r1, r3 │ │ │ │ - beq.n 171cd8 │ │ │ │ + beq.n 171cc8 │ │ │ │ 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, 171ce0 │ │ │ │ + cbnz r3, 171cd0 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #4 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 171cc2 │ │ │ │ + bne.n 171cb2 │ │ │ │ ldrd sl, r8, [sp, #16] │ │ │ │ ldrd r6, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 171c7e │ │ │ │ + b.n 171c6e │ │ │ │ bic.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r7 │ │ │ │ - beq.n 171d18 │ │ │ │ + beq.n 171d08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w sl, sl, r3 │ │ │ │ - beq.n 171d18 │ │ │ │ + beq.n 171d08 │ │ │ │ strd r5, r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbnz r3, 171d20 │ │ │ │ + cbnz r3, 171d10 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 171d04 │ │ │ │ + bne.n 171cf4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 171cc6 │ │ │ │ + b.n 171cb6 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 171d54 │ │ │ │ + beq.n 171d44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171d54 │ │ │ │ + beq.n 171d44 │ │ │ │ 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, 171d5a │ │ │ │ + cbnz r1, 171d4a │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 171d40 │ │ │ │ + bne.n 171d30 │ │ │ │ ldrd r9, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 47574 │ │ │ │ - b.n 171d08 │ │ │ │ + b.n 171cf8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 171c04 │ │ │ │ - b.n 171d44 │ │ │ │ + bl 171bf4 │ │ │ │ + b.n 171d34 │ │ │ │ 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, 171d82 │ │ │ │ + cbnz r3, 171d72 │ │ │ │ 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 171dba │ │ │ │ + beq.n 171daa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ lsls.w r8, r8, r3 │ │ │ │ - beq.n 171dba │ │ │ │ + beq.n 171daa │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 171dc6 │ │ │ │ + cbnz r3, 171db6 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 171dae │ │ │ │ + bne.n 171d9e │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ 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 171e00 │ │ │ │ + beq.n 171df0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ lsls.w fp, fp, r3 │ │ │ │ - beq.n 171e00 │ │ │ │ + beq.n 171df0 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbnz r3, 171e06 │ │ │ │ + cbnz r3, 171df6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 171de8 │ │ │ │ + bne.n 171dd8 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ - b.n 171db2 │ │ │ │ + b.n 171da2 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 171e3c │ │ │ │ + beq.n 171e2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171e3c │ │ │ │ + beq.n 171e2c │ │ │ │ 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, 171e42 │ │ │ │ + cbnz r1, 171e32 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 171e28 │ │ │ │ + bne.n 171e18 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrd r5, r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ - b.n 171dee │ │ │ │ + b.n 171dde │ │ │ │ mov r0, r7 │ │ │ │ - bl 171c04 │ │ │ │ - b.n 171e2c │ │ │ │ + bl 171bf4 │ │ │ │ + b.n 171e1c │ │ │ │ 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] @ (1720a8 ) │ │ │ │ + ldr r2, [pc, #584] @ (172098 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #584] @ (1720ac ) │ │ │ │ + ldr r3, [pc, #584] @ (17209c ) │ │ │ │ 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 172006 │ │ │ │ + beq.w 171ff6 │ │ │ │ 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 │ │ │ │ @@ -421664,469 +421650,469 @@ │ │ │ │ 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 171fa4 │ │ │ │ + bcs.n 171f94 │ │ │ │ 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 171ee8 │ │ │ │ - b.n 171f1c │ │ │ │ + bne.n 171ed8 │ │ │ │ + b.n 171f0c │ │ │ │ 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, 171f44 │ │ │ │ + cbz r4, 171f34 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 171ee4 │ │ │ │ + bne.n 171ed4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ and.w r6, r6, r9 │ │ │ │ - ldr r2, [pc, #392] @ (1720b0 ) │ │ │ │ + ldr r2, [pc, #392] @ (1720a0 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r6, r0, r3 │ │ │ │ - ldr r3, [pc, #380] @ (1720ac ) │ │ │ │ + ldr r3, [pc, #380] @ (17209c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1720a4 │ │ │ │ + bne.w 172094 │ │ │ │ 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 475b0 │ │ │ │ - cbnz r0, 171fa0 │ │ │ │ + cbnz r0, 171f90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ dmb ish │ │ │ │ ldrex fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 171f8a │ │ │ │ + bne.n 171f7a │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 171f78 │ │ │ │ + bne.n 171f68 │ │ │ │ dmb ish │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 171f12 │ │ │ │ + beq.n 171f02 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ mov r4, fp │ │ │ │ blx 47574 │ │ │ │ - b.n 171f12 │ │ │ │ + b.n 171f02 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171f6c │ │ │ │ + b.n 171f5c │ │ │ │ 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 475b0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172096 │ │ │ │ + bne.n 172086 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 171fec │ │ │ │ + bne.n 171fdc │ │ │ │ strex r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 171fdc │ │ │ │ + bne.n 171fcc │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 171ea0 │ │ │ │ + beq.w 171e90 │ │ │ │ blx 47574 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 171ea0 │ │ │ │ + b.n 171e90 │ │ │ │ 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 17209e │ │ │ │ + beq.n 17208e │ │ │ │ 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 172020 │ │ │ │ + bne.n 172010 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 17208a │ │ │ │ + cbz r4, 17207a │ │ │ │ movs r3, #4 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 475b0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbnz r0, 17209a │ │ │ │ + cbnz r0, 17208a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 172070 │ │ │ │ + bne.n 172060 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 172060 │ │ │ │ + bne.n 172050 │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 171e8e │ │ │ │ + beq.w 171e7e │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ blx 47574 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 171e8e │ │ │ │ + b.n 171e7e │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 172044 │ │ │ │ + b.n 172034 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171fc8 │ │ │ │ + b.n 171fb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 172056 │ │ │ │ + b.n 172046 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ - b.n 17208e │ │ │ │ + b.n 17207e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - b.n 1723dc │ │ │ │ + b.n 1723ec │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172260 │ │ │ │ + b.n 172270 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (172178 ) │ │ │ │ + ldr r2, [pc, #168] @ (172168 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #168] @ (17217c ) │ │ │ │ + ldr r3, [pc, #168] @ (17216c ) │ │ │ │ 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, 172170 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 172160 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 17213a │ │ │ │ + cbz r5, 17212a │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 17211a │ │ │ │ + beq.n 17210a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 172114 │ │ │ │ + bne.n 172104 │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 172104 │ │ │ │ + bne.n 1720f4 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17213a │ │ │ │ - cbz r6, 172156 │ │ │ │ + cbz r3, 17212a │ │ │ │ + cbz r6, 172146 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 172134 │ │ │ │ + bge.n 172124 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 172162 │ │ │ │ + beq.n 172152 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1720fc │ │ │ │ + bne.n 1720ec │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (172180 ) │ │ │ │ - ldr r3, [pc, #60] @ (17217c ) │ │ │ │ + ldr r2, [pc, #64] @ (172170 ) │ │ │ │ + ldr r3, [pc, #60] @ (17216c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172166 │ │ │ │ + bne.n 172156 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ - b.n 172134 │ │ │ │ + bl 1696ac │ │ │ │ + b.n 172124 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17213c │ │ │ │ + b.n 17212c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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, 1721ae │ │ │ │ + cbz r2, 17219e │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1721c0 │ │ │ │ + bcc.n 1721b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1721f4 │ │ │ │ + bcs.n 1721e4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 180b20 │ │ │ │ + bl 180b10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 180cdc │ │ │ │ + bl 180ccc │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1721d2 │ │ │ │ + bne.n 1721c2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1721aa │ │ │ │ + beq.n 17219a │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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] @ (172244 ) │ │ │ │ - ldr r0, [pc, #52] @ (172248 ) │ │ │ │ + ldr r5, [pc, #52] @ (172234 ) │ │ │ │ + ldr r0, [pc, #52] @ (172238 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 17223a │ │ │ │ + beq.n 17222a │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 172184 │ │ │ │ + bl 172174 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 172224 │ │ │ │ - ldr r0, [pc, #16] @ (17224c ) │ │ │ │ + bne.n 172214 │ │ │ │ + ldr r0, [pc, #16] @ (17223c ) │ │ │ │ add r0, pc │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xfafe006e │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + @ instruction: 0xfb0e006e │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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] @ (1722d8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1722c8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1722dc ) │ │ │ │ + ldr r3, [pc, #120] @ (1722cc ) │ │ │ │ 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 483e8 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #92] @ (1722e0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1722d0 ) │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ strd r5, r6, [r4] │ │ │ │ - bl 172b5c │ │ │ │ - cbnz r0, 1722ca │ │ │ │ + bl 172b4c │ │ │ │ + cbnz r0, 1722ba │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1722b6 │ │ │ │ + bmi.n 1722a6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1722e4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1722dc ) │ │ │ │ + ldr r2, [pc, #68] @ (1722d4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1722cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1722d4 │ │ │ │ + bne.n 1722c4 │ │ │ │ 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 47818 │ │ │ │ - b.n 17229c │ │ │ │ + b.n 17228c │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17229e │ │ │ │ + b.n 17228e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ble.n 172208 │ │ │ │ + ble.n 172218 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 17239c │ │ │ │ + ble.n 1723ac │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (17230c ) │ │ │ │ + ldr r0, [pc, #20] @ (1722fc ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 180bbc │ │ │ │ - ldr r0, [pc, #12] @ (172310 ) │ │ │ │ + bl 180bac │ │ │ │ + ldr r0, [pc, #12] @ (172300 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278d24 │ │ │ │ + bl 278d14 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 172db8 │ │ │ │ - cbnz r0, 17232c │ │ │ │ + bl 172da8 │ │ │ │ + cbnz r0, 17231c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 172da4 │ │ │ │ + bl 172d94 │ │ │ │ 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] @ (17259c ) │ │ │ │ + ldr r1, [pc, #596] @ (17258c ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #596] @ (1725a0 ) │ │ │ │ + ldr r2, [pc, #596] @ (172590 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #596] @ (1725a4 ) │ │ │ │ + ldr r5, [pc, #596] @ (172594 ) │ │ │ │ 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 47574 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 172538 │ │ │ │ + bmi.w 172528 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 172526 │ │ │ │ + bmi.w 172516 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 172506 │ │ │ │ + bne.w 1724f6 │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1723a2 │ │ │ │ - b.n 17245c │ │ │ │ + bhi.n 172392 │ │ │ │ + b.n 17244c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180b8c │ │ │ │ + bl 180b7c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 17245c │ │ │ │ + bls.n 17244c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172392 │ │ │ │ + beq.n 172382 │ │ │ │ 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] │ │ │ │ @@ -422148,170 +422134,170 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 48160 <__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 180b70 │ │ │ │ + bl 180b60 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1724fe │ │ │ │ + beq.n 1724ee │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 17244c │ │ │ │ + cbz r3, 17243c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 172436 │ │ │ │ + bne.n 172426 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 172572 │ │ │ │ + beq.w 172562 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172382 │ │ │ │ + beq.n 172372 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 172382 │ │ │ │ + b.n 172372 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1724dc │ │ │ │ + cbnz r7, 1724cc │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1724d2 │ │ │ │ + beq.n 1724c2 │ │ │ │ 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, 1724be │ │ │ │ + cbz r2, 1724ae │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1724bc │ │ │ │ + cbz r0, 1724ac │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17249c │ │ │ │ + bne.n 17248c │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 172568 │ │ │ │ + beq.n 172558 │ │ │ │ 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 47710 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 172484 │ │ │ │ + bne.n 172474 │ │ │ │ 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 180c64 │ │ │ │ - ldr r2, [pc, #196] @ (1725a8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1725a0 ) │ │ │ │ + bl 180c54 │ │ │ │ + ldr r2, [pc, #196] @ (172598 ) │ │ │ │ + ldr r3, [pc, #184] @ (172590 ) │ │ │ │ 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 172596 │ │ │ │ + bne.n 172586 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ - b.n 172382 │ │ │ │ - ldr r2, [pc, #164] @ (1725ac ) │ │ │ │ + bl 180c54 │ │ │ │ + b.n 172372 │ │ │ │ + ldr r2, [pc, #164] @ (17259c ) │ │ │ │ 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 48418 <__snprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 172be8 │ │ │ │ - b.n 17237a │ │ │ │ + bl 172bd8 │ │ │ │ + b.n 17236a │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 47950 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 4809c │ │ │ │ - b.n 172372 │ │ │ │ + b.n 172362 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [pc, #104] @ (1725b0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1725a0 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 172586 │ │ │ │ + cbz r3, 172576 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - bl 180cc8 │ │ │ │ + bl 180cb8 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 172c6c │ │ │ │ + bl 172c5c │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 17236c │ │ │ │ + b.n 17235c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 169694 │ │ │ │ - b.n 1724b0 │ │ │ │ + bl 169684 │ │ │ │ + b.n 1724a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 172382 │ │ │ │ - b.n 172452 │ │ │ │ - ldr r3, [pc, #44] @ (1725b4 ) │ │ │ │ + beq.w 172372 │ │ │ │ + b.n 172442 │ │ │ │ + ldr r3, [pc, #44] @ (1725a4 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 180b0c │ │ │ │ - b.n 172552 │ │ │ │ + bl 180afc │ │ │ │ + b.n 172542 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 172504 │ │ │ │ + bgt.n 172514 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1724fc │ │ │ │ + bgt.n 17250c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 1725d8 │ │ │ │ + blt.n 1725e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldmia r3, {r1, r3, r4} │ │ │ │ movs r1, r2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -422325,87 +422311,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r2, 172618 │ │ │ │ + cbz r2, 172608 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 172608 │ │ │ │ - bhi.n 172640 │ │ │ │ + beq.n 1725f8 │ │ │ │ + bhi.n 172630 │ │ │ │ str.w r6, [r5, #160] @ 0xa0 │ │ │ │ - b.n 1725f6 │ │ │ │ + b.n 1725e6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 172606 │ │ │ │ + beq.n 1725f6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172250 │ │ │ │ + bl 172240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1725f0 │ │ │ │ + bne.n 1725e0 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - cbz r7, 17260c │ │ │ │ + cbz r7, 1725fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r4, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 172636 │ │ │ │ - bcs.n 1725ea │ │ │ │ + beq.n 172626 │ │ │ │ + bcs.n 1725da │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172184 │ │ │ │ + bl 172174 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 172184 │ │ │ │ + bl 172174 │ │ │ │ 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 172738 │ │ │ │ + beq.n 172728 │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1726fe │ │ │ │ + beq.n 1726ee │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 172684 │ │ │ │ + beq.n 172674 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 1726a2 │ │ │ │ - ldr r0, [pc, #364] @ (1727fc ) │ │ │ │ + ble.n 172692 │ │ │ │ + ldr r0, [pc, #364] @ (1727ec ) │ │ │ │ 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 172756 │ │ │ │ + bne.n 172746 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 172704 │ │ │ │ + beq.n 1726f4 │ │ │ │ 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 │ │ │ │ @@ -422424,60 +422410,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 180b70 │ │ │ │ + bl 180b60 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17272a │ │ │ │ + beq.n 17271a │ │ │ │ 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 17276e │ │ │ │ + bmi.n 17275e │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b8c │ │ │ │ + bl 180b7c │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 172714 │ │ │ │ - b.n 1726aa │ │ │ │ + beq.n 172704 │ │ │ │ + b.n 17269a │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r0, #16 │ │ │ │ mov r0, fp │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 172678 │ │ │ │ + bne.n 172668 │ │ │ │ mov r0, fp │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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 1726a2 │ │ │ │ + bls.n 172692 │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1725b8 │ │ │ │ + bl 1725a8 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - b.n 1726a2 │ │ │ │ + b.n 172692 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 17270c │ │ │ │ + bcs.n 1726fc │ │ │ │ add.w r7, r5, #8 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 48250 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ mov r6, r0 │ │ │ │ @@ -422499,41 +422485,41 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r5 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1727aa │ │ │ │ + bne.n 17279a │ │ │ │ ldrd r4, r8, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r7, r6, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ 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 1726b4 │ │ │ │ + b.n 1726a4 │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 172404 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 1723f4 │ │ │ │ stmdb 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 16cb3c │ │ │ │ + bl 16cb2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 172930 │ │ │ │ + beq.w 172920 │ │ │ │ blx 483f4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -422543,16 +422529,16 @@ │ │ │ │ cmp r7, fp │ │ │ │ mov r0, r4 │ │ │ │ it ge │ │ │ │ movge r7, fp │ │ │ │ blx 47a50 │ │ │ │ cmp r7, #0 │ │ │ │ bic.w fp, r7, r7, asr #31 │ │ │ │ - ble.n 17293a │ │ │ │ - ldr r3, [pc, #300] @ (172984 ) │ │ │ │ + ble.n 17292a │ │ │ │ + ldr r3, [pc, #300] @ (172974 ) │ │ │ │ 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] │ │ │ │ @@ -422568,274 +422554,274 @@ │ │ │ │ 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 180bbc │ │ │ │ + bl 180bac │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ - bl 180b50 │ │ │ │ + bl 180b40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b50 │ │ │ │ + bl 180b40 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #24 │ │ │ │ blx 48250 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17294a │ │ │ │ + beq.n 17293a │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 48250 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17294a │ │ │ │ + beq.n 17293a │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1728e4 │ │ │ │ - b.n 1728f6 │ │ │ │ + cbnz r3, 1728d4 │ │ │ │ + b.n 1728e6 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1728f6 │ │ │ │ + bls.n 1728e6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 172250 │ │ │ │ + bl 172240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1728da │ │ │ │ - cbz r5, 17294a │ │ │ │ + bne.n 1728ca │ │ │ │ + cbz r5, 17293a │ │ │ │ str.w r5, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #144] @ (172988 ) │ │ │ │ - ldr r0, [pc, #144] @ (17298c ) │ │ │ │ - ldr r5, [pc, #148] @ (172990 ) │ │ │ │ + ldr r1, [pc, #144] @ (172978 ) │ │ │ │ + ldr r0, [pc, #144] @ (17297c ) │ │ │ │ + ldr r5, [pc, #148] @ (172980 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 180b0c │ │ │ │ + bl 180afc │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ - ldr r3, [pc, #132] @ (172994 ) │ │ │ │ + bl 180c38 │ │ │ │ + ldr r3, [pc, #132] @ (172984 ) │ │ │ │ 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 180c64 │ │ │ │ + bl 180c54 │ │ │ │ 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 47a50 │ │ │ │ - ldr r2, [pc, #92] @ (172998 ) │ │ │ │ + ldr r2, [pc, #92] @ (172988 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 47b34 │ │ │ │ - b.n 17286e │ │ │ │ + b.n 17285e │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 47574 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - cbz r3, 172972 │ │ │ │ + cbz r3, 172962 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 47574 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47a50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r7!, {r1, r4, r6, r7} │ │ │ │ movs r1, r2 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ - stc2 0, cr0, [lr], #-440 @ 0xfffffe48 │ │ │ │ - ldc2 0, cr0, [r4], {110} @ 0x6e │ │ │ │ - @ instruction: 0xf3fc006e │ │ │ │ + ldc2 0, cr0, [lr], #-440 @ 0xfffffe48 │ │ │ │ + stc2 0, cr0, [r4], #-440 @ 0xfffffe48 │ │ │ │ + and.w r0, ip, #15597568 @ 0xee0000 │ │ │ │ lsls r2, r5, #24 │ │ │ │ movs r1, 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 172184 │ │ │ │ + bl 172174 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 172a0a │ │ │ │ - ldr r0, [pc, #120] @ (172a34 ) │ │ │ │ + cbz r3, 1729fa │ │ │ │ + ldr r0, [pc, #120] @ (172a24 ) │ │ │ │ add r0, pc │ │ │ │ - bl 180c48 │ │ │ │ - ldr r0, [pc, #116] @ (172a38 ) │ │ │ │ + bl 180c38 │ │ │ │ + ldr r0, [pc, #116] @ (172a28 ) │ │ │ │ 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 172a02 │ │ │ │ - ldr.w ip, [pc, #100] @ 172a3c │ │ │ │ + beq.n 1729f2 │ │ │ │ + ldr.w ip, [pc, #100] @ 172a2c │ │ │ │ add ip, pc │ │ │ │ - b.n 1729ec │ │ │ │ + b.n 1729dc │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ - beq.n 172a02 │ │ │ │ + beq.n 1729f2 │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1729de │ │ │ │ + bne.n 1729ce │ │ │ │ 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] @ (172a40 ) │ │ │ │ + ldr r0, [pc, #60] @ (172a30 ) │ │ │ │ add r0, pc │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b2c │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b2c │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180b98 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 47574 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfb58006e │ │ │ │ - @ instruction: 0xf34c006e │ │ │ │ - @ instruction: 0xf336006e │ │ │ │ - @ instruction: 0xfb10006e │ │ │ │ + @ instruction: 0xfb68006e │ │ │ │ + @ instruction: 0xf35c006e │ │ │ │ + @ instruction: 0xf346006e │ │ │ │ + @ instruction: 0xfb20006e │ │ │ │ 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 17264c │ │ │ │ + bl 17263c │ │ │ │ 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, #208] @ (172b4c ) │ │ │ │ + ldr r2, [pc, #208] @ (172b3c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #208] @ (172b50 ) │ │ │ │ + ldr r3, [pc, #208] @ (172b40 ) │ │ │ │ add.w fp, r0, #16 │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c38 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 172b40 │ │ │ │ + beq.n 172b30 │ │ │ │ movs r4, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r8, sp, #24 │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ blx 483e8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 172d8c │ │ │ │ + bl 172d7c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r3, 172aec │ │ │ │ - ldr.w sl, [pc, #144] @ 172b54 │ │ │ │ + cbz r3, 172adc │ │ │ │ + ldr.w sl, [pc, #144] @ 172b44 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ add sl, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ adds r4, #1 │ │ │ │ - bl 17264c │ │ │ │ + bl 17263c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 172acc │ │ │ │ + bhi.n 172abc │ │ │ │ movs r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c54 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 172b0e │ │ │ │ + cbz r2, 172afe │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 172b2e │ │ │ │ + cbnz r3, 172b1e │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 172b02 │ │ │ │ + bhi.n 172af2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #64] @ (172b58 ) │ │ │ │ - ldr r3, [pc, #56] @ (172b50 ) │ │ │ │ + ldr r2, [pc, #64] @ (172b48 ) │ │ │ │ + ldr r3, [pc, #56] @ (172b40 ) │ │ │ │ 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 172b48 │ │ │ │ + bne.n 172b38 │ │ │ │ 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 1720b8 │ │ │ │ + bl 1720a8 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - b.n 172b06 │ │ │ │ + b.n 172af6 │ │ │ │ mov r0, fp │ │ │ │ - bl 180c64 │ │ │ │ - b.n 172b14 │ │ │ │ + bl 180c54 │ │ │ │ + b.n 172b04 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 172c44 │ │ │ │ + bpl.n 172a54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r7, #255]! │ │ │ │ - bmi.n 172b24 │ │ │ │ + bmi.n 172b34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (172bdc ) │ │ │ │ - ldr r3, [pc, #112] @ (172be0 ) │ │ │ │ + ldr r2, [pc, #108] @ (172bcc ) │ │ │ │ + ldr r3, [pc, #112] @ (172bd0 ) │ │ │ │ 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] │ │ │ │ @@ -422853,68 +422839,68 @@ │ │ │ │ add r4, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ blx 4755c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c80 │ │ │ │ + bl 180c70 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ mov r4, r3 │ │ │ │ blx 4755c │ │ │ │ - ldr r2, [pc, #36] @ (172be4 ) │ │ │ │ - ldr r3, [pc, #28] @ (172be0 ) │ │ │ │ + ldr r2, [pc, #36] @ (172bd4 ) │ │ │ │ + ldr r3, [pc, #28] @ (172bd0 ) │ │ │ │ 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 172bd8 │ │ │ │ + bne.n 172bc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 172af4 │ │ │ │ + bmi.n 172b04 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172c5c │ │ │ │ + bmi.n 172c6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (172c60 ) │ │ │ │ + ldr r2, [pc, #104] @ (172c50 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #104] @ (172c64 ) │ │ │ │ + ldr r3, [pc, #104] @ (172c54 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a6c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 47fc0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 172c32 │ │ │ │ - ldr r2, [pc, #76] @ (172c68 ) │ │ │ │ - ldr r3, [pc, #68] @ (172c64 ) │ │ │ │ + beq.n 172c22 │ │ │ │ + ldr r2, [pc, #76] @ (172c58 ) │ │ │ │ + ldr r3, [pc, #68] @ (172c54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172c5c │ │ │ │ + bne.n 172c4c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #15 │ │ │ │ it cs │ │ │ │ movcs r0, #15 │ │ │ │ @@ -422926,65 +422912,65 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 48388 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #4] │ │ │ │ blx 47fc0 │ │ │ │ - b.n 172c1a │ │ │ │ + b.n 172c0a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 172c60 │ │ │ │ + bmi.n 172c70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172c28 │ │ │ │ + bcc.n 172c38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (172d80 ) │ │ │ │ + ldr r1, [pc, #256] @ (172d70 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #256] @ (172d84 ) │ │ │ │ + ldr r3, [pc, #256] @ (172d74 ) │ │ │ │ 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 172d60 │ │ │ │ + beq.n 172d50 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ blx 4872c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 172cc8 │ │ │ │ - ldr r2, [pc, #216] @ (172d88 ) │ │ │ │ - ldr r3, [pc, #208] @ (172d84 ) │ │ │ │ + beq.n 172cb8 │ │ │ │ + ldr r2, [pc, #216] @ (172d78 ) │ │ │ │ + ldr r3, [pc, #208] @ (172d74 ) │ │ │ │ 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 172d7c │ │ │ │ + bne.n 172d6c │ │ │ │ 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 47a50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 172d70 │ │ │ │ + beq.n 172d60 │ │ │ │ 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] │ │ │ │ @@ -422997,15 +422983,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 172cda │ │ │ │ + bhi.n 172cca │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov.w lr, r2, lsr #5 │ │ │ │ and.w ip, r2, #31 │ │ │ │ @@ -423016,40 +423002,40 @@ │ │ │ │ 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 172d20 │ │ │ │ + bhi.n 172d10 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 486cc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 172cae │ │ │ │ + b.n 172c9e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 47a50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 172d1c │ │ │ │ - b.n 172d4e │ │ │ │ + bne.n 172d0c │ │ │ │ + b.n 172d3e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ - b.n 172d4e │ │ │ │ + b.n 172d3e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 172e74 │ │ │ │ + bcc.n 172c84 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172e20 │ │ │ │ + bcc.n 172e30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -423091,37 +423077,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 172e3c │ │ │ │ + beq.n 172e2c │ │ │ │ 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 483e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172e36 │ │ │ │ + beq.n 172e26 │ │ │ │ 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 172e90 │ │ │ │ + beq.n 172e80 │ │ │ │ adds r3, r6, r5 │ │ │ │ negs r5, r5 │ │ │ │ subs r3, #1 │ │ │ │ add r1, fp │ │ │ │ ands r5, r3 │ │ │ │ subs r2, r5, r6 │ │ │ │ blx 48388 │ │ │ │ @@ -423130,23 +423116,23 @@ │ │ │ │ add r0, r7 │ │ │ │ mov r1, fp │ │ │ │ blx 48388 │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ ldr.w r8, [r4] │ │ │ │ strd sl, r7, [r4, #12] │ │ │ │ - b.n 172e2a │ │ │ │ + b.n 172e1a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 48388 │ │ │ │ - b.n 172e80 │ │ │ │ + b.n 172e70 │ │ │ │ nop │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 172ebc │ │ │ │ + beq.n 172eac │ │ │ │ push {r4} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldrd r4, r3, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ add r4, r2 │ │ │ │ ands r3, r2 │ │ │ │ str r4, [r0, #4] │ │ │ │ @@ -423156,121 +423142,121 @@ │ │ │ │ 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] @ 172f2c │ │ │ │ + ldr.w ip, [pc, #88] @ 172f1c │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #88] @ (172f30 ) │ │ │ │ + ldr r5, [pc, #88] @ (172f20 ) │ │ │ │ add r0, sp, #32 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #84] @ (172f34 ) │ │ │ │ + ldr r4, [pc, #84] @ (172f24 ) │ │ │ │ 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 47884 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16b874 │ │ │ │ - ldr r2, [pc, #44] @ (172f38 ) │ │ │ │ - ldr r3, [pc, #32] @ (172f30 ) │ │ │ │ + bl 16b864 │ │ │ │ + ldr r2, [pc, #44] @ (172f28 ) │ │ │ │ + ldr r3, [pc, #32] @ (172f20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172f28 │ │ │ │ + bne.n 172f18 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bne.n 172f74 │ │ │ │ + bne.n 172f84 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf650006e │ │ │ │ - beq.n 172f18 │ │ │ │ + @ instruction: 0xf660006e │ │ │ │ + beq.n 172f28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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, 172f9e │ │ │ │ + cbz r0, 172f8e │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - beq.n 172f96 │ │ │ │ - ldr r1, [pc, #144] @ (172fe8 ) │ │ │ │ + beq.n 172f86 │ │ │ │ + ldr r1, [pc, #144] @ (172fd8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ - cbz r0, 172f94 │ │ │ │ - ldr r1, [pc, #136] @ (172fec ) │ │ │ │ + cbz r0, 172f84 │ │ │ │ + ldr r1, [pc, #136] @ (172fdc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 172fa2 │ │ │ │ - ldr r1, [pc, #124] @ (172ff0 ) │ │ │ │ + cbz r0, 172f92 │ │ │ │ + ldr r1, [pc, #124] @ (172fe0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 172fa2 │ │ │ │ - ldr r1, [pc, #116] @ (172ff4 ) │ │ │ │ + cbz r0, 172f92 │ │ │ │ + ldr r1, [pc, #116] @ (172fe4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ - cbz r0, 172f94 │ │ │ │ + cbz r0, 172f84 │ │ │ │ cmp r6, #49 @ 0x31 │ │ │ │ - bne.n 172fa6 │ │ │ │ + bne.n 172f96 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cbnz r3, 172fa6 │ │ │ │ + cbnz r3, 172f96 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172f56 │ │ │ │ + bne.n 172f46 │ │ │ │ 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] @ (172ff8 ) │ │ │ │ + ldr r1, [pc, #80] @ (172fe8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172f92 │ │ │ │ - ldr r1, [pc, #68] @ (172ffc ) │ │ │ │ + beq.n 172f82 │ │ │ │ + ldr r1, [pc, #68] @ (172fec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172f92 │ │ │ │ - ldr r1, [pc, #60] @ (173000 ) │ │ │ │ + beq.n 172f82 │ │ │ │ + ldr r1, [pc, #60] @ (172ff0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172f92 │ │ │ │ - ldr r1, [pc, #48] @ (173004 ) │ │ │ │ + beq.n 172f82 │ │ │ │ + ldr r1, [pc, #48] @ (172ff4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ orreq.w r0, r4, #1 │ │ │ │ @@ -423279,339 +423265,339 @@ │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ movs r4, r2 │ │ │ │ movt r0, #59408 @ 0xe810 │ │ │ │ ldr r0, [r0, r0] │ │ │ │ movs r1, r2 │ │ │ │ ldrsh r2, [r6, r1] │ │ │ │ movs r0, r2 │ │ │ │ - bge.n 173090 │ │ │ │ + bge.n 173080 │ │ │ │ movs r0, r2 │ │ │ │ stmia r0!, {r7} │ │ │ │ movs r1, r2 │ │ │ │ @ instruction: 0x47fe │ │ │ │ movs r4, r2 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ movs r0, 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] @ (173044 ) │ │ │ │ + ldr r5, [pc, #44] @ (173034 ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 173022 │ │ │ │ + cbz r4, 173012 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ (173048 ) │ │ │ │ + ldr r0, [pc, #36] @ (173038 ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8bc │ │ │ │ mov r1, r4 │ │ │ │ - bl 172f3c │ │ │ │ - ldr r3, [pc, #24] @ (17304c ) │ │ │ │ + bl 172f2c │ │ │ │ + ldr r3, [pc, #24] @ (17303c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds.w r0, r9, #15597568 @ 0xee0000 │ │ │ │ + @ instruction: 0xf529006e │ │ │ │ stmia r0!, {r3, r4} │ │ │ │ movs r1, r2 │ │ │ │ - @ instruction: 0xf4fe006e │ │ │ │ + add.w r0, lr, #15597568 @ 0xee0000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8bc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 173008 │ │ │ │ + bl 172ff8 │ │ │ │ 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 16b8e0 │ │ │ │ + bl 16b8d0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 173008 │ │ │ │ + bl 172ff8 │ │ │ │ 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 16b8cc │ │ │ │ + bl 16b8bc │ │ │ │ mov r1, r4 │ │ │ │ - bl 172f3c │ │ │ │ + bl 172f2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 173008 │ │ │ │ + bl 172ff8 │ │ │ │ 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] @ (173114 ) │ │ │ │ + ldr r2, [pc, #68] @ (173104 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ (173118 ) │ │ │ │ + ldr r3, [pc, #68] @ (173108 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 17310a │ │ │ │ + cbz r0, 1730fa │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ blx 477b8 <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 17310a │ │ │ │ - ldr r2, [pc, #40] @ (17311c ) │ │ │ │ - ldr r3, [pc, #32] @ (173118 ) │ │ │ │ + beq.n 1730fa │ │ │ │ + ldr r2, [pc, #40] @ (17310c ) │ │ │ │ + ldr r3, [pc, #32] @ (173108 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173110 │ │ │ │ + bne.n 173100 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1730f2 │ │ │ │ + b.n 1730e2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (17318c ) │ │ │ │ + ldr r2, [pc, #88] @ (17317c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #88] @ (173190 ) │ │ │ │ + ldr r3, [pc, #88] @ (173180 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16b8cc │ │ │ │ - cbz r0, 173182 │ │ │ │ + bl 16b8bc │ │ │ │ + cbz r0, 173172 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ blx 477b8 <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 173182 │ │ │ │ - bl 173008 │ │ │ │ - ldr r2, [pc, #44] @ (173194 ) │ │ │ │ - ldr r3, [pc, #40] @ (173190 ) │ │ │ │ + beq.n 173172 │ │ │ │ + bl 172ff8 │ │ │ │ + ldr r2, [pc, #44] @ (173184 ) │ │ │ │ + ldr r3, [pc, #40] @ (173180 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173188 │ │ │ │ + bne.n 173178 │ │ │ │ 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 173160 │ │ │ │ + b.n 173150 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 1731e4 │ │ │ │ + cbz r1, 1731d4 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (173324 ) │ │ │ │ + ldr r1, [pc, #368] @ (173314 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 485e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1731f2 │ │ │ │ + cbz r0, 1731e2 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1731de │ │ │ │ + cbz r7, 1731ce │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17325e │ │ │ │ + bne.n 17324e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1731d2 │ │ │ │ + bne.n 1731c2 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 1731e8 │ │ │ │ + b.n 1731d8 │ │ │ │ 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] @ (173328 ) │ │ │ │ + ldr r1, [pc, #308] @ (173318 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #308] @ (17332c ) │ │ │ │ + ldr r0, [pc, #308] @ (17331c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 172ec0 │ │ │ │ + bl 172eb0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1731e4 │ │ │ │ + beq.n 1731d4 │ │ │ │ mov r8, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r3 │ │ │ │ blx 483f4 │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17320c │ │ │ │ - ldr.w sl, [pc, #268] @ 173330 │ │ │ │ - ldr.w r9, [pc, #268] @ 173334 │ │ │ │ + bne.n 1731fc │ │ │ │ + ldr.w sl, [pc, #268] @ 173320 │ │ │ │ + ldr.w r9, [pc, #268] @ 173324 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 17324c │ │ │ │ - ldr r0, [pc, #264] @ (173338 ) │ │ │ │ + b.n 17323c │ │ │ │ + ldr r0, [pc, #264] @ (173328 ) │ │ │ │ mov r2, r4 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r8 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 172ec0 │ │ │ │ + bl 172eb0 │ │ │ │ ldr.w r4, [r6, #24]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1731e4 │ │ │ │ + beq.n 1731d4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17322e │ │ │ │ + bne.n 17321e │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 17322e │ │ │ │ - ldr r3, [pc, #220] @ (17333c ) │ │ │ │ + b.n 17321e │ │ │ │ + ldr r3, [pc, #220] @ (17332c ) │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1732de │ │ │ │ + beq.n 1732ce │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 483f4 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ - cbz r6, 1732be │ │ │ │ + cbz r6, 1732ae │ │ │ │ blx 4816c <__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 173284 │ │ │ │ + beq.n 173274 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 173302 │ │ │ │ + beq.n 1732f2 │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 17328a │ │ │ │ + bne.n 17327a │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 173314 │ │ │ │ + beq.n 173304 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1731e8 │ │ │ │ + beq.n 1731d8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 173278 │ │ │ │ + bne.n 173268 │ │ │ │ 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 17326c │ │ │ │ + bne.n 17325c │ │ │ │ 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 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1732de │ │ │ │ + beq.n 1732ce │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1732b6 │ │ │ │ + b.n 1732a6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1732c6 │ │ │ │ - b.n 1732de │ │ │ │ + bne.n 1732b6 │ │ │ │ + b.n 1732ce │ │ │ │ bkpt 0x009c │ │ │ │ movs r1, r2 │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ movs r5, r3 │ │ │ │ bkpt 0x0062 │ │ │ │ movs r1, r2 │ │ │ │ ldrb r0, [r5, r5] │ │ │ │ @@ -423627,222 +423613,222 @@ │ │ │ │ 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 16b8cc │ │ │ │ + bl 16b8bc │ │ │ │ strd r5, r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 173198 │ │ │ │ + bl 173188 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 173008 │ │ │ │ + bl 172ff8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 173418 │ │ │ │ + beq.n 173408 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 173428 │ │ │ │ - ldr r6, [pc, #140] @ (173430 ) │ │ │ │ + beq.n 173418 │ │ │ │ + ldr r6, [pc, #140] @ (173420 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r5, [pc, #140] @ (173434 ) │ │ │ │ + ldr r5, [pc, #140] @ (173424 ) │ │ │ │ mov sl, r9 │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 47740 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 173404 │ │ │ │ - cbz r4, 1733fe │ │ │ │ + cbz r3, 1733f4 │ │ │ │ + cbz r4, 1733ee │ │ │ │ blx 47698 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r2, 1733ee │ │ │ │ + cbz r2, 1733de │ │ │ │ blx 483f4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1733e0 │ │ │ │ + beq.n 1733d0 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1733b2 │ │ │ │ + b.n 1733a2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx 47698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1733dc │ │ │ │ + bne.n 1733cc │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ add fp, r4 │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1733b2 │ │ │ │ + b.n 1733a2 │ │ │ │ movs r4, #1 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1733b2 │ │ │ │ + b.n 1733a2 │ │ │ │ ldr.w r8, [r7, #16]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1733ae │ │ │ │ + bne.n 17339e │ │ │ │ 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 17340e │ │ │ │ + b.n 1733fe │ │ │ │ nop │ │ │ │ ldrsh r2, [r2, r6] │ │ │ │ movs r0, r2 │ │ │ │ pop {r2, r3, r4, r6, r7} │ │ │ │ movs r1, 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 1734dc │ │ │ │ - ldr.w r9, [pc, #240] @ 173544 │ │ │ │ + beq.n 1734cc │ │ │ │ + ldr.w r9, [pc, #240] @ 173534 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 47740 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1734dc │ │ │ │ + beq.n 1734cc │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 1734e4 │ │ │ │ + beq.n 1734d4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 17350c │ │ │ │ + beq.n 1734fc │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1734ee │ │ │ │ + beq.n 1734de │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1734c4 │ │ │ │ + beq.n 1734b4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 173492 │ │ │ │ + b.n 173482 │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1734c4 │ │ │ │ + beq.n 1734b4 │ │ │ │ mov r0, sl │ │ │ │ blx 483f4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 173488 │ │ │ │ + bne.n 173478 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 47698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 173488 │ │ │ │ + bne.n 173478 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17351c │ │ │ │ + beq.n 17350c │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 173492 │ │ │ │ + bne.n 173482 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 47740 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 173468 │ │ │ │ + bne.n 173458 │ │ │ │ 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 173474 │ │ │ │ + bne.n 173464 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 173474 │ │ │ │ + bne.n 173464 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 173474 │ │ │ │ + bne.n 173464 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 1734cc │ │ │ │ + b.n 1734bc │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 173526 │ │ │ │ + beq.n 173516 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 173478 │ │ │ │ + b.n 173468 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 173488 │ │ │ │ + b.n 173478 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 173516 │ │ │ │ + bne.n 173506 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 173516 │ │ │ │ + bne.n 173506 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 1734cc │ │ │ │ + b.n 1734bc │ │ │ │ nop │ │ │ │ ldrsh r4, [r4, r3] │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ - ldr r6, [pc, #324] @ (1736a4 ) │ │ │ │ + ldr r6, [pc, #324] @ (173694 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #324] @ (1736a8 ) │ │ │ │ + ldr r5, [pc, #324] @ (173698 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #320] @ (1736ac ) │ │ │ │ + ldr r4, [pc, #320] @ (17369c ) │ │ │ │ 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 │ │ │ │ @@ -423853,524 +423839,524 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 47a50 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17363c │ │ │ │ + beq.n 17362c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17363c │ │ │ │ - ldr r3, [pc, #268] @ (1736b0 ) │ │ │ │ + beq.n 17362c │ │ │ │ + ldr r3, [pc, #268] @ (1736a0 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r6, r5, #8 │ │ │ │ mov sl, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #256] @ (1736b4 ) │ │ │ │ + ldr r3, [pc, #256] @ (1736a4 ) │ │ │ │ mov r9, r6 │ │ │ │ mov r8, fp │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add r3, pc │ │ │ │ mov r6, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 173610 │ │ │ │ + b.n 173600 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 481d8 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbnz r3, 17363a │ │ │ │ + cbnz r3, 17362a │ │ │ │ ldr.w r2, [r9, #8]! │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r2 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ sbcs.w r1, r8, r3 │ │ │ │ it cc │ │ │ │ movcc r8, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it cc │ │ │ │ movcc sl, r2 │ │ │ │ ldrsh.w r3, [r3, #2] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 173670 │ │ │ │ + bls.n 173660 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 48418 <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 16b24c │ │ │ │ + bl 16b23c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1735cc │ │ │ │ + bne.n 1735bc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - ldr r3, [pc, #112] @ (1736b8 ) │ │ │ │ - ldr r2, [pc, #116] @ (1736bc ) │ │ │ │ + ldr r3, [pc, #112] @ (1736a8 ) │ │ │ │ + ldr r2, [pc, #116] @ (1736ac ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ add r3, pc │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ strh.w r4, [r3, #2084] @ 0x824 │ │ │ │ - ldr r3, [pc, #80] @ (1736a8 ) │ │ │ │ + ldr r3, [pc, #80] @ (173698 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1736a0 │ │ │ │ + bne.n 173690 │ │ │ │ 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 r3, #0 │ │ │ │ - beq.n 17363c │ │ │ │ + beq.n 17362c │ │ │ │ mov.w ip, sl, lsr #1 │ │ │ │ add.w r2, r5, r3, lsl #3 │ │ │ │ mov.w r6, r8, lsr #1 │ │ │ │ orr.w ip, ip, r8, lsl #31 │ │ │ │ mov r3, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ adds r3, #8 │ │ │ │ cmp r0, ip │ │ │ │ sbcs r1, r6 │ │ │ │ it cs │ │ │ │ addcs r4, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17368a │ │ │ │ + bne.n 17367a │ │ │ │ sxth r4, r4 │ │ │ │ - b.n 17363e │ │ │ │ + b.n 17362e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ revsh r6, r3 │ │ │ │ movs r1, r2 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r4, [pc, #832] @ (173a10 ) │ │ │ │ + ldr r4, [pc, #832] @ (173a00 ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ - ldr r3, [pc, #832] @ (173a14 ) │ │ │ │ + ldr r3, [pc, #832] @ (173a04 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #828] @ (173a18 ) │ │ │ │ + ldr r0, [pc, #828] @ (173a08 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ blx 47448 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r4 │ │ │ │ blx 48894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1737d2 │ │ │ │ + beq.n 1737c2 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 48220 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.n 1737e8 │ │ │ │ + beq.n 1737d8 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r4, r0 │ │ │ │ mov r5, r4 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ movs r6, #4 │ │ │ │ blx 48220 │ │ │ │ - ldr r2, [pc, #764] @ (173a1c ) │ │ │ │ + ldr r2, [pc, #764] @ (173a0c ) │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - ldr r0, [pc, #756] @ (173a20 ) │ │ │ │ + ldr r0, [pc, #756] @ (173a10 ) │ │ │ │ it lt │ │ │ │ movlt r3, r5 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ strh r3, [r2, #2] │ │ │ │ add r0, pc │ │ │ │ adds r3, #31 │ │ │ │ strh r4, [r2, #0] │ │ │ │ bic.w r3, r3, #31 │ │ │ │ str r6, [r2, #12] │ │ │ │ str r3, [r2, #24] │ │ │ │ blx 47d2c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ge │ │ │ │ addge.w r5, sp, r6 │ │ │ │ - bge.n 17375c │ │ │ │ - b.n 173770 │ │ │ │ + bge.n 17374c │ │ │ │ + b.n 173760 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1739d4 │ │ │ │ + beq.w 1739c4 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b94 │ │ │ │ cmp r0, #8 │ │ │ │ - beq.n 173754 │ │ │ │ + beq.n 173744 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ - ldr r0, [pc, #688] @ (173a24 ) │ │ │ │ + ldr r0, [pc, #688] @ (173a14 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #688] @ (173a28 ) │ │ │ │ + ldr r5, [pc, #688] @ (173a18 ) │ │ │ │ add r0, pc │ │ │ │ - bl 173050 │ │ │ │ - ldr r3, [pc, #684] @ (173a2c ) │ │ │ │ + bl 173040 │ │ │ │ + ldr r3, [pc, #684] @ (173a1c ) │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #28] │ │ │ │ - bl 173548 │ │ │ │ + bl 173538 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1739e6 │ │ │ │ - ldr r3, [pc, #664] @ (173a30 ) │ │ │ │ + beq.w 1739d6 │ │ │ │ + ldr r3, [pc, #664] @ (173a20 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1737ee │ │ │ │ - ldr r4, [pc, #660] @ (173a34 ) │ │ │ │ + cbnz r3, 1737de │ │ │ │ + ldr r4, [pc, #660] @ (173a24 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #660] @ (173a38 ) │ │ │ │ + ldr r1, [pc, #660] @ (173a28 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 48388 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #640] @ (173a3c ) │ │ │ │ - ldr r3, [pc, #600] @ (173a14 ) │ │ │ │ + ldr r2, [pc, #640] @ (173a2c ) │ │ │ │ + ldr r3, [pc, #600] @ (173a04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 173a0a │ │ │ │ + bne.w 1739fa │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 47430 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17370a │ │ │ │ + bne.n 1736fa │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 48220 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.n 17370a │ │ │ │ + bne.n 1736fa │ │ │ │ movs r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 173714 │ │ │ │ - ldr r4, [pc, #592] @ (173a40 ) │ │ │ │ + b.n 173704 │ │ │ │ + ldr r4, [pc, #592] @ (173a30 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #592] @ (173a44 ) │ │ │ │ + ldr r1, [pc, #592] @ (173a34 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #580] @ (173a48 ) │ │ │ │ + ldr r1, [pc, #580] @ (173a38 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #572] @ (173a4c ) │ │ │ │ + ldr r1, [pc, #572] @ (173a3c ) │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #564] @ (173a50 ) │ │ │ │ + ldr r1, [pc, #564] @ (173a40 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #552] @ (173a54 ) │ │ │ │ + ldr r1, [pc, #552] @ (173a44 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #540] @ (173a58 ) │ │ │ │ + ldr r1, [pc, #540] @ (173a48 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #528] @ (173a5c ) │ │ │ │ + ldr r1, [pc, #528] @ (173a4c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #516] @ (173a60 ) │ │ │ │ + ldr r1, [pc, #516] @ (173a50 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #504] @ (173a64 ) │ │ │ │ + ldr r1, [pc, #504] @ (173a54 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #492] @ (173a68 ) │ │ │ │ + ldr r1, [pc, #492] @ (173a58 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #484] @ (173a6c ) │ │ │ │ + ldr r1, [pc, #484] @ (173a5c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #472] @ (173a70 ) │ │ │ │ + ldr r1, [pc, #472] @ (173a60 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #460] @ (173a74 ) │ │ │ │ + ldr r1, [pc, #460] @ (173a64 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #448] @ (173a78 ) │ │ │ │ + ldr r1, [pc, #448] @ (173a68 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #436] @ (173a7c ) │ │ │ │ + ldr r1, [pc, #436] @ (173a6c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #424] @ (173a80 ) │ │ │ │ + ldr r1, [pc, #424] @ (173a70 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #412] @ (173a84 ) │ │ │ │ + ldr r1, [pc, #412] @ (173a74 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #404] @ (173a88 ) │ │ │ │ + ldr r1, [pc, #404] @ (173a78 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #392] @ (173a8c ) │ │ │ │ + ldr r1, [pc, #392] @ (173a7c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #380] @ (173a90 ) │ │ │ │ + ldr r1, [pc, #380] @ (173a80 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #368] @ (173a94 ) │ │ │ │ + ldr r1, [pc, #368] @ (173a84 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #356] @ (173a98 ) │ │ │ │ + ldr r1, [pc, #356] @ (173a88 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #344] @ (173a9c ) │ │ │ │ + ldr r1, [pc, #344] @ (173a8c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #332] @ (173aa0 ) │ │ │ │ + ldr r1, [pc, #332] @ (173a90 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #320] @ (173aa4 ) │ │ │ │ + ldr r1, [pc, #320] @ (173a94 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #308] @ (173aa8 ) │ │ │ │ + ldr r1, [pc, #308] @ (173a98 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - ldr r1, [pc, #300] @ (173aac ) │ │ │ │ + ldr r1, [pc, #300] @ (173a9c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - ldr r1, [pc, #288] @ (173ab0 ) │ │ │ │ + ldr r1, [pc, #288] @ (173aa0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - ldr r1, [pc, #276] @ (173ab4 ) │ │ │ │ + ldr r1, [pc, #276] @ (173aa4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - ldr r1, [pc, #264] @ (173ab8 ) │ │ │ │ + ldr r1, [pc, #264] @ (173aa8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (173abc ) │ │ │ │ + ldr r1, [pc, #256] @ (173aac ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (173ac0 ) │ │ │ │ + ldr r1, [pc, #248] @ (173ab0 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - b.n 17379c │ │ │ │ - ldr r3, [pc, #236] @ (173ac4 ) │ │ │ │ + b.n 17378c │ │ │ │ + ldr r3, [pc, #236] @ (173ab4 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ lsrs r2, r2, #12 │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ bfi r1, r2, #6, #1 │ │ │ │ strb r1, [r3, #17] │ │ │ │ - b.n 17376a │ │ │ │ - ldr r0, [pc, #224] @ (173ac8 ) │ │ │ │ + b.n 17375a │ │ │ │ + ldr r0, [pc, #224] @ (173ab8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 173074 │ │ │ │ + bl 173064 │ │ │ │ mov r1, r4 │ │ │ │ - bl 172f3c │ │ │ │ - ldr r3, [pc, #212] @ (173acc ) │ │ │ │ + bl 172f2c │ │ │ │ + ldr r3, [pc, #212] @ (173abc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 173794 │ │ │ │ + b.n 173784 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 173a44 │ │ │ │ + cbnz r2, 173a34 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r2, 173a3c │ │ │ │ + cbnz r2, 173a2c │ │ │ │ movs r1, r2 │ │ │ │ - ldc2 0, cr0, [r5, #440]! @ 0x1b8 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + stc2l 0, cr0, [r5, #440] @ 0x1b8 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc2 0, cr0, [lr, #440] @ 0x1b8 │ │ │ │ - ldc2 0, cr0, [r4, #440] @ 0x1b8 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + stc2 0, cr0, [lr, #440]! @ 0x1b8 │ │ │ │ + stc2 0, cr0, [r4, #440]! @ 0x1b8 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 173a48 │ │ │ │ + cbnz r2, 173a38 │ │ │ │ + movs r1, r2 │ │ │ │ + cbnz r6, 173a3e │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r6, 173a4e │ │ │ │ + cbnz r6, 173a48 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r6, 173a58 │ │ │ │ + cbnz r0, 173a52 │ │ │ │ + movs r1, r2 │ │ │ │ + cbnz r0, 173a5a │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173a62 │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173a6a │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173a72 │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173a7a │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173a82 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 173a8a │ │ │ │ + cbnz r4, 173a88 │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173a92 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173a98 │ │ │ │ + cbnz r0, 173a9a │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173aa2 │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173aaa │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 173ab2 │ │ │ │ - movs r1, r2 │ │ │ │ - cbnz r0, 173aba │ │ │ │ - movs r1, r2 │ │ │ │ - cbnz r4, 173ac0 │ │ │ │ + cbnz r4, 173ab0 │ │ │ │ movs r1, r2 │ │ │ │ rev r4, r0 │ │ │ │ movs r1, r2 │ │ │ │ rev r2, r2 │ │ │ │ movs r1, r2 │ │ │ │ rev r4, r3 │ │ │ │ movs r1, r2 │ │ │ │ @@ -424392,176 +424378,176 @@ │ │ │ │ movs r1, r2 │ │ │ │ revsh r0, r1 │ │ │ │ movs r1, r2 │ │ │ │ revsh r4, r3 │ │ │ │ movs r1, r2 │ │ │ │ revsh r0, r6 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173b00 │ │ │ │ + cbnz r4, 173af0 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173b0a │ │ │ │ + cbnz r4, 173afa │ │ │ │ movs r1, r2 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xb6fa │ │ │ │ movs r1, r2 │ │ │ │ - @ instruction: 0xfb3c006e │ │ │ │ - cbz r0, 173b16 │ │ │ │ + @ instruction: 0xfb4c006e │ │ │ │ + cbz r0, 173b06 │ │ │ │ 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] @ (173b1c ) │ │ │ │ + ldr r4, [pc, #56] @ (173b0c ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 488ac │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 173b10 │ │ │ │ + cbz r0, 173b00 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 173ae8 │ │ │ │ + beq.n 173ad8 │ │ │ │ blx 47c6c │ │ │ │ - cbz r0, 173b10 │ │ │ │ + cbz r0, 173b00 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 173ae8 │ │ │ │ + beq.n 173ad8 │ │ │ │ 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 │ │ │ │ rev r2, r5 │ │ │ │ movs r1, r2 │ │ │ │ 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] @ 173b78 │ │ │ │ + ldr.w ip, [pc, #68] @ 173b68 │ │ │ │ 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] @ (173b7c ) │ │ │ │ + ldr r4, [pc, #48] @ (173b6c ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ blx 47884 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (173b80 ) │ │ │ │ - ldr r3, [pc, #28] @ (173b7c ) │ │ │ │ + ldr r2, [pc, #36] @ (173b70 ) │ │ │ │ + ldr r3, [pc, #28] @ (173b6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173b72 │ │ │ │ + bne.n 173b62 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 16629c │ │ │ │ - cbz r7, 173bd0 │ │ │ │ + bl 16628c │ │ │ │ + cbz r7, 173bc0 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16629c │ │ │ │ + bl 16628c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 16629c │ │ │ │ + bl 16628c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 165ffc │ │ │ │ + bl 165fec │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 173ba2 │ │ │ │ + bne.n 173b92 │ │ │ │ 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 166544 │ │ │ │ + bl 166534 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 173c5e │ │ │ │ + cbz r3, 173c4e │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 166544 │ │ │ │ + bl 166534 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 166544 │ │ │ │ + bl 166534 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166494 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 173c0a │ │ │ │ + bhi.n 173bfa │ │ │ │ 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 │ │ │ │ @@ -424570,46 +424556,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 16e08c │ │ │ │ + bl 16e07c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ 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 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ 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 173d02 │ │ │ │ + bmi.n 173cf2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 173d08 │ │ │ │ + cbz r3, 173cf8 │ │ │ │ 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] │ │ │ │ @@ -424622,15 +424608,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 173cdc │ │ │ │ + b.n 173ccc │ │ │ │ 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] │ │ │ │ @@ -424661,15 +424647,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 173daa │ │ │ │ + bmi.n 173d9a │ │ │ │ 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] │ │ │ │ @@ -424699,23 +424685,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 173e4e │ │ │ │ + beq.n 173e3e │ │ │ │ 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 173e48 │ │ │ │ + beq.n 173e38 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 48250 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds.w r1, r5, r8 │ │ │ │ str r3, [r0, #20] │ │ │ │ @@ -424736,48 +424722,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 173e32 │ │ │ │ + b.n 173e22 │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r8 │ │ │ │ - beq.n 173e70 │ │ │ │ + beq.n 173e60 │ │ │ │ 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 173e32 │ │ │ │ + b.n 173e22 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 47574 │ │ │ │ - b.n 173e32 │ │ │ │ + b.n 173e22 │ │ │ │ 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 173ea4 │ │ │ │ + beq.n 173e94 │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 173e98 │ │ │ │ + bne.n 173e88 │ │ │ │ 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 │ │ │ │ @@ -424786,43 +424772,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 173fae │ │ │ │ + beq.n 173f9e │ │ │ │ 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 174100 │ │ │ │ + beq.w 1740f0 │ │ │ │ ldrd r4, r7, [r5, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 173f9c │ │ │ │ + bcc.n 173f8c │ │ │ │ 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, 173f7a │ │ │ │ + cbz r6, 173f6a │ │ │ │ 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] │ │ │ │ @@ -424837,79 +424823,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 173f7a │ │ │ │ + beq.n 173f6a │ │ │ │ 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 173f9c │ │ │ │ + bcc.n 173f8c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 473e8 <__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 1740e8 │ │ │ │ + bcs.w 1740d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 174100 │ │ │ │ + beq.w 1740f0 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 173ee2 │ │ │ │ + b.n 173ed2 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 17410e │ │ │ │ + beq.w 1740fe │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r5, r6, [r7, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r5, r4 │ │ │ │ sbcs.w r3, r6, r9 │ │ │ │ - bcc.w 1740d4 │ │ │ │ + bcc.w 1740c4 │ │ │ │ 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 473e8 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1740e2 │ │ │ │ + beq.n 1740d2 │ │ │ │ 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 1740d4 │ │ │ │ + bcc.n 1740c4 │ │ │ │ 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 1740b2 │ │ │ │ + beq.n 1740a2 │ │ │ │ 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 │ │ │ │ @@ -424927,17 +424913,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 1740b2 │ │ │ │ + beq.n 1740a2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1740f6 │ │ │ │ + beq.n 1740e6 │ │ │ │ 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 │ │ │ │ @@ -424951,128 +424937,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 1740d4 │ │ │ │ + bcc.n 1740c4 │ │ │ │ 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 173dac │ │ │ │ + bl 173d9c │ │ │ │ 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 174100 │ │ │ │ + beq.n 1740f0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 173fbc │ │ │ │ + b.n 173fac │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 17400c │ │ │ │ + b.n 173ffc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1740bc │ │ │ │ + b.n 1740ac │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 1740a4 │ │ │ │ + b.n 174094 │ │ │ │ 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 1740ca │ │ │ │ + b.n 1740ba │ │ │ │ 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 17415a │ │ │ │ + beq.n 17414a │ │ │ │ ldrd r5, r7, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w lr, r3, r7 │ │ │ │ - bcc.n 17416e │ │ │ │ + bcc.n 17415e │ │ │ │ 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 174160 │ │ │ │ + bcs.n 174150 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 173dac │ │ │ │ + bl 173d9c │ │ │ │ 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 17415a │ │ │ │ + beq.n 17414a │ │ │ │ mov ip, r5 │ │ │ │ - b.n 174132 │ │ │ │ + b.n 174122 │ │ │ │ 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 1742b2 │ │ │ │ + beq.w 1742a2 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1741b0 │ │ │ │ + b.n 1741a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1741f2 │ │ │ │ + beq.n 1741e2 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, ip, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r1, r7, ip │ │ │ │ - bcc.n 1741a6 │ │ │ │ - cbnz r3, 17421e │ │ │ │ + bcc.n 174196 │ │ │ │ + cbnz r3, 17420e │ │ │ │ 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 1742b2 │ │ │ │ + bne.n 1742a2 │ │ │ │ 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] │ │ │ │ @@ -425081,373 +425067,373 @@ │ │ │ │ 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 174288 │ │ │ │ + beq.n 174278 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ 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 1741dc │ │ │ │ + b.n 1741cc │ │ │ │ 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 17425c │ │ │ │ + beq.n 17424c │ │ │ │ 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 1741d0 │ │ │ │ + beq.n 1741c0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 48250 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r6, r7, [r0, #8] │ │ │ │ mov r4, r3 │ │ │ │ strd r8, r9, [r0, #16] │ │ │ │ - b.n 174212 │ │ │ │ + b.n 174202 │ │ │ │ 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 17428e │ │ │ │ + beq.n 17427e │ │ │ │ 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 1741dc │ │ │ │ + b.n 1741cc │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ - b.n 174276 │ │ │ │ + b.n 174266 │ │ │ │ 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 47574 │ │ │ │ - b.n 1741dc │ │ │ │ + b.n 1741cc │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 48250 │ │ │ │ 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 1741dc │ │ │ │ + b.n 1741cc │ │ │ │ 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] @ 174310 │ │ │ │ + vldr d7, [pc, #44] @ 174300 │ │ │ │ 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 174304 │ │ │ │ + bne.n 1742f4 │ │ │ │ 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 17417c │ │ │ │ - b.n 1742f8 │ │ │ │ + bl 17416c │ │ │ │ + b.n 1742e8 │ │ │ │ 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] @ (174484 ) │ │ │ │ - ldr r3, [pc, #344] @ (174488 ) │ │ │ │ + ldr r1, [pc, #344] @ (174474 ) │ │ │ │ + ldr r3, [pc, #344] @ (174478 ) │ │ │ │ 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 174358 │ │ │ │ + bne.n 174348 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174348 │ │ │ │ + bne.n 174338 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174424 │ │ │ │ + bne.n 174414 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r3, r7, lsl #2] │ │ │ │ - cbz r6, 1743a4 │ │ │ │ + cbz r6, 174394 │ │ │ │ movs r6, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174372 │ │ │ │ + bne.n 174362 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174416 │ │ │ │ - ldr r2, [pc, #256] @ (17448c ) │ │ │ │ - ldr r3, [pc, #252] @ (174488 ) │ │ │ │ + bne.n 174406 │ │ │ │ + ldr r2, [pc, #256] @ (17447c ) │ │ │ │ + ldr r3, [pc, #252] @ (174478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17447e │ │ │ │ + bne.n 17446e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (174490 ) │ │ │ │ + ldr r2, [pc, #232] @ (174480 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17436e │ │ │ │ + beq.n 17435e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 47fe4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1743d0 │ │ │ │ + bne.n 1743c0 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 174410 │ │ │ │ + bne.n 174400 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 174412 │ │ │ │ - bl 17c9e0 │ │ │ │ + cbz r0, 174402 │ │ │ │ + bl 17c9d0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17440a │ │ │ │ + cbz r0, 1743fa │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 17446a │ │ │ │ + bne.n 17445a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 17caf4 │ │ │ │ + bl 17cae4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ mov r0, r1 │ │ │ │ blx 47574 │ │ │ │ - b.n 17436e │ │ │ │ + b.n 17435e │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 174402 │ │ │ │ + b.n 1743f2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #32] │ │ │ │ - bl 169694 │ │ │ │ - b.n 174388 │ │ │ │ + bl 169684 │ │ │ │ + b.n 174378 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17444e │ │ │ │ + bne.n 17443e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174438 │ │ │ │ + bne.n 174428 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17442a │ │ │ │ - b.n 174360 │ │ │ │ + bne.n 17441a │ │ │ │ + b.n 174350 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174454 │ │ │ │ + bne.n 174444 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174428 │ │ │ │ - b.n 174360 │ │ │ │ + bne.n 174418 │ │ │ │ + b.n 174350 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17cbe4 │ │ │ │ - b.n 1743f0 │ │ │ │ + bl 17cbd4 │ │ │ │ + b.n 1743e0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r0, 1744b2 │ │ │ │ + cbz r0, 1744a2 │ │ │ │ movs r1, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ (1744c8 ) │ │ │ │ + ldr r0, [pc, #32] @ (1744b8 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 173120 │ │ │ │ + bl 173110 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 48250 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1744c6 │ │ │ │ + cbz r0, 1744b6 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ sub sp, #24 │ │ │ │ movs r1, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 1744ee │ │ │ │ + b.n 1744de │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ subs r1, r3, #1 │ │ │ │ - cbnz r2, 1744fa │ │ │ │ + cbnz r2, 1744ea │ │ │ │ mov r3, r1 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 1744e4 │ │ │ │ + bne.n 1744d4 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 47574 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 17cba8 │ │ │ │ + bl 17cb98 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 47574 │ │ │ │ - b.n 1744dc │ │ │ │ + b.n 1744cc │ │ │ │ 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, 174550 │ │ │ │ + cbz r2, 174540 │ │ │ │ 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, 17454a │ │ │ │ + cbz r5, 17453a │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17cbe4 │ │ │ │ + bl 17cbd4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 17452c │ │ │ │ + bhi.n 17451c │ │ │ │ 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, 17458c │ │ │ │ - b.n 1745c2 │ │ │ │ + cbnz r1, 17457c │ │ │ │ + b.n 1745b2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17cbec │ │ │ │ - cbnz r0, 1745bc │ │ │ │ + bl 17cbdc │ │ │ │ + cbnz r0, 1745ac │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1745c2 │ │ │ │ + bls.n 1745b2 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17457a │ │ │ │ + bne.n 17456a │ │ │ │ mov r0, r6 │ │ │ │ - bl 174318 │ │ │ │ - cbz r0, 1745c2 │ │ │ │ + bl 174308 │ │ │ │ + cbz r0, 1745b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 17cbec │ │ │ │ + bl 17cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174586 │ │ │ │ + beq.n 174576 │ │ │ │ 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} │ │ │ │ @@ -425456,167 +425442,167 @@ │ │ │ │ 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, 174602 │ │ │ │ - b.n 1746c2 │ │ │ │ + cbnz r1, 1745f2 │ │ │ │ + b.n 1746b2 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17d01c │ │ │ │ - cbnz r0, 174634 │ │ │ │ + bl 17d00c │ │ │ │ + cbnz r0, 174624 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1746a4 │ │ │ │ + bls.n 174694 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 47710 <__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 1745f0 │ │ │ │ + bne.n 1745e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174318 │ │ │ │ + bl 174308 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r0, 17465a │ │ │ │ + cbz r0, 17464a │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17d01c │ │ │ │ + bl 17d00c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1745fa │ │ │ │ + beq.n 1745ea │ │ │ │ cmp r4, #0 │ │ │ │ it lt │ │ │ │ ldrdlt r2, r3, [r6] │ │ │ │ - blt.n 17465c │ │ │ │ + blt.n 17464c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r0, [r2, r8] │ │ │ │ - cbz r0, 1746a8 │ │ │ │ + cbz r0, 174698 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 17cde8 │ │ │ │ + bl 17cdd8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1746c4 │ │ │ │ + cbz r3, 1746b4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #108] @ 1746d0 │ │ │ │ + vldr d8, [pc, #108] @ 1746c0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 174688 │ │ │ │ - bl 17d080 │ │ │ │ + b.n 174678 │ │ │ │ + bl 17d070 │ │ │ │ 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 1746bc │ │ │ │ + bcs.n 1746ac │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 174668 │ │ │ │ + bne.n 174658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174318 │ │ │ │ + bl 174308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17467e │ │ │ │ + beq.n 17466e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 174668 │ │ │ │ + b.n 174658 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 17465c │ │ │ │ + b.n 17464c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174318 │ │ │ │ + bl 174308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174652 │ │ │ │ + beq.n 174642 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r8] │ │ │ │ - b.n 174646 │ │ │ │ + b.n 174636 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - b.n 174640 │ │ │ │ + b.n 174630 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 174640 │ │ │ │ + b.n 174630 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #40] @ (174710 ) │ │ │ │ + ldr r5, [pc, #40] @ (174700 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a0c0 │ │ │ │ + bl 17a0b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 174700 │ │ │ │ - bl 165d9c │ │ │ │ + cbnz r3, 1746f0 │ │ │ │ + bl 165d8c │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #444 @ 0x1bc │ │ │ │ - bne.n 1746ee │ │ │ │ + bne.n 1746de │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 10, cr0, cr10, cr14, {3} │ │ │ │ + cdp2 0, 11, cr0, cr10, cr14, {3} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d7c │ │ │ │ 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 174740 │ │ │ │ + bne.n 174730 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174728 │ │ │ │ + bne.n 174718 │ │ │ │ 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 165d8c │ │ │ │ + bl 165d7c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 17476e │ │ │ │ + bls.n 17475e │ │ │ │ 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 165d8c │ │ │ │ + bl 165d7c │ │ │ │ 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 │ │ │ │ @@ -425624,15 +425610,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 165d8c │ │ │ │ + bl 165d7c │ │ │ │ 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 │ │ │ │ @@ -425641,101 +425627,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 165d8c │ │ │ │ + bl 165d7c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 174812 │ │ │ │ + beq.n 174802 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 17480c │ │ │ │ + bne.n 1747fc │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1747f4 │ │ │ │ + bne.n 1747e4 │ │ │ │ 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 165d8c │ │ │ │ + bl 165d7c │ │ │ │ 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 174850 │ │ │ │ + bne.n 174840 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174838 │ │ │ │ + bne.n 174828 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17484c │ │ │ │ + bne.n 17483c │ │ │ │ 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 165d8c │ │ │ │ + bl 165d7c │ │ │ │ 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 17488c │ │ │ │ + bne.n 17487c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174874 │ │ │ │ + bne.n 174864 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 174888 │ │ │ │ + bne.n 174878 │ │ │ │ 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 165d8c │ │ │ │ + bl 165d7c │ │ │ │ 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 165d8c │ │ │ │ + bl 165d7c │ │ │ │ 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 165d8c │ │ │ │ + bl 165d7c │ │ │ │ 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 │ │ │ │ @@ -425743,15 +425729,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 165d8c │ │ │ │ + bl 165d7c │ │ │ │ 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 │ │ │ │ @@ -425761,63 +425747,63 @@ │ │ │ │ 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 17492c │ │ │ │ + bne.n 17491c │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 17495e │ │ │ │ + bhi.n 17494e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 174946 │ │ │ │ + bne.n 174936 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 174956 │ │ │ │ + beq.n 174946 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 174956 │ │ │ │ + b.n 174946 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (17499c ) │ │ │ │ + ldr r1, [pc, #24] @ (17498c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1749a0 ) │ │ │ │ + ldr r0, [pc, #24] @ (174990 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180b0c │ │ │ │ - ldr r3, [pc, #16] @ (1749a4 ) │ │ │ │ + bl 180afc │ │ │ │ + ldr r3, [pc, #16] @ (174994 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - stc2 0, cr0, [r6], {110} @ 0x6e │ │ │ │ - stc2 0, cr0, [r2], {110} @ 0x6e │ │ │ │ + ldc2 0, cr0, [r6], {110} @ 0x6e │ │ │ │ + ldc2 0, cr0, [r2], {110} @ 0x6e │ │ │ │ cmp.w r0, #340 @ 0x154 │ │ │ │ - bcs.w 174ca4 │ │ │ │ + bcs.w 174c94 │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ - bls.w 174b16 │ │ │ │ + bls.w 174b06 │ │ │ │ sub.w r3, r0, #173 @ 0xad │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - bhi.w 174b14 │ │ │ │ + bhi.w 174b04 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r1, r2, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @@ -425982,18 +425968,18 @@ │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r5, r7, #6 │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ bx lr │ │ │ │ sub.w r3, r0, #25 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.w 174da4 │ │ │ │ + bhi.w 174d94 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.n 174b14 │ │ │ │ - add r2, pc, #8 @ (adr r2, 174b30 ) │ │ │ │ + bhi.n 174b04 │ │ │ │ + add r2, pc, #8 @ (adr r2, 174b20 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #7 │ │ │ │ @@ -426101,18 +426087,18 @@ │ │ │ │ @ instruction: 0xffe5ffff │ │ │ │ @ instruction: 0xffe5ffff │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ mvn.w r3, #428 @ 0x1ac │ │ │ │ adds r3, r0, r3 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 174da6 │ │ │ │ + bhi.n 174d96 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 174b14 │ │ │ │ - add r2, pc, #8 @ (adr r2, 174cc0 ) │ │ │ │ + bhi.w 174b04 │ │ │ │ + add r2, pc, #8 @ (adr r2, 174cb0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 2, pc, cr5, cr15, {7} │ │ │ │ @@ -426210,44 +426196,44 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ bx lr │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 174dbe │ │ │ │ + cbz r2, 174dae │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 174dc2 │ │ │ │ + beq.n 174db2 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 174dd2 │ │ │ │ + beq.n 174dc2 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (174df0 ) │ │ │ │ + ldr r3, [pc, #44] @ (174de0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (174df4 ) │ │ │ │ + ldr r3, [pc, #32] @ (174de4 ) │ │ │ │ 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 174dc0 │ │ │ │ + ble.n 174db0 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ eors r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ eors r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -426270,15 +426256,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w sl, #2 │ │ │ │ movne.w sl, #4 │ │ │ │ blx 47a50 │ │ │ │ ldrsb.w r7, [r5, #28] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 175110 │ │ │ │ + beq.w 175100 │ │ │ │ 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 │ │ │ │ @@ -426303,50 +426289,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 175000 │ │ │ │ + ble.w 174ff0 │ │ │ │ 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 174ea2 │ │ │ │ + bgt.n 174e92 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 175014 │ │ │ │ + bne.w 175004 │ │ │ │ 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 174e4a │ │ │ │ + bne.n 174e3a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 174fac │ │ │ │ + beq.n 174f9c │ │ │ │ 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 │ │ │ │ @@ -426385,79 +426371,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 174f3c │ │ │ │ + bne.n 174f2c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r7, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 174f34 │ │ │ │ + bne.n 174f24 │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 175050 │ │ │ │ + bne.n 175040 │ │ │ │ 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 174fec │ │ │ │ + bgt.n 174fdc │ │ │ │ lsl.w r4, ip, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r1, 174fec │ │ │ │ + cbz r1, 174fdc │ │ │ │ cmp r4, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r6, r2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 174fc6 │ │ │ │ + bne.n 174fb6 │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 174fc2 │ │ │ │ + bne.n 174fb2 │ │ │ │ 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 174eda │ │ │ │ + beq.w 174eca │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 174ef8 │ │ │ │ + beq.w 174ee8 │ │ │ │ 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 17504a │ │ │ │ + beq.n 17503a │ │ │ │ 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 175022 │ │ │ │ - b.n 174ef8 │ │ │ │ + bne.n 175012 │ │ │ │ + b.n 174ee8 │ │ │ │ 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 │ │ │ │ @@ -426481,61 +426467,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 1750e2 │ │ │ │ + bgt.n 1750d2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1750e2 │ │ │ │ + beq.n 1750d2 │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, r6, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1750f8 │ │ │ │ + blt.n 1750e8 │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1750e2 │ │ │ │ + bge.n 1750d2 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 17506a │ │ │ │ + bne.n 17505a │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 175066 │ │ │ │ + bne.n 175056 │ │ │ │ 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 1750e2 │ │ │ │ + bge.n 1750d2 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1750e2 │ │ │ │ + b.n 1750d2 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 174f00 │ │ │ │ + b.n 174ef0 │ │ │ │ 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 1751d6 │ │ │ │ + ble.n 1751c6 │ │ │ │ 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 │ │ │ │ @@ -426559,51 +426545,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 1751b0 │ │ │ │ + ble.n 1751a0 │ │ │ │ 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 175188 │ │ │ │ + bgt.n 175178 │ │ │ │ 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 175140 │ │ │ │ + bne.n 175130 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 17513a │ │ │ │ + bgt.n 17512a │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 17512a │ │ │ │ + bne.n 17511a │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1753de │ │ │ │ + ble.w 1753ce │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 175364 │ │ │ │ + ble.w 175354 │ │ │ │ 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 │ │ │ │ @@ -426626,48 +426612,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 175272 │ │ │ │ + ble.n 175262 │ │ │ │ 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 17524a │ │ │ │ + bgt.n 17523a │ │ │ │ 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 1751fe │ │ │ │ + bne.n 1751ee │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 1751f8 │ │ │ │ + bgt.n 1751e8 │ │ │ │ mov.w sl, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17536c │ │ │ │ + beq.n 17535c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 175364 │ │ │ │ + ble.n 175354 │ │ │ │ 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 │ │ │ │ @@ -426680,26 +426666,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 1752d2 │ │ │ │ + bne.n 1752c2 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1752b0 │ │ │ │ + bne.n 1752a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1752aa │ │ │ │ + bgt.n 17529a │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 175364 │ │ │ │ + ble.n 175354 │ │ │ │ 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] │ │ │ │ @@ -426710,46 +426696,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 175304 │ │ │ │ + bne.n 1752f4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 175352 │ │ │ │ + ble.n 175342 │ │ │ │ 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 175302 │ │ │ │ + bne.n 1752f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1752fe │ │ │ │ + bgt.n 1752ee │ │ │ │ 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 1752f2 │ │ │ │ + beq.n 1752e2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 175364 │ │ │ │ + ble.n 175354 │ │ │ │ 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 │ │ │ │ @@ -426764,49 +426750,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 1753b0 │ │ │ │ + bne.n 1753a0 │ │ │ │ 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 1753c2 │ │ │ │ + bne.n 1753b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 175390 │ │ │ │ - b.n 1752f2 │ │ │ │ + bgt.n 175380 │ │ │ │ + b.n 1752e2 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 175364 │ │ │ │ + ble.n 175354 │ │ │ │ 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 1753ee │ │ │ │ - b.n 175298 │ │ │ │ + bgt.n 1753de │ │ │ │ + b.n 175288 │ │ │ │ stmdb 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] @ 175830 │ │ │ │ + ldr.w r0, [pc, #1052] @ 175820 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1048] @ 175834 │ │ │ │ + ldr.w r3, [pc, #1048] @ 175824 │ │ │ │ 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] │ │ │ │ @@ -426821,44 +426807,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 17547c │ │ │ │ + ble.n 17546c │ │ │ │ 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 175498 │ │ │ │ + bgt.n 175488 │ │ │ │ subs r4, #4 │ │ │ │ add r7, r9 │ │ │ │ add r8, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 17546e │ │ │ │ - ldr r2, [pc, #952] @ (175838 ) │ │ │ │ - ldr r3, [pc, #948] @ (175834 ) │ │ │ │ + bne.n 17545e │ │ │ │ + ldr r2, [pc, #952] @ (175828 ) │ │ │ │ + ldr r3, [pc, #948] @ (175824 ) │ │ │ │ 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 17582c │ │ │ │ + bne.w 17581c │ │ │ │ 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] @ (17583c ) │ │ │ │ + ldr r1, [pc, #924] @ (17582c ) │ │ │ │ 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 │ │ │ │ @@ -426901,77 +426887,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] @ (175840 ) │ │ │ │ + ldr r1, [pc, #788] @ (175830 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ - cbz r7, 17559c │ │ │ │ + cbz r7, 17558c │ │ │ │ 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 47a50 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 17554a │ │ │ │ + bne.n 17553a │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 17553c │ │ │ │ + bcc.n 17552c │ │ │ │ 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 1754f4 │ │ │ │ + bne.n 1754e4 │ │ │ │ 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 1754c4 │ │ │ │ - b.n 17547c │ │ │ │ + bne.n 1754b4 │ │ │ │ + b.n 17546c │ │ │ │ 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 174df8 │ │ │ │ + bl 174de8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 175822 │ │ │ │ + beq.w 175812 │ │ │ │ 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 │ │ │ │ @@ -426995,41 +426981,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 175640 │ │ │ │ + ble.n 175630 │ │ │ │ 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 175618 │ │ │ │ + bgt.n 175608 │ │ │ │ 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] @ (175844 ) │ │ │ │ + ldr r3, [pc, #504] @ (175834 ) │ │ │ │ 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] @ (175848 ) │ │ │ │ + ldr r3, [pc, #492] @ (175838 ) │ │ │ │ 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 │ │ │ │ @@ -427038,36 +427024,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 175810 │ │ │ │ + beq.w 175800 │ │ │ │ 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 1756c6 │ │ │ │ + bne.n 1756b6 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 17581a │ │ │ │ + bgt.w 17580a │ │ │ │ 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 1756cc │ │ │ │ + b.n 1756bc │ │ │ │ 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] │ │ │ │ @@ -427089,29 +427075,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 175740 │ │ │ │ + ble.n 175730 │ │ │ │ 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 175718 │ │ │ │ + bgt.n 175708 │ │ │ │ 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 │ │ │ │ @@ -427129,96 +427115,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, 1757b6 │ │ │ │ + cbz r2, 1757a6 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1757d6 │ │ │ │ + beq.n 1757c6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 175766 │ │ │ │ + b.n 175756 │ │ │ │ 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 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1757b2 │ │ │ │ + bne.n 1757a2 │ │ │ │ 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 175682 │ │ │ │ + bne.w 175672 │ │ │ │ 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 175678 │ │ │ │ + bcc.w 175668 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 17555e │ │ │ │ + b.n 17554e │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1756c0 │ │ │ │ + b.n 1756b0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1756b8 │ │ │ │ + b.n 1756a8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 175658 │ │ │ │ + b.n 175648 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r6, r5, #1 │ │ │ │ subs r1, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ subs r3, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ subs r1, #140 @ 0x8c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1360] @ 175db0 │ │ │ │ + ldr.w r4, [pc, #1360] @ 175da0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1360] @ 175db4 │ │ │ │ + ldr.w r0, [pc, #1360] @ 175da4 │ │ │ │ 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 │ │ │ │ @@ -427228,55 +427214,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 1758be │ │ │ │ + ble.n 1758ae │ │ │ │ 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 1758de │ │ │ │ + bgt.n 1758ce │ │ │ │ subs r7, #4 │ │ │ │ add r4, r3 │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1758ae │ │ │ │ - ldr.w r2, [pc, #1272] @ 175db8 │ │ │ │ - ldr.w r3, [pc, #1264] @ 175db4 │ │ │ │ + bne.n 17589e │ │ │ │ + ldr.w r2, [pc, #1272] @ 175da8 │ │ │ │ + ldr.w r3, [pc, #1264] @ 175da4 │ │ │ │ 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 175daa │ │ │ │ + bne.w 175d9a │ │ │ │ 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] @ 175dbc │ │ │ │ + ldr.w r6, [pc, #1240] @ 175dac │ │ │ │ add.w ip, ip, #1 │ │ │ │ sub.w lr, sl, #4 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r6, [pc, #1228] @ 175dc0 │ │ │ │ + ldr.w r6, [pc, #1228] @ 175db0 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, sl │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r6, [pc, #1220] @ 175dc4 │ │ │ │ + ldr.w r6, [pc, #1220] @ 175db4 │ │ │ │ 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 │ │ │ │ @@ -427297,15 +427283,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 175d64 │ │ │ │ + beq.w 175d54 │ │ │ │ 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 │ │ │ │ @@ -427322,15 +427308,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 1759ce │ │ │ │ + ble.n 1759be │ │ │ │ strd sl, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ @@ -427339,32 +427325,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 17599e │ │ │ │ + bgt.n 17598e │ │ │ │ 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 175d9c │ │ │ │ + beq.w 175d8c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 175d8e │ │ │ │ + beq.w 175d7e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 175d0a │ │ │ │ + bne.w 175cfa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 175d8a │ │ │ │ + beq.w 175d7a │ │ │ │ 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 │ │ │ │ @@ -427382,26 +427368,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 175a52 │ │ │ │ + bne.n 175a42 │ │ │ │ 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 175d82 │ │ │ │ + beq.w 175d72 │ │ │ │ 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] │ │ │ │ @@ -427412,16 +427398,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 175114 │ │ │ │ - ldr r3, [pc, #824] @ (175dc8 ) │ │ │ │ + bl 175104 │ │ │ │ + ldr r3, [pc, #824] @ (175db8 ) │ │ │ │ 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 │ │ │ │ @@ -427445,38 +427431,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 174da8 │ │ │ │ + bl 174d98 │ │ │ │ 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 175d58 │ │ │ │ + beq.w 175d48 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 175d4c │ │ │ │ + beq.w 175d3c │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 175b24 │ │ │ │ + bne.n 175b14 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r0, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 175d58 │ │ │ │ + beq.w 175d48 │ │ │ │ ldrb.w r1, [r0, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 175d58 │ │ │ │ + beq.w 175d48 │ │ │ │ mov r4, lr │ │ │ │ movs r0, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ it pl │ │ │ │ negpl r1, r5 │ │ │ │ @@ -427501,33 +427487,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 175ba6 │ │ │ │ + ble.n 175b96 │ │ │ │ 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 175b7a │ │ │ │ + bgt.n 175b6a │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 175c34 │ │ │ │ + beq.n 175c24 │ │ │ │ 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 │ │ │ │ @@ -427553,29 +427539,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 175c32 │ │ │ │ + ble.n 175c22 │ │ │ │ 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 175c0a │ │ │ │ + bgt.n 175bfa │ │ │ │ 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] │ │ │ │ @@ -427599,23 +427585,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 175c62 │ │ │ │ + bne.n 175c52 │ │ │ │ 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 175d60 │ │ │ │ + bne.n 175d50 │ │ │ │ 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] │ │ │ │ @@ -427623,130 +427609,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, 175cdc │ │ │ │ + cbz r0, 175ccc │ │ │ │ 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 175ad6 │ │ │ │ + bne.w 175ac6 │ │ │ │ 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 175ac0 │ │ │ │ + bcc.w 175ab0 │ │ │ │ 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 17593a │ │ │ │ + bne.w 17592a │ │ │ │ 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 175908 │ │ │ │ - b.n 1758be │ │ │ │ + bne.w 1758f8 │ │ │ │ + b.n 1758ae │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 175b24 │ │ │ │ + bne.w 175b14 │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ - b.n 175b28 │ │ │ │ + b.n 175b18 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ - b.n 175ca0 │ │ │ │ + b.n 175c90 │ │ │ │ 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 47a50 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r6 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc.n 175d6c │ │ │ │ - b.n 175d0a │ │ │ │ + bcc.n 175d5c │ │ │ │ + b.n 175cfa │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 175a82 │ │ │ │ + b.n 175a72 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 175a54 │ │ │ │ - ldr r3, [pc, #60] @ (175dcc ) │ │ │ │ + b.n 175a44 │ │ │ │ + ldr r3, [pc, #60] @ (175dbc ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1759ea │ │ │ │ - ldr r3, [pc, #48] @ (175dd0 ) │ │ │ │ + b.n 1759da │ │ │ │ + ldr r3, [pc, #48] @ (175dc0 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1759ea │ │ │ │ + b.n 1759da │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #592 @ (adr r7, 176004 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 176034 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #216 @ (adr r7, 175e94 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 175ec4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ negs r2, r2 │ │ │ │ movs r5, r3 │ │ │ │ adds r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ adds r5, #22 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r1, #70 @ 0x46 │ │ │ │ movs r5, r3 │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r5, 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 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 17584c │ │ │ │ + bl 17583c │ │ │ │ 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 │ │ │ │ @@ -427763,42 +427749,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 17584c │ │ │ │ - cbz r7, 175e52 │ │ │ │ + bl 17583c │ │ │ │ + cbz r7, 175e42 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 15a4d0 │ │ │ │ + bl 15a4c0 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175e3e │ │ │ │ + bne.n 175e2e │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ 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 17584c │ │ │ │ + bl 17583c │ │ │ │ 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 │ │ │ │ @@ -427815,27 +427801,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 17584c │ │ │ │ - cbz r7, 175ede │ │ │ │ + bl 17583c │ │ │ │ + cbz r7, 175ece │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 15958c │ │ │ │ + bl 159580 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175eca │ │ │ │ + bne.n 175eba │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ 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 │ │ │ │ @@ -427857,27 +427843,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 175400 │ │ │ │ - cbz r7, 175f4a │ │ │ │ + bl 1753f0 │ │ │ │ + cbz r7, 175f3a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 16246c │ │ │ │ + bl 16245c │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175f36 │ │ │ │ + bne.n 175f26 │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -427886,15 +427872,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 175400 │ │ │ │ + bl 1753f0 │ │ │ │ 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 │ │ │ │ @@ -427913,26 +427899,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 175400 │ │ │ │ - cbz r7, 175fd8 │ │ │ │ + bl 1753f0 │ │ │ │ + cbz r7, 175fc8 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 16246c │ │ │ │ + bl 16245c │ │ │ │ add r5, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 175fc4 │ │ │ │ + bne.n 175fb4 │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ 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 │ │ │ │ @@ -427940,23 +427926,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 175400 │ │ │ │ + bl 1753f0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1760b6 │ │ │ │ + bpl.n 1760a6 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #232] @ (176100 ) │ │ │ │ + ldr r2, [pc, #232] @ (1760f0 ) │ │ │ │ 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 │ │ │ │ @@ -427985,15 +427971,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] @ (176104 ) │ │ │ │ + ldr r3, [pc, #116] @ (1760f4 ) │ │ │ │ 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 │ │ │ │ @@ -428025,55 +428011,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 17608a │ │ │ │ + b.n 17607a │ │ │ │ nop │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #492] @ (17630c ) │ │ │ │ + ldr r2, [pc, #492] @ (1762fc ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (176310 ) │ │ │ │ + ldr r1, [pc, #492] @ (176300 ) │ │ │ │ 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 17614c │ │ │ │ + beq.n 17613c │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 176168 │ │ │ │ + cbnz r4, 176158 │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 176146 │ │ │ │ - ldr r2, [pc, #452] @ (176314 ) │ │ │ │ - ldr r3, [pc, #444] @ (17630c ) │ │ │ │ + bhi.n 176136 │ │ │ │ + ldr r2, [pc, #452] @ (176304 ) │ │ │ │ + ldr r3, [pc, #444] @ (1762fc ) │ │ │ │ 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 176308 │ │ │ │ + bne.w 1762f8 │ │ │ │ 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 │ │ │ │ @@ -428097,15 +428083,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 176008 │ │ │ │ + bl 175ff8 │ │ │ │ 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 │ │ │ │ @@ -428132,15 +428118,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 1762f2 │ │ │ │ + bne.n 1762e2 │ │ │ │ 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 │ │ │ │ @@ -428148,161 +428134,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 1762b6 │ │ │ │ + bmi.n 1762a6 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bgt.n 1762d0 │ │ │ │ + bgt.n 1762c0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 1762f8 │ │ │ │ + blt.n 1762e8 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt.n 1762d8 │ │ │ │ + bgt.n 1762c8 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 1762cc │ │ │ │ + bmi.n 1762bc │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - ble.n 1762e6 │ │ │ │ + ble.n 1762d6 │ │ │ │ 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 1761f6 │ │ │ │ + bcc.n 1761e6 │ │ │ │ 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 1761d4 │ │ │ │ + bcc.n 1761c4 │ │ │ │ adds r6, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1761a8 │ │ │ │ + bhi.n 176198 │ │ │ │ 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 176184 │ │ │ │ - b.n 17614c │ │ │ │ + bhi.w 176174 │ │ │ │ + b.n 17613c │ │ │ │ mov.w r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 1762f6 │ │ │ │ + blt.n 1762e6 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1762e6 │ │ │ │ + bpl.n 1762d6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 176264 │ │ │ │ + b.n 176254 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 1762ea │ │ │ │ + ble.n 1762da │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - bgt.n 176264 │ │ │ │ + bgt.n 176254 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 176264 │ │ │ │ + b.n 176254 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 17625c │ │ │ │ + b.n 17624c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 176220 │ │ │ │ + b.n 176210 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 1762cc │ │ │ │ + bmi.n 1762bc │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 176264 │ │ │ │ + b.n 176254 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #500] @ (176524 ) │ │ │ │ + ldr r2, [pc, #500] @ (176514 ) │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #496] @ (176528 ) │ │ │ │ + ldr r3, [pc, #496] @ (176518 ) │ │ │ │ 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, 17635e │ │ │ │ + cbz r3, 17634e │ │ │ │ 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, 17637a │ │ │ │ + cbnz r4, 17636a │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 176356 │ │ │ │ - ldr r2, [pc, #460] @ (17652c ) │ │ │ │ - ldr r3, [pc, #452] @ (176528 ) │ │ │ │ + bhi.n 176346 │ │ │ │ + ldr r2, [pc, #460] @ (17651c ) │ │ │ │ + ldr r3, [pc, #452] @ (176518 ) │ │ │ │ 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 176518 │ │ │ │ + bne.w 176508 │ │ │ │ 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] @ 17651c │ │ │ │ - vldr s12, [pc, #404] @ 176520 │ │ │ │ + vldr s11, [pc, #404] @ 17650c │ │ │ │ + vldr s12, [pc, #404] @ 176510 │ │ │ │ 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 176008 │ │ │ │ + bl 175ff8 │ │ │ │ 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 │ │ │ │ @@ -428316,15 +428302,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 176484 │ │ │ │ + bne.n 176474 │ │ │ │ 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 │ │ │ │ @@ -428334,142 +428320,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 1764a0 │ │ │ │ + bmi.n 176490 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1764c6 │ │ │ │ + bgt.n 1764b6 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 176488 │ │ │ │ + blt.n 176478 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1764e4 │ │ │ │ + ble.n 1764d4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 176490 │ │ │ │ + ble.n 176480 │ │ │ │ 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 1763d6 │ │ │ │ + bne.n 1763c6 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1763bc │ │ │ │ + bne.n 1763ac │ │ │ │ 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 1764fc │ │ │ │ + beq.n 1764ec │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1763a6 │ │ │ │ + b.n 176396 │ │ │ │ mov r5, fp │ │ │ │ - b.n 1763fa │ │ │ │ + b.n 1763ea │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 1764c0 │ │ │ │ + blt.n 1764b0 │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 176444 │ │ │ │ + b.n 176434 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 176488 │ │ │ │ + blt.n 176478 │ │ │ │ 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 176490 │ │ │ │ + bge.n 176480 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 176444 │ │ │ │ + b.n 176434 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 176436 │ │ │ │ + bgt.n 176426 │ │ │ │ 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 17643a │ │ │ │ + b.n 17642a │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 17643a │ │ │ │ + bge.n 17642a │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 176444 │ │ │ │ + b.n 176434 │ │ │ │ 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 176392 │ │ │ │ - b.n 17635e │ │ │ │ + bhi.w 176382 │ │ │ │ + b.n 17634e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 1765fa │ │ │ │ + beq.n 1765ea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1765de │ │ │ │ - ldr r4, [pc, #164] @ (176600 ) │ │ │ │ + beq.n 1765ce │ │ │ │ + ldr r4, [pc, #164] @ (1765f0 ) │ │ │ │ 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 1765ce │ │ │ │ + beq.n 1765be │ │ │ │ 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 │ │ │ │ @@ -428492,36 +428478,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] @ (176604 ) │ │ │ │ + ldr r3, [pc, #36] @ (1765f4 ) │ │ │ │ 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 1765ce │ │ │ │ + b.n 1765be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ - ldr.w ip, [pc, #64] @ 176658 │ │ │ │ + ldr.w ip, [pc, #64] @ 176648 │ │ │ │ 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 │ │ │ │ @@ -428541,15 +428527,15 @@ │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ adds r7, #4 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsls r5, r1, #27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - bpl.n 176744 │ │ │ │ + bpl.n 176734 │ │ │ │ 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 │ │ │ │ @@ -428557,37 +428543,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 176708 │ │ │ │ + bpl.n 1766f8 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 176704 │ │ │ │ + beq.n 1766f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 176808 │ │ │ │ + beq.w 1767f8 │ │ │ │ mov.w lr, lr, lsl #1 │ │ │ │ and.w r8, r8, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #368] @ (176824 ) │ │ │ │ + ldr r4, [pc, #368] @ (176814 ) │ │ │ │ orr.w lr, lr, r8 │ │ │ │ - ldr.w r8, [pc, #368] @ 176828 │ │ │ │ + ldr.w r8, [pc, #368] @ 176818 │ │ │ │ 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 1766fa │ │ │ │ + beq.n 1766ea │ │ │ │ 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] │ │ │ │ @@ -428598,27 +428584,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, 176768 │ │ │ │ - ldr r3, [pc, #288] @ (17682c ) │ │ │ │ + cbnz r3, 176758 │ │ │ │ + ldr r3, [pc, #288] @ (17681c ) │ │ │ │ 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] @ (176830 ) │ │ │ │ + ldr r3, [pc, #256] @ (176820 ) │ │ │ │ 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] │ │ │ │ @@ -428631,30 +428617,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 176690 │ │ │ │ - ldr.w r9, [pc, #200] @ 176834 │ │ │ │ + b.n 176680 │ │ │ │ + ldr.w r9, [pc, #200] @ 176824 │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ - ldr.w sl, [pc, #192] @ 176838 │ │ │ │ + ldr.w sl, [pc, #192] @ 176828 │ │ │ │ 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 176736 │ │ │ │ + beq.n 176726 │ │ │ │ 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 │ │ │ │ @@ -428675,24 +428661,24 @@ │ │ │ │ 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 176736 │ │ │ │ - ldr r3, [pc, #48] @ (17683c ) │ │ │ │ + b.n 176726 │ │ │ │ + ldr r3, [pc, #48] @ (17682c ) │ │ │ │ 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 1766fa │ │ │ │ + b.n 1766ea │ │ │ │ nop │ │ │ │ adds r6, #28 │ │ │ │ movs r5, r3 │ │ │ │ adds r6, #94 @ 0x5e │ │ │ │ movs r5, r3 │ │ │ │ adds r6, #8 │ │ │ │ movs r5, r3 │ │ │ │ @@ -428704,50 +428690,50 @@ │ │ │ │ movs r5, r3 │ │ │ │ adds r5, #10 │ │ │ │ movs r5, r3 │ │ │ │ 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 176894 │ │ │ │ + bpl.n 176884 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17690c │ │ │ │ + beq.n 1768fc │ │ │ │ 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 176924 │ │ │ │ - ldr r3, [pc, #352] @ (1769d4 ) │ │ │ │ + bne.n 176914 │ │ │ │ + ldr r3, [pc, #352] @ (1769c4 ) │ │ │ │ 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 1768ec │ │ │ │ - cbnz r3, 176904 │ │ │ │ + b.n 1768dc │ │ │ │ + cbnz r3, 1768f4 │ │ │ │ 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 1769c8 │ │ │ │ + beq.w 1769b8 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w ip, [pc, #296] @ 1769d8 │ │ │ │ + ldr.w ip, [pc, #296] @ 1769c8 │ │ │ │ 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 │ │ │ │ @@ -428766,38 +428752,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 176898 │ │ │ │ + b.n 176888 │ │ │ │ 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 176872 │ │ │ │ - ldr.w lr, [pc, #180] @ 1769dc │ │ │ │ + beq.n 176862 │ │ │ │ + ldr.w lr, [pc, #180] @ 1769cc │ │ │ │ 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 1768ec │ │ │ │ + beq.n 1768dc │ │ │ │ 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 │ │ │ │ @@ -428821,20 +428807,20 @@ │ │ │ │ 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 1768ec │ │ │ │ + b.n 1768dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1768ec │ │ │ │ + b.n 1768dc │ │ │ │ nop │ │ │ │ adds r4, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #102 @ 0x66 │ │ │ │ movs r5, r3 │ │ │ │ adds r3, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ @@ -428854,39 +428840,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] @ (176a2c ) │ │ │ │ + ldr r3, [pc, #12] @ (176a1c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbz r4, 176a5c │ │ │ │ + cbz r4, 176a4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, sl │ │ │ │ - cbnz r3, 176a62 │ │ │ │ + cbnz r3, 176a52 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi.n 176a56 │ │ │ │ + bhi.n 176a46 │ │ │ │ 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 │ │ │ │ @@ -428909,62 +428895,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 1769e0 │ │ │ │ + bl 1769d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 176a98 │ │ │ │ + bne.n 176a88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 176a8e │ │ │ │ + bne.n 176a7e │ │ │ │ mov r4, r5 │ │ │ │ mov r5, fp │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r0, #16 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 176a7a │ │ │ │ + bhi.n 176a6a │ │ │ │ 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 176a6e │ │ │ │ + bhi.n 176a5e │ │ │ │ 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, 176b22 │ │ │ │ + cbz r3, 176b12 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 176b28 │ │ │ │ + bne.n 176b18 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 176b1a │ │ │ │ + bhi.n 176b0a │ │ │ │ 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 │ │ │ │ @@ -428985,92 +428971,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 1769e0 │ │ │ │ + bl 1769d0 │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 176b60 │ │ │ │ + bne.n 176b50 │ │ │ │ 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 176b56 │ │ │ │ + bne.n 176b46 │ │ │ │ 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 176b40 │ │ │ │ + bhi.n 176b30 │ │ │ │ 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 176b32 │ │ │ │ + bhi.n 176b22 │ │ │ │ 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] @ (176d00 ) │ │ │ │ + ldr r3, [pc, #300] @ (176cf0 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #300] @ (176d04 ) │ │ │ │ + ldr r0, [pc, #300] @ (176cf4 ) │ │ │ │ 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, 176bfa │ │ │ │ + cbz r7, 176bea │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 176c18 │ │ │ │ + cbnz r4, 176c08 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 176bf4 │ │ │ │ - ldr r2, [pc, #268] @ (176d08 ) │ │ │ │ - ldr r3, [pc, #256] @ (176d00 ) │ │ │ │ + bhi.n 176be4 │ │ │ │ + ldr r2, [pc, #268] @ (176cf8 ) │ │ │ │ + ldr r3, [pc, #256] @ (176cf0 ) │ │ │ │ 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 176cf6 │ │ │ │ + bne.n 176ce6 │ │ │ │ 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] @ 176cfc │ │ │ │ + vldr s16, [pc, #208] @ 176cec │ │ │ │ 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] │ │ │ │ @@ -429089,15 +429075,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 1769e0 │ │ │ │ + bl 1769d0 │ │ │ │ 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 │ │ │ │ @@ -429109,96 +429095,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 176c64 │ │ │ │ + bne.n 176c54 │ │ │ │ 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 176c54 │ │ │ │ + bne.n 176c44 │ │ │ │ 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 176c40 │ │ │ │ + bhi.n 176c30 │ │ │ │ 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 176c34 │ │ │ │ - b.n 176bfa │ │ │ │ + bhi.n 176c24 │ │ │ │ + b.n 176bea │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (176e60 ) │ │ │ │ + ldr r3, [pc, #312] @ (176e50 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #312] @ (176e64 ) │ │ │ │ + ldr r0, [pc, #312] @ (176e54 ) │ │ │ │ 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, 176d4e │ │ │ │ + cbz r7, 176d3e │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 176d6c │ │ │ │ + cbnz r4, 176d5c │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 176d48 │ │ │ │ - ldr r2, [pc, #280] @ (176e68 ) │ │ │ │ - ldr r3, [pc, #268] @ (176e60 ) │ │ │ │ + bhi.n 176d38 │ │ │ │ + ldr r2, [pc, #280] @ (176e58 ) │ │ │ │ + ldr r3, [pc, #268] @ (176e50 ) │ │ │ │ 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 176e56 │ │ │ │ + bne.n 176e46 │ │ │ │ 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] @ 176e5c │ │ │ │ + vldr s16, [pc, #220] @ 176e4c │ │ │ │ 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 │ │ │ │ @@ -429216,15 +429202,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 1769e0 │ │ │ │ + bl 1769d0 │ │ │ │ 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 │ │ │ │ @@ -429240,60 +429226,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 176db4 │ │ │ │ + bne.n 176da4 │ │ │ │ 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 176da4 │ │ │ │ + bne.n 176d94 │ │ │ │ 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 176d90 │ │ │ │ + bhi.n 176d80 │ │ │ │ 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 176d84 │ │ │ │ - b.n 176d4e │ │ │ │ + bhi.n 176d74 │ │ │ │ + b.n 176d3e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ 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] │ │ │ │ @@ -429304,59 +429290,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 177d38 │ │ │ │ + bl 177d28 │ │ │ │ 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] @ (176fe0 ) │ │ │ │ + ldr r2, [pc, #256] @ (176fd0 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #256] @ (176fe4 ) │ │ │ │ + ldr r3, [pc, #256] @ (176fd4 ) │ │ │ │ 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, 176f08 │ │ │ │ + cbz r3, 176ef8 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 176f26 │ │ │ │ + cbnz r4, 176f16 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 176f00 │ │ │ │ - ldr r2, [pc, #220] @ (176fe8 ) │ │ │ │ - ldr r3, [pc, #216] @ (176fe4 ) │ │ │ │ + bhi.n 176ef0 │ │ │ │ + ldr r2, [pc, #220] @ (176fd8 ) │ │ │ │ + ldr r3, [pc, #216] @ (176fd4 ) │ │ │ │ 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 176fd8 │ │ │ │ + bne.n 176fc8 │ │ │ │ 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] @ 176fdc │ │ │ │ + vldr s16, [pc, #176] @ 176fcc │ │ │ │ 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 │ │ │ │ @@ -429373,148 +429359,148 @@ │ │ │ │ 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 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ 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 176f60 │ │ │ │ + bne.n 176f50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #4 │ │ │ │ add r9, r3 │ │ │ │ - bne.n 176f58 │ │ │ │ + bne.n 176f48 │ │ │ │ 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 176f4a │ │ │ │ + bhi.n 176f3a │ │ │ │ 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 176f3c │ │ │ │ - b.n 176f08 │ │ │ │ + bcc.n 176f2c │ │ │ │ + b.n 176ef8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (177018 ) │ │ │ │ + ldr r0, [pc, #28] @ (177008 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 17701c │ │ │ │ + ldr.w ip, [pc, #28] @ 17700c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177020 ) │ │ │ │ - ldr r2, [pc, #28] @ (177024 ) │ │ │ │ + ldr r3, [pc, #24] @ (177010 ) │ │ │ │ + ldr r2, [pc, #28] @ (177014 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ ldcl 0, cr0, [r6], #-68 @ 0xffffffbc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (177054 ) │ │ │ │ + ldr r0, [pc, #28] @ (177044 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177058 │ │ │ │ + ldr.w ip, [pc, #28] @ 177048 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (17705c ) │ │ │ │ - ldr r2, [pc, #28] @ (177060 ) │ │ │ │ + ldr r3, [pc, #24] @ (17704c ) │ │ │ │ + ldr r2, [pc, #28] @ (177050 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #84 @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ ldc 0, cr0, [sl], #-68 @ 0xffffffbc │ │ │ │ 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] @ (177188 ) │ │ │ │ + ldr r2, [pc, #264] @ (177178 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (17718c ) │ │ │ │ + ldr r3, [pc, #264] @ (17717c ) │ │ │ │ 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, 1770a8 │ │ │ │ + cbz r3, 177098 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 1770c6 │ │ │ │ + cbnz r4, 1770b6 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1770a0 │ │ │ │ - ldr r2, [pc, #228] @ (177190 ) │ │ │ │ - ldr r3, [pc, #224] @ (17718c ) │ │ │ │ + bhi.n 177090 │ │ │ │ + ldr r2, [pc, #228] @ (177180 ) │ │ │ │ + ldr r3, [pc, #224] @ (17717c ) │ │ │ │ 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 177180 │ │ │ │ + bne.n 177170 │ │ │ │ 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] @ 177184 │ │ │ │ + vldr s16, [pc, #180] @ 177174 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ @@ -429530,15 +429516,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 17bc48 │ │ │ │ + bl 17bc38 │ │ │ │ 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] │ │ │ │ @@ -429546,132 +429532,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 1770fe │ │ │ │ + bne.n 1770ee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 1770f6 │ │ │ │ + bne.n 1770e6 │ │ │ │ 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 1770ec │ │ │ │ + bhi.n 1770dc │ │ │ │ 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 1770dc │ │ │ │ - b.n 1770a8 │ │ │ │ + bcc.n 1770cc │ │ │ │ + b.n 177098 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ 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 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ 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 1781a0 │ │ │ │ + bl 178190 │ │ │ │ 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] @ (17735c ) │ │ │ │ + ldr r2, [pc, #308] @ (17734c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (177360 ) │ │ │ │ + ldr r3, [pc, #308] @ (177350 ) │ │ │ │ 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, 177256 │ │ │ │ + cbz r3, 177246 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 177274 │ │ │ │ + bne.n 177264 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 17724e │ │ │ │ - ldr r2, [pc, #268] @ (177364 ) │ │ │ │ - ldr r3, [pc, #260] @ (177360 ) │ │ │ │ + bhi.n 17723e │ │ │ │ + ldr r2, [pc, #268] @ (177354 ) │ │ │ │ + ldr r3, [pc, #260] @ (177350 ) │ │ │ │ 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 177354 │ │ │ │ + bne.n 177344 │ │ │ │ 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] @ 177358 │ │ │ │ + vldr s16, [pc, #220] @ 177348 │ │ │ │ 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 │ │ │ │ @@ -429695,159 +429681,159 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r5, #16 │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ 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 1772bc │ │ │ │ + bne.n 1772ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1772b2 │ │ │ │ + bne.n 1772a2 │ │ │ │ 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 1772a0 │ │ │ │ + bhi.n 177290 │ │ │ │ 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 17728e │ │ │ │ - b.n 177256 │ │ │ │ + bcc.n 17727e │ │ │ │ + b.n 177246 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (177394 ) │ │ │ │ + ldr r0, [pc, #28] @ (177384 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177398 │ │ │ │ + ldr.w ip, [pc, #28] @ 177388 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (17739c ) │ │ │ │ - ldr r2, [pc, #28] @ (1773a0 ) │ │ │ │ + ldr r3, [pc, #24] @ (17738c ) │ │ │ │ + ldr r2, [pc, #28] @ (177390 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ ldrd r0, r0, [sl], #68 @ 0x44 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1773d0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1773c0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1773d4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1773c4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1773d8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1773dc ) │ │ │ │ + ldr r3, [pc, #24] @ (1773c8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1773cc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ ldmia.w lr!, {r0, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #348] @ (177558 ) │ │ │ │ + ldr r2, [pc, #348] @ (177548 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (17755c ) │ │ │ │ + ldr r3, [pc, #348] @ (17754c ) │ │ │ │ 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 177428 │ │ │ │ + beq.n 177418 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 177448 │ │ │ │ + cbnz r3, 177438 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 177422 │ │ │ │ - ldr r2, [pc, #308] @ (177560 ) │ │ │ │ - ldr r3, [pc, #304] @ (17755c ) │ │ │ │ + bhi.n 177412 │ │ │ │ + ldr r2, [pc, #308] @ (177550 ) │ │ │ │ + ldr r3, [pc, #304] @ (17754c ) │ │ │ │ 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 17754e │ │ │ │ + bne.w 17753e │ │ │ │ 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] @ 177554 │ │ │ │ + vldr s16, [pc, #256] @ 177544 │ │ │ │ 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 │ │ │ │ @@ -429874,21 +429860,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 17bc48 │ │ │ │ + bl 17bc38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17bc48 │ │ │ │ + bl 17bc38 │ │ │ │ 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 │ │ │ │ @@ -429903,53 +429889,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 17749a │ │ │ │ + bne.n 17748a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 17748e │ │ │ │ + bne.n 17747e │ │ │ │ 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 177478 │ │ │ │ + bhi.n 177468 │ │ │ │ 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 177464 │ │ │ │ - b.n 177428 │ │ │ │ + bcc.n 177454 │ │ │ │ + b.n 177418 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r2, 1775d4 │ │ │ │ + cbz r2, 1775c4 │ │ │ │ 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 │ │ │ │ @@ -429971,28 +429957,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 177574 │ │ │ │ + bne.n 177564 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1776da │ │ │ │ + beq.n 1776ca │ │ │ │ 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] @ 1776dc │ │ │ │ - vldr s10, [pc, #236] @ 1776e0 │ │ │ │ + vldr s9, [pc, #236] @ 1776cc │ │ │ │ + vldr s10, [pc, #236] @ 1776d0 │ │ │ │ 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 │ │ │ │ @@ -430007,121 +429993,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 177662 │ │ │ │ + ble.n 177652 │ │ │ │ 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 177692 │ │ │ │ + ble.n 177682 │ │ │ │ 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 1776c2 │ │ │ │ + ble.n 1776b2 │ │ │ │ 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 1775f8 │ │ │ │ + bne.n 1775e8 │ │ │ │ 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 17788c │ │ │ │ + beq.w 17787c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 177890 │ │ │ │ + vldr s10, [pc, #408] @ 177880 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 177894 │ │ │ │ - vldr s9, [pc, #404] @ 177898 │ │ │ │ + vldr s11, [pc, #404] @ 177884 │ │ │ │ + vldr s9, [pc, #404] @ 177888 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 17789c │ │ │ │ - vldr s7, [pc, #400] @ 1778a0 │ │ │ │ - b.n 17777a │ │ │ │ + vldr s8, [pc, #400] @ 17788c │ │ │ │ + vldr s7, [pc, #400] @ 177890 │ │ │ │ + b.n 17776a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 177724 │ │ │ │ + cbz r5, 177714 │ │ │ │ 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 1777e6 │ │ │ │ + bne.n 1777d6 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 177746 │ │ │ │ + cbz r5, 177736 │ │ │ │ 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 17783e │ │ │ │ + bne.n 17782e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 177764 │ │ │ │ + cbz r1, 177754 │ │ │ │ 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 17788a │ │ │ │ + beq.w 17787a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177712 │ │ │ │ + beq.n 177702 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 177724 │ │ │ │ + beq.n 177714 │ │ │ │ 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 │ │ │ │ @@ -430135,20 +430121,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 177734 │ │ │ │ + beq.n 177724 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 177746 │ │ │ │ + beq.n 177736 │ │ │ │ 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 │ │ │ │ @@ -430161,20 +430147,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 177752 │ │ │ │ + beq.n 177742 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 177764 │ │ │ │ + beq.n 177754 │ │ │ │ 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 │ │ │ │ @@ -430183,244 +430169,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 177764 │ │ │ │ + b.n 177754 │ │ │ │ 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 177b7e │ │ │ │ + beq.w 177b6e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #708] @ 177b80 │ │ │ │ + vldr s8, [pc, #708] @ 177b70 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s5, [pc, #708] @ 177b84 │ │ │ │ + vldr s5, [pc, #708] @ 177b74 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #704] @ 177b88 │ │ │ │ - vldr s9, [pc, #704] @ 177b8c │ │ │ │ - vldr s10, [pc, #704] @ 177b90 │ │ │ │ - vldr s4, [pc, #704] @ 177b94 │ │ │ │ - vldr s3, [pc, #704] @ 177b98 │ │ │ │ - b.n 1779be │ │ │ │ + vldr s6, [pc, #704] @ 177b78 │ │ │ │ + vldr s9, [pc, #704] @ 177b7c │ │ │ │ + vldr s10, [pc, #704] @ 177b80 │ │ │ │ + vldr s4, [pc, #704] @ 177b84 │ │ │ │ + vldr s3, [pc, #704] @ 177b88 │ │ │ │ + b.n 1779ae │ │ │ │ vmov.f32 s13, s5 │ │ │ │ - cbz r5, 1778ee │ │ │ │ + cbz r5, 1778de │ │ │ │ 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 177a12 │ │ │ │ + bne.w 177a02 │ │ │ │ vmov.f32 s14, s5 │ │ │ │ - cbz r5, 17790e │ │ │ │ + cbz r5, 1778fe │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s15, s6 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 177a52 │ │ │ │ + bne.w 177a42 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 177aca │ │ │ │ + bne.w 177aba │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 177b1e │ │ │ │ + ble.w 177b0e │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ - vldrlt s15, [pc, #588] @ 177b84 │ │ │ │ - bge.w 177b56 │ │ │ │ + vldrlt s15, [pc, #588] @ 177b74 │ │ │ │ + bge.w 177b46 │ │ │ │ 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 177ab4 │ │ │ │ + ble.w 177aa4 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17797a │ │ │ │ + bge.n 17796a │ │ │ │ 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 177ac6 │ │ │ │ + ble.w 177ab6 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1779a8 │ │ │ │ + bge.n 177998 │ │ │ │ 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 177b1a │ │ │ │ + beq.w 177b0a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1778dc │ │ │ │ + beq.n 1778cc │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1778ee │ │ │ │ + beq.n 1778de │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 177aee │ │ │ │ + bmi.w 177ade │ │ │ │ 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 1778fc │ │ │ │ + beq.w 1778ec │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 17790e │ │ │ │ + beq.w 1778fe │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 177ad8 │ │ │ │ + bmi.n 177ac8 │ │ │ │ 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 177918 │ │ │ │ + beq.w 177908 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 177a86 │ │ │ │ + beq.n 177a76 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 177b04 │ │ │ │ + bmi.n 177af4 │ │ │ │ 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 17794c │ │ │ │ + ble.w 17793c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 17793c │ │ │ │ + blt.w 17792c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 17795c │ │ │ │ + bgt.w 17794c │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 17798a │ │ │ │ + bgt.w 17797a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1779a8 │ │ │ │ + b.n 177998 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s3 │ │ │ │ - b.n 177a86 │ │ │ │ + b.n 177a76 │ │ │ │ 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 177a34 │ │ │ │ + b.n 177a24 │ │ │ │ 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 1779f0 │ │ │ │ + b.n 1779e0 │ │ │ │ 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 177a72 │ │ │ │ + b.n 177a62 │ │ │ │ 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 177ac6 │ │ │ │ + ble.n 177ab6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 177b74 │ │ │ │ - vldr s13, [pc, #72] @ 177b8c │ │ │ │ - vldr s15, [pc, #72] @ 177b90 │ │ │ │ + bge.n 177b64 │ │ │ │ + vldr s13, [pc, #72] @ 177b7c │ │ │ │ + vldr s15, [pc, #72] @ 177b80 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1779a8 │ │ │ │ + b.n 177998 │ │ │ │ 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 1779a8 │ │ │ │ - vldr s15, [pc, #20] @ 177b84 │ │ │ │ - b.n 17795c │ │ │ │ + ble.w 177998 │ │ │ │ + vldr s15, [pc, #20] @ 177b74 │ │ │ │ + b.n 17794c │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1779a8 │ │ │ │ + b.n 177998 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ @@ -430429,23 +430415,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 177c46 │ │ │ │ + beq.n 177c36 │ │ │ │ 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] @ 177c48 │ │ │ │ - vldr s10, [pc, #144] @ 177c4c │ │ │ │ + vldr s12, [pc, #144] @ 177c38 │ │ │ │ + vldr s10, [pc, #144] @ 177c3c │ │ │ │ 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 │ │ │ │ @@ -430472,38 +430458,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 177bc4 │ │ │ │ + bne.n 177bb4 │ │ │ │ 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 177d0a │ │ │ │ + beq.n 177cfa │ │ │ │ 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 177c96 │ │ │ │ + ble.n 177c86 │ │ │ │ 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 │ │ │ │ @@ -430531,29 +430517,29 @@ │ │ │ │ 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 177c70 │ │ │ │ + bne.n 177c60 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ 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} │ │ │ │ @@ -430563,30 +430549,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 177e18 │ │ │ │ + beq.n 177e08 │ │ │ │ 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 177e0a │ │ │ │ + beq.n 177dfa │ │ │ │ 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] │ │ │ │ @@ -430611,85 +430597,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 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ adds r4, #4 │ │ │ │ strh.w r9, [r4, #-3] │ │ │ │ cmp r5, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ - bne.n 177dbe │ │ │ │ + bne.n 177dae │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 177db6 │ │ │ │ + bne.n 177da6 │ │ │ │ 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 177d94 │ │ │ │ + bhi.n 177d84 │ │ │ │ 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 177d72 │ │ │ │ + bhi.n 177d62 │ │ │ │ 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] @ (177f70 ) │ │ │ │ + ldr r2, [pc, #308] @ (177f60 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (177f74 ) │ │ │ │ + ldr r3, [pc, #308] @ (177f64 ) │ │ │ │ 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 177f44 │ │ │ │ + beq.n 177f34 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r8, r7 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - vldr s17, [pc, #264] @ 177f68 │ │ │ │ + vldr s17, [pc, #264] @ 177f58 │ │ │ │ add.w sl, sp, #59 @ 0x3b │ │ │ │ - vldr s16, [pc, #260] @ 177f6c │ │ │ │ + vldr s16, [pc, #260] @ 177f5c │ │ │ │ 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 177f36 │ │ │ │ + beq.n 177f26 │ │ │ │ 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 │ │ │ │ @@ -430715,166 +430701,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 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ 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 177ec8 │ │ │ │ + bne.n 177eb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 177ebe │ │ │ │ + bne.n 177eae │ │ │ │ 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 177e98 │ │ │ │ + bhi.n 177e88 │ │ │ │ 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 177e72 │ │ │ │ - ldr r2, [pc, #48] @ (177f78 ) │ │ │ │ - ldr r3, [pc, #44] @ (177f74 ) │ │ │ │ + bhi.n 177e62 │ │ │ │ + ldr r2, [pc, #48] @ (177f68 ) │ │ │ │ + ldr r3, [pc, #44] @ (177f64 ) │ │ │ │ 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 177f62 │ │ │ │ + bne.n 177f52 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (177fa8 ) │ │ │ │ + ldr r0, [pc, #28] @ (177f98 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177fac │ │ │ │ + ldr.w ip, [pc, #28] @ 177f9c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177fb0 ) │ │ │ │ - ldr r2, [pc, #28] @ (177fb4 ) │ │ │ │ + ldr r3, [pc, #24] @ (177fa0 ) │ │ │ │ + ldr r2, [pc, #28] @ (177fa4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, #3 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n 177f84 │ │ │ │ + bgt.n 177f74 │ │ │ │ movs r1, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (177fe4 ) │ │ │ │ + ldr r0, [pc, #28] @ (177fd4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177fe8 │ │ │ │ + ldr.w ip, [pc, #28] @ 177fd8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177fec ) │ │ │ │ - ldr r2, [pc, #28] @ (177ff0 ) │ │ │ │ + ldr r3, [pc, #24] @ (177fdc ) │ │ │ │ + ldr r2, [pc, #28] @ (177fe0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #1 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n 177f48 │ │ │ │ + bgt.n 177f38 │ │ │ │ movs r1, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #312] @ (178148 ) │ │ │ │ + ldr r2, [pc, #312] @ (178138 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (17814c ) │ │ │ │ + ldr r3, [pc, #312] @ (17813c ) │ │ │ │ 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 17811e │ │ │ │ + beq.n 17810e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ - vldr s17, [pc, #272] @ 178140 │ │ │ │ + vldr s17, [pc, #272] @ 178130 │ │ │ │ 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 178110 │ │ │ │ + beq.n 178100 │ │ │ │ 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] @ 178144 │ │ │ │ + vldr s16, [pc, #236] @ 178134 │ │ │ │ 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] │ │ │ │ @@ -430896,15 +430882,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 17bc48 │ │ │ │ + bl 17bc38 │ │ │ │ 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] │ │ │ │ @@ -430913,86 +430899,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 178098 │ │ │ │ + bne.n 178088 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 17808e │ │ │ │ + bne.n 17807e │ │ │ │ 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 178066 │ │ │ │ + bhi.n 178056 │ │ │ │ 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 17803c │ │ │ │ - ldr r2, [pc, #48] @ (178150 ) │ │ │ │ - ldr r3, [pc, #40] @ (17814c ) │ │ │ │ + bhi.n 17802c │ │ │ │ + ldr r2, [pc, #48] @ (178140 ) │ │ │ │ + ldr r3, [pc, #40] @ (17813c ) │ │ │ │ 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 17813c │ │ │ │ + bne.n 17812c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ 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 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ 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 │ │ │ │ @@ -431000,29 +430986,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 178294 │ │ │ │ + beq.n 178284 │ │ │ │ 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 178286 │ │ │ │ + beq.n 178276 │ │ │ │ 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] │ │ │ │ @@ -431046,93 +431032,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 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ 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 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ strh.w r9, [r5, #-2] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 17822c │ │ │ │ + bne.n 17821c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 178224 │ │ │ │ + bne.n 178214 │ │ │ │ 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 1781fe │ │ │ │ + bhi.n 1781ee │ │ │ │ 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 1781d4 │ │ │ │ + bhi.n 1781c4 │ │ │ │ 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] @ (178418 ) │ │ │ │ + ldr r2, [pc, #352] @ (178408 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #352] @ (17841c ) │ │ │ │ + ldr r3, [pc, #352] @ (17840c ) │ │ │ │ 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 1783ee │ │ │ │ + beq.w 1783de │ │ │ │ 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] @ 178410 │ │ │ │ + vldr s16, [pc, #296] @ 178400 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ - vldr s17, [pc, #292] @ 178414 │ │ │ │ + vldr s17, [pc, #292] @ 178404 │ │ │ │ subs r0, r1, r7 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1783e0 │ │ │ │ + beq.n 1783d0 │ │ │ │ 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 │ │ │ │ @@ -431164,21 +431150,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 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb6c │ │ │ │ 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 │ │ │ │ @@ -431186,146 +431172,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 17834e │ │ │ │ + bne.n 17833e │ │ │ │ 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 178342 │ │ │ │ + bne.n 178332 │ │ │ │ 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 178318 │ │ │ │ + bhi.n 178308 │ │ │ │ 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 1782f0 │ │ │ │ - ldr r2, [pc, #48] @ (178420 ) │ │ │ │ - ldr r3, [pc, #40] @ (17841c ) │ │ │ │ + bhi.n 1782e0 │ │ │ │ + ldr r2, [pc, #48] @ (178410 ) │ │ │ │ + ldr r3, [pc, #40] @ (17840c ) │ │ │ │ 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 17840c │ │ │ │ + bne.n 1783fc │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (178450 ) │ │ │ │ + ldr r0, [pc, #28] @ (178440 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 178454 │ │ │ │ + ldr.w ip, [pc, #28] @ 178444 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (178458 ) │ │ │ │ - ldr r2, [pc, #28] @ (17845c ) │ │ │ │ + ldr r3, [pc, #24] @ (178448 ) │ │ │ │ + ldr r2, [pc, #28] @ (17844c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, r7 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 1784dc │ │ │ │ + bhi.n 1784cc │ │ │ │ movs r1, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (17848c ) │ │ │ │ + ldr r0, [pc, #28] @ (17847c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 178490 │ │ │ │ + ldr.w ip, [pc, #28] @ 178480 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (178494 ) │ │ │ │ - ldr r2, [pc, #28] @ (178498 ) │ │ │ │ + ldr r3, [pc, #24] @ (178484 ) │ │ │ │ + ldr r2, [pc, #28] @ (178488 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 1784a0 │ │ │ │ + bhi.n 178490 │ │ │ │ movs r1, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #384] @ (178638 ) │ │ │ │ + ldr r2, [pc, #384] @ (178628 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #384] @ (17863c ) │ │ │ │ + ldr r3, [pc, #384] @ (17862c ) │ │ │ │ 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 17860e │ │ │ │ + beq.w 1785fe │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, ip │ │ │ │ - vldr s16, [pc, #336] @ 178630 │ │ │ │ + vldr s16, [pc, #336] @ 178620 │ │ │ │ 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 1785fe │ │ │ │ + beq.w 1785ee │ │ │ │ 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 │ │ │ │ @@ -431341,15 +431327,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] @ 178634 │ │ │ │ + vldr s17, [pc, #252] @ 178624 │ │ │ │ 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 │ │ │ │ @@ -431360,21 +431346,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 17bc48 │ │ │ │ + bl 17bc38 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17bc48 │ │ │ │ + bl 17bc38 │ │ │ │ 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 │ │ │ │ @@ -431391,62 +431377,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 178552 │ │ │ │ + bne.n 178542 │ │ │ │ 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 178546 │ │ │ │ + bne.n 178536 │ │ │ │ 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 178518 │ │ │ │ + bhi.n 178508 │ │ │ │ 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 1784e8 │ │ │ │ - ldr r2, [pc, #48] @ (178640 ) │ │ │ │ - ldr r3, [pc, #40] @ (17863c ) │ │ │ │ + bhi.w 1784d8 │ │ │ │ + ldr r2, [pc, #48] @ (178630 ) │ │ │ │ + ldr r3, [pc, #40] @ (17862c ) │ │ │ │ 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 17862c │ │ │ │ + bne.n 17861c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -431454,19 +431440,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 17872c │ │ │ │ + beq.n 17871c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 17869c │ │ │ │ + beq.n 17868c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1787c6 │ │ │ │ + beq.w 1787b6 │ │ │ │ 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 │ │ │ │ @@ -431480,15 +431466,15 @@ │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 178804 │ │ │ │ + beq.w 1787f4 │ │ │ │ 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 │ │ │ │ @@ -431548,15 +431534,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, 1787ee │ │ │ │ + cbz r1, 1787de │ │ │ │ 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 │ │ │ │ @@ -431624,15 +431610,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 178644 │ │ │ │ + bl 178634 │ │ │ │ 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 │ │ │ │ @@ -431657,15 +431643,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 178644 │ │ │ │ + bl 178634 │ │ │ │ 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 │ │ │ │ @@ -431696,15 +431682,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 178644 │ │ │ │ + bl 178634 │ │ │ │ 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} │ │ │ │ @@ -431747,24 +431733,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 178644 │ │ │ │ - cbz r5, 178a0e │ │ │ │ + bl 178634 │ │ │ │ + cbz r5, 1789fe │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ moveq r6, r7 │ │ │ │ - beq.n 178a0e │ │ │ │ + beq.n 1789fe │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 178a16 │ │ │ │ + bhi.n 178a06 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 178a42 │ │ │ │ + bgt.n 178a32 │ │ │ │ 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 │ │ │ │ @@ -431785,105 +431771,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 178a0e │ │ │ │ + b.n 1789fe │ │ │ │ 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] @ 178a74 │ │ │ │ + ldr.w ip, [pc, #20] @ 178a64 │ │ │ │ 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} │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 178a9c │ │ │ │ + ldr.w ip, [pc, #20] @ 178a8c │ │ │ │ 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} │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 178ac4 │ │ │ │ + ldr.w ip, [pc, #20] @ 178ab4 │ │ │ │ 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} │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 178aec │ │ │ │ + ldr.w ip, [pc, #20] @ 178adc │ │ │ │ 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} │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (178bc8 ) │ │ │ │ + ldr r3, [pc, #192] @ (178bb8 ) │ │ │ │ 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 178bc2 │ │ │ │ + beq.n 178bb2 │ │ │ │ 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 178bb4 │ │ │ │ + beq.n 178ba4 │ │ │ │ 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 │ │ │ │ @@ -431911,70 +431897,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 178b70 │ │ │ │ + bne.n 178b60 │ │ │ │ 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 178b64 │ │ │ │ + bne.n 178b54 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178b48 │ │ │ │ + bhi.n 178b38 │ │ │ │ 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 178b2c │ │ │ │ + bhi.n 178b1c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (178ca4 ) │ │ │ │ + ldr r3, [pc, #192] @ (178c94 ) │ │ │ │ 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 178c9e │ │ │ │ + beq.n 178c8e │ │ │ │ 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 178c90 │ │ │ │ + beq.n 178c80 │ │ │ │ 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 │ │ │ │ @@ -432002,70 +431988,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 178c4c │ │ │ │ + bne.n 178c3c │ │ │ │ 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 178c40 │ │ │ │ + bne.n 178c30 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178c24 │ │ │ │ + bhi.n 178c14 │ │ │ │ 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 178c08 │ │ │ │ + bhi.n 178bf8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (178d80 ) │ │ │ │ + ldr r3, [pc, #192] @ (178d70 ) │ │ │ │ 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 178d7a │ │ │ │ + beq.n 178d6a │ │ │ │ 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 178d6c │ │ │ │ + beq.n 178d5c │ │ │ │ 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 │ │ │ │ @@ -432093,70 +432079,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 178d28 │ │ │ │ + bne.n 178d18 │ │ │ │ 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 178d1c │ │ │ │ + bne.n 178d0c │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178d00 │ │ │ │ + bhi.n 178cf0 │ │ │ │ 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 178ce4 │ │ │ │ + bhi.n 178cd4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (178e5c ) │ │ │ │ + ldr r3, [pc, #192] @ (178e4c ) │ │ │ │ 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 178e56 │ │ │ │ + beq.n 178e46 │ │ │ │ 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 178e48 │ │ │ │ + beq.n 178e38 │ │ │ │ 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 │ │ │ │ @@ -432184,91 +432170,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 178e04 │ │ │ │ + bne.n 178df4 │ │ │ │ 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 178df8 │ │ │ │ + bne.n 178de8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178ddc │ │ │ │ + bhi.n 178dcc │ │ │ │ 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 178dc0 │ │ │ │ + bhi.n 178db0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (178fb4 ) │ │ │ │ + ldr r1, [pc, #312] @ (178fa4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (178fb8 ) │ │ │ │ + ldr r3, [pc, #312] @ (178fa8 ) │ │ │ │ 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] @ (178fbc ) │ │ │ │ + ldr r3, [pc, #292] @ (178fac ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178eb8 │ │ │ │ + beq.n 178ea8 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 178ed6 │ │ │ │ + bne.n 178ec6 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 178eb2 │ │ │ │ - ldr r2, [pc, #260] @ (178fc0 ) │ │ │ │ - ldr r3, [pc, #252] @ (178fb8 ) │ │ │ │ + bhi.n 178ea2 │ │ │ │ + ldr r2, [pc, #260] @ (178fb0 ) │ │ │ │ + ldr r3, [pc, #252] @ (178fa8 ) │ │ │ │ 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 178fac │ │ │ │ + bne.n 178f9c │ │ │ │ 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] @ 178fb0 │ │ │ │ + vldr s16, [pc, #208] @ 178fa0 │ │ │ │ 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] │ │ │ │ @@ -432312,96 +432298,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 178f12 │ │ │ │ + bne.n 178f02 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 178f00 │ │ │ │ + bne.n 178ef0 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 178ef2 │ │ │ │ + bhi.n 178ee2 │ │ │ │ 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 178ee8 │ │ │ │ - b.n 178eb8 │ │ │ │ + bhi.n 178ed8 │ │ │ │ + b.n 178ea8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (179118 ) │ │ │ │ + ldr r1, [pc, #312] @ (179108 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (17911c ) │ │ │ │ + ldr r3, [pc, #312] @ (17910c ) │ │ │ │ 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] @ (179120 ) │ │ │ │ + ldr r3, [pc, #292] @ (179110 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17901c │ │ │ │ + beq.n 17900c │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 17903a │ │ │ │ + bne.n 17902a │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 179016 │ │ │ │ - ldr r2, [pc, #260] @ (179124 ) │ │ │ │ - ldr r3, [pc, #252] @ (17911c ) │ │ │ │ + bhi.n 179006 │ │ │ │ + ldr r2, [pc, #260] @ (179114 ) │ │ │ │ + ldr r3, [pc, #252] @ (17910c ) │ │ │ │ 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 179110 │ │ │ │ + bne.n 179100 │ │ │ │ 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] @ 179114 │ │ │ │ + vldr s16, [pc, #208] @ 179104 │ │ │ │ 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] │ │ │ │ @@ -432445,96 +432431,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 179076 │ │ │ │ + bne.n 179066 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 179064 │ │ │ │ + bne.n 179054 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 179056 │ │ │ │ + bhi.n 179046 │ │ │ │ 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 17904c │ │ │ │ - b.n 17901c │ │ │ │ + bhi.n 17903c │ │ │ │ + b.n 17900c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (17927c ) │ │ │ │ + ldr r1, [pc, #312] @ (17926c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (179280 ) │ │ │ │ + ldr r3, [pc, #312] @ (179270 ) │ │ │ │ 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] @ (179284 ) │ │ │ │ + ldr r3, [pc, #292] @ (179274 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 179180 │ │ │ │ + beq.n 179170 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 17919e │ │ │ │ + bne.n 17918e │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 17917a │ │ │ │ - ldr r2, [pc, #260] @ (179288 ) │ │ │ │ - ldr r3, [pc, #252] @ (179280 ) │ │ │ │ + bhi.n 17916a │ │ │ │ + ldr r2, [pc, #260] @ (179278 ) │ │ │ │ + ldr r3, [pc, #252] @ (179270 ) │ │ │ │ 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 179274 │ │ │ │ + bne.n 179264 │ │ │ │ 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] @ 179278 │ │ │ │ + vldr s16, [pc, #208] @ 179268 │ │ │ │ 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] │ │ │ │ @@ -432578,96 +432564,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 1791da │ │ │ │ + bne.n 1791ca │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 1791c8 │ │ │ │ + bne.n 1791b8 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 1791ba │ │ │ │ + bhi.n 1791aa │ │ │ │ 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 1791b0 │ │ │ │ - b.n 179180 │ │ │ │ + bhi.n 1791a0 │ │ │ │ + b.n 179170 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (1793e0 ) │ │ │ │ + ldr r1, [pc, #312] @ (1793d0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1793e4 ) │ │ │ │ + ldr r3, [pc, #312] @ (1793d4 ) │ │ │ │ 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] @ (1793e8 ) │ │ │ │ + ldr r3, [pc, #292] @ (1793d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1792e4 │ │ │ │ + beq.n 1792d4 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 179302 │ │ │ │ + bne.n 1792f2 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 1792de │ │ │ │ - ldr r2, [pc, #260] @ (1793ec ) │ │ │ │ - ldr r3, [pc, #252] @ (1793e4 ) │ │ │ │ + bhi.n 1792ce │ │ │ │ + ldr r2, [pc, #260] @ (1793dc ) │ │ │ │ + ldr r3, [pc, #252] @ (1793d4 ) │ │ │ │ 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 1793d8 │ │ │ │ + bne.n 1793c8 │ │ │ │ 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] @ 1793dc │ │ │ │ + vldr s16, [pc, #208] @ 1793cc │ │ │ │ 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] │ │ │ │ @@ -432711,325 +432697,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 17933e │ │ │ │ + bne.n 17932e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 17932c │ │ │ │ + bne.n 17931c │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 17931e │ │ │ │ + bhi.n 17930e │ │ │ │ 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 179314 │ │ │ │ - b.n 1792e4 │ │ │ │ + bhi.n 179304 │ │ │ │ + b.n 1792d4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (179460 ) │ │ │ │ + ldr r6, [pc, #96] @ (179450 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (179464 ) │ │ │ │ + ldr r0, [pc, #96] @ (179454 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (179468 ) │ │ │ │ + ldr r5, [pc, #92] @ (179458 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (17946c ) │ │ │ │ + ldr r0, [pc, #84] @ (17945c ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (179470 ) │ │ │ │ + ldr r3, [pc, #72] @ (179460 ) │ │ │ │ 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] @ (179474 ) │ │ │ │ + ldr r2, [pc, #48] @ (179464 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (179464 ) │ │ │ │ + ldr r3, [pc, #28] @ (179454 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17945c │ │ │ │ + bne.n 17944c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (1794f8 ) │ │ │ │ + ldr r6, [pc, #112] @ (1794e8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1794fc ) │ │ │ │ + ldr r0, [pc, #112] @ (1794ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (179500 ) │ │ │ │ + ldr r4, [pc, #108] @ (1794f0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (179504 ) │ │ │ │ + ldr r0, [pc, #100] @ (1794f4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (179508 ) │ │ │ │ + ldr r2, [pc, #88] @ (1794f8 ) │ │ │ │ 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] @ (17950c ) │ │ │ │ + ldr r2, [pc, #52] @ (1794fc ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1794fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1794ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1794f2 │ │ │ │ + bne.n 1794e2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (179590 ) │ │ │ │ + ldr r6, [pc, #112] @ (179580 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (179594 ) │ │ │ │ + ldr r0, [pc, #112] @ (179584 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (179598 ) │ │ │ │ + ldr r4, [pc, #108] @ (179588 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (17959c ) │ │ │ │ + ldr r0, [pc, #100] @ (17958c ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (1795a0 ) │ │ │ │ + ldr r2, [pc, #88] @ (179590 ) │ │ │ │ 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] @ (1795a4 ) │ │ │ │ + ldr r2, [pc, #52] @ (179594 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (179594 ) │ │ │ │ + ldr r3, [pc, #28] @ (179584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17958a │ │ │ │ + bne.n 17957a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ (179628 ) │ │ │ │ + ldr r6, [pc, #112] @ (179618 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (17962c ) │ │ │ │ + ldr r0, [pc, #112] @ (17961c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (179630 ) │ │ │ │ + ldr r4, [pc, #108] @ (179620 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (179634 ) │ │ │ │ + ldr r0, [pc, #100] @ (179624 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (179638 ) │ │ │ │ + ldr r2, [pc, #88] @ (179628 ) │ │ │ │ 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] @ (17963c ) │ │ │ │ + ldr r2, [pc, #52] @ (17962c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (17962c ) │ │ │ │ + ldr r3, [pc, #28] @ (17961c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179622 │ │ │ │ + bne.n 179612 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (179748 ) │ │ │ │ + ldr r2, [pc, #240] @ (179738 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (17974c ) │ │ │ │ + ldr r3, [pc, #240] @ (17973c ) │ │ │ │ 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 179740 │ │ │ │ + beq.n 179730 │ │ │ │ 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 179730 │ │ │ │ - ldr r2, [pc, #188] @ (179750 ) │ │ │ │ + beq.n 179720 │ │ │ │ + ldr r2, [pc, #188] @ (179740 ) │ │ │ │ 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] │ │ │ │ @@ -433065,80 +433051,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 1796d0 │ │ │ │ + bne.n 1796c0 │ │ │ │ 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 1796c6 │ │ │ │ + bne.n 1796b6 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1796a2 │ │ │ │ + bhi.n 179692 │ │ │ │ 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 17967e │ │ │ │ + bhi.n 17966e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ 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] @ (17985c ) │ │ │ │ + ldr r2, [pc, #240] @ (17984c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (179860 ) │ │ │ │ + ldr r3, [pc, #240] @ (179850 ) │ │ │ │ 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 179854 │ │ │ │ + beq.n 179844 │ │ │ │ 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 179844 │ │ │ │ - ldr r2, [pc, #188] @ (179864 ) │ │ │ │ + beq.n 179834 │ │ │ │ + ldr r2, [pc, #188] @ (179854 ) │ │ │ │ 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] │ │ │ │ @@ -433174,80 +433160,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 1797e4 │ │ │ │ + bne.n 1797d4 │ │ │ │ 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 1797da │ │ │ │ + bne.n 1797ca │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1797b6 │ │ │ │ + bhi.n 1797a6 │ │ │ │ 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 179792 │ │ │ │ + bhi.n 179782 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ 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] @ (179970 ) │ │ │ │ + ldr r2, [pc, #240] @ (179960 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (179974 ) │ │ │ │ + ldr r3, [pc, #240] @ (179964 ) │ │ │ │ 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 179968 │ │ │ │ + beq.n 179958 │ │ │ │ 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 179958 │ │ │ │ - ldr r2, [pc, #188] @ (179978 ) │ │ │ │ + beq.n 179948 │ │ │ │ + ldr r2, [pc, #188] @ (179968 ) │ │ │ │ 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] │ │ │ │ @@ -433283,80 +433269,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 1798f8 │ │ │ │ + bne.n 1798e8 │ │ │ │ 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 1798ee │ │ │ │ + bne.n 1798de │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1798ca │ │ │ │ + bhi.n 1798ba │ │ │ │ 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 1798a6 │ │ │ │ + bhi.n 179896 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ 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] @ (179a84 ) │ │ │ │ + ldr r2, [pc, #240] @ (179a74 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (179a88 ) │ │ │ │ + ldr r3, [pc, #240] @ (179a78 ) │ │ │ │ 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 179a7c │ │ │ │ + beq.n 179a6c │ │ │ │ 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 179a6c │ │ │ │ - ldr r2, [pc, #188] @ (179a8c ) │ │ │ │ + beq.n 179a5c │ │ │ │ + ldr r2, [pc, #188] @ (179a7c ) │ │ │ │ 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] │ │ │ │ @@ -433392,96 +433378,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 179a0c │ │ │ │ + bne.n 1799fc │ │ │ │ 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 179a02 │ │ │ │ + bne.n 1799f2 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1799de │ │ │ │ + bhi.n 1799ce │ │ │ │ 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 1799ba │ │ │ │ + bhi.n 1799aa │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ 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] @ (179bdc ) │ │ │ │ + ldr r2, [pc, #304] @ (179bcc ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179be0 ) │ │ │ │ + ldr r3, [pc, #304] @ (179bd0 ) │ │ │ │ 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] @ (179be4 ) │ │ │ │ + ldr r3, [pc, #288] @ (179bd4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179be8 ) │ │ │ │ + ldr r3, [pc, #284] @ (179bd8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179ae6 │ │ │ │ + cbz r2, 179ad6 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179b04 │ │ │ │ + bne.n 179af4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179ade │ │ │ │ - ldr r2, [pc, #260] @ (179bec ) │ │ │ │ - ldr r3, [pc, #244] @ (179be0 ) │ │ │ │ + bhi.n 179ace │ │ │ │ + ldr r2, [pc, #260] @ (179bdc ) │ │ │ │ + ldr r3, [pc, #244] @ (179bd0 ) │ │ │ │ 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 179bd2 │ │ │ │ + bne.n 179bc2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (179bf0 ) │ │ │ │ + ldr r2, [pc, #232] @ (179be0 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179bd8 │ │ │ │ + vldr s16, [pc, #204] @ 179bc8 │ │ │ │ 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 │ │ │ │ @@ -433525,103 +433511,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 179b42 │ │ │ │ + bne.n 179b32 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 179b34 │ │ │ │ + bne.n 179b24 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 179b22 │ │ │ │ + bhi.n 179b12 │ │ │ │ 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 179b16 │ │ │ │ - b.n 179ae6 │ │ │ │ + bhi.n 179b06 │ │ │ │ + b.n 179ad6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ 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] @ (179d40 ) │ │ │ │ + ldr r2, [pc, #304] @ (179d30 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179d44 ) │ │ │ │ + ldr r3, [pc, #304] @ (179d34 ) │ │ │ │ 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] @ (179d48 ) │ │ │ │ + ldr r3, [pc, #288] @ (179d38 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179d4c ) │ │ │ │ + ldr r3, [pc, #284] @ (179d3c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179c4a │ │ │ │ + cbz r2, 179c3a │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179c68 │ │ │ │ + bne.n 179c58 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179c42 │ │ │ │ - ldr r2, [pc, #260] @ (179d50 ) │ │ │ │ - ldr r3, [pc, #244] @ (179d44 ) │ │ │ │ + bhi.n 179c32 │ │ │ │ + ldr r2, [pc, #260] @ (179d40 ) │ │ │ │ + ldr r3, [pc, #244] @ (179d34 ) │ │ │ │ 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 179d36 │ │ │ │ + bne.n 179d26 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (179d54 ) │ │ │ │ + ldr r2, [pc, #232] @ (179d44 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179d3c │ │ │ │ + vldr s16, [pc, #204] @ 179d2c │ │ │ │ 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 │ │ │ │ @@ -433665,103 +433651,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 179ca6 │ │ │ │ + bne.n 179c96 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 179c98 │ │ │ │ + bne.n 179c88 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 179c86 │ │ │ │ + bhi.n 179c76 │ │ │ │ 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 179c7a │ │ │ │ - b.n 179c4a │ │ │ │ + bhi.n 179c6a │ │ │ │ + b.n 179c3a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ 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] @ (179ea4 ) │ │ │ │ + ldr r2, [pc, #304] @ (179e94 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179ea8 ) │ │ │ │ + ldr r3, [pc, #304] @ (179e98 ) │ │ │ │ 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] @ (179eac ) │ │ │ │ + ldr r3, [pc, #288] @ (179e9c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179eb0 ) │ │ │ │ + ldr r3, [pc, #284] @ (179ea0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179dae │ │ │ │ + cbz r2, 179d9e │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179dcc │ │ │ │ + bne.n 179dbc │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179da6 │ │ │ │ - ldr r2, [pc, #260] @ (179eb4 ) │ │ │ │ - ldr r3, [pc, #244] @ (179ea8 ) │ │ │ │ + bhi.n 179d96 │ │ │ │ + ldr r2, [pc, #260] @ (179ea4 ) │ │ │ │ + ldr r3, [pc, #244] @ (179e98 ) │ │ │ │ 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 179e9a │ │ │ │ + bne.n 179e8a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (179eb8 ) │ │ │ │ + ldr r2, [pc, #232] @ (179ea8 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179ea0 │ │ │ │ + vldr s16, [pc, #204] @ 179e90 │ │ │ │ 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 │ │ │ │ @@ -433805,103 +433791,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 179e0a │ │ │ │ + bne.n 179dfa │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 179dfc │ │ │ │ + bne.n 179dec │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 179dea │ │ │ │ + bhi.n 179dda │ │ │ │ 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 179dde │ │ │ │ - b.n 179dae │ │ │ │ + bhi.n 179dce │ │ │ │ + b.n 179d9e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ 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] @ (17a008 ) │ │ │ │ + ldr r2, [pc, #304] @ (179ff8 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (17a00c ) │ │ │ │ + ldr r3, [pc, #304] @ (179ffc ) │ │ │ │ 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] @ (17a010 ) │ │ │ │ + ldr r3, [pc, #288] @ (17a000 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (17a014 ) │ │ │ │ + ldr r3, [pc, #284] @ (17a004 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179f12 │ │ │ │ + cbz r2, 179f02 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179f30 │ │ │ │ + bne.n 179f20 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179f0a │ │ │ │ - ldr r2, [pc, #260] @ (17a018 ) │ │ │ │ - ldr r3, [pc, #244] @ (17a00c ) │ │ │ │ + bhi.n 179efa │ │ │ │ + ldr r2, [pc, #260] @ (17a008 ) │ │ │ │ + ldr r3, [pc, #244] @ (179ffc ) │ │ │ │ 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 179ffe │ │ │ │ + bne.n 179fee │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (17a01c ) │ │ │ │ + ldr r2, [pc, #232] @ (17a00c ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 17a004 │ │ │ │ + vldr s16, [pc, #204] @ 179ff4 │ │ │ │ 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 │ │ │ │ @@ -433945,67 +433931,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 179f6e │ │ │ │ + bne.n 179f5e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 179f60 │ │ │ │ + bne.n 179f50 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 179f4e │ │ │ │ + bhi.n 179f3e │ │ │ │ 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 179f42 │ │ │ │ - b.n 179f12 │ │ │ │ + bhi.n 179f32 │ │ │ │ + b.n 179f02 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ 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] @ (17a0b4 ) │ │ │ │ + ldr r4, [pc, #132] @ (17a0a4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (17a0b8 ) │ │ │ │ + ldr r3, [pc, #132] @ (17a0a8 ) │ │ │ │ cmp r2, #15 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bls.n 17a08e │ │ │ │ + bls.n 17a07e │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r4 │ │ │ │ mov r3, lr │ │ │ │ subs r5, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -434015,108 +434001,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 17a04a │ │ │ │ + bhi.n 17a03a │ │ │ │ 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, 17a0a8 │ │ │ │ - ldr r2, [pc, #40] @ (17a0bc ) │ │ │ │ - ldr r3, [pc, #36] @ (17a0b8 ) │ │ │ │ + cbnz r2, 17a098 │ │ │ │ + ldr r2, [pc, #40] @ (17a0ac ) │ │ │ │ + ldr r3, [pc, #36] @ (17a0a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17a0ae │ │ │ │ + bne.n 17a09e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 157a38 │ │ │ │ - b.n 17a090 │ │ │ │ + bl 157a2c │ │ │ │ + b.n 17a080 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (17a120 ) │ │ │ │ + ldr r2, [pc, #80] @ (17a110 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (17a124 ) │ │ │ │ + ldr r3, [pc, #80] @ (17a114 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17a110 │ │ │ │ + cbz r3, 17a100 │ │ │ │ ldrb r3, [r5, #25] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #54 @ 0x36 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 17a10c │ │ │ │ - ldr r3, [pc, #40] @ (17a128 ) │ │ │ │ + bmi.n 17a0fc │ │ │ │ + ldr r3, [pc, #40] @ (17a118 ) │ │ │ │ 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] @ (17a12c ) │ │ │ │ + ldr r3, [pc, #24] @ (17a11c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 180b0c │ │ │ │ - b.n 17a0e2 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + bl 180afc │ │ │ │ + b.n 17a0d2 │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ 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 17a1f2 │ │ │ │ + beq.n 17a1e2 │ │ │ │ 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 17a266 │ │ │ │ + bls.w 17a256 │ │ │ │ bic.w r0, r1, #1 │ │ │ │ - vldr s13, [pc, #288] @ 17a27c │ │ │ │ + vldr s13, [pc, #288] @ 17a26c │ │ │ │ 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] │ │ │ │ @@ -434144,30 +434130,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 17a176 │ │ │ │ + bne.n 17a166 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - bhi.n 17a1f8 │ │ │ │ + bhi.n 17a1e8 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 17a16a │ │ │ │ + bne.n 17a15a │ │ │ │ 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] @ 17a27c │ │ │ │ + vldr s12, [pc, #112] @ 17a26c │ │ │ │ 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] │ │ │ │ @@ -434182,49 +434168,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 17a1f2 │ │ │ │ + beq.n 17a1e2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 17a156 │ │ │ │ + bne.w 17a146 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 17a210 │ │ │ │ - cbnz r7, 17a276 │ │ │ │ + b.n 17a200 │ │ │ │ + cbnz r7, 17a266 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 17a1f2 │ │ │ │ + beq.n 17a1e2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17a268 │ │ │ │ + beq.n 17a258 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 17a208 │ │ │ │ + b.n 17a1f8 │ │ │ │ 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 17a316 │ │ │ │ + beq.n 17a306 │ │ │ │ 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 17a356 │ │ │ │ + bls.n 17a346 │ │ │ │ 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 │ │ │ │ @@ -434242,24 +434228,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 17a2c8 │ │ │ │ + bne.n 17a2b8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, lr │ │ │ │ - bhi.n 17a31c │ │ │ │ + bhi.n 17a30c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17a2bc │ │ │ │ + bne.n 17a2ac │ │ │ │ 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 │ │ │ │ @@ -434271,61 +434257,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 17a316 │ │ │ │ + beq.n 17a306 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 17a2ac │ │ │ │ + bne.n 17a29c │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 17a32e │ │ │ │ - cbnz r0, 17a368 │ │ │ │ + b.n 17a31e │ │ │ │ + cbnz r0, 17a358 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 17a316 │ │ │ │ + beq.n 17a306 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a358 │ │ │ │ + beq.n 17a348 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 17a32a │ │ │ │ + b.n 17a31a │ │ │ │ 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 17a4aa │ │ │ │ + beq.w 17a49a │ │ │ │ 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 17a4ba │ │ │ │ + bls.w 17a4aa │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 17a578 │ │ │ │ - vldr s3, [pc, #464] @ 17a57c │ │ │ │ + vldr s7, [pc, #464] @ 17a568 │ │ │ │ + vldr s3, [pc, #464] @ 17a56c │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 17a580 │ │ │ │ + vldr s10, [pc, #460] @ 17a570 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 17a584 │ │ │ │ + vldr s4, [pc, #460] @ 17a574 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 17a588 │ │ │ │ + vldr s5, [pc, #456] @ 17a578 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 17a58c │ │ │ │ + vldr s6, [pc, #452] @ 17a57c │ │ │ │ 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 │ │ │ │ @@ -434372,49 +434358,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 17a3dc │ │ │ │ + bne.n 17a3cc │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17a4c6 │ │ │ │ + bhi.n 17a4b6 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17a3d0 │ │ │ │ + bne.n 17a3c0 │ │ │ │ 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 17a4aa │ │ │ │ + beq.n 17a49a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17a4b0 │ │ │ │ + beq.n 17a4a0 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a4d8 │ │ │ │ + b.n 17a4c8 │ │ │ │ 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] @ 17a578 │ │ │ │ + vldr s5, [pc, #156] @ 17a568 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 17a57c │ │ │ │ - vldr s10, [pc, #152] @ 17a580 │ │ │ │ - vldr s7, [pc, #152] @ 17a584 │ │ │ │ - vldr s8, [pc, #152] @ 17a588 │ │ │ │ - vldr s9, [pc, #152] @ 17a58c │ │ │ │ + vldr s6, [pc, #152] @ 17a56c │ │ │ │ + vldr s10, [pc, #152] @ 17a570 │ │ │ │ + vldr s7, [pc, #152] @ 17a574 │ │ │ │ + vldr s8, [pc, #152] @ 17a578 │ │ │ │ + vldr s9, [pc, #152] @ 17a57c │ │ │ │ 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 │ │ │ │ @@ -434439,23 +434425,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 17a4aa │ │ │ │ + beq.n 17a49a │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17a3a2 │ │ │ │ + bne.w 17a392 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a4f4 │ │ │ │ + b.n 17a4e4 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17a868 ) │ │ │ │ + ldr r1, [pc, #744] @ (17a858 ) │ │ │ │ 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 │ │ │ │ @@ -434463,36 +434449,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 17a6ca │ │ │ │ + beq.w 17a6ba │ │ │ │ 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 17a6da │ │ │ │ + bls.w 17a6ca │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 17a798 │ │ │ │ - vldr s3, [pc, #464] @ 17a79c │ │ │ │ + vldr s7, [pc, #464] @ 17a788 │ │ │ │ + vldr s3, [pc, #464] @ 17a78c │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 17a7a0 │ │ │ │ + vldr s10, [pc, #460] @ 17a790 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 17a7a4 │ │ │ │ + vldr s4, [pc, #460] @ 17a794 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 17a7a8 │ │ │ │ + vldr s5, [pc, #456] @ 17a798 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 17a7ac │ │ │ │ + vldr s6, [pc, #452] @ 17a79c │ │ │ │ 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 │ │ │ │ @@ -434539,49 +434525,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 17a5fc │ │ │ │ + bne.n 17a5ec │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17a6e6 │ │ │ │ + bhi.n 17a6d6 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17a5f0 │ │ │ │ + bne.n 17a5e0 │ │ │ │ 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 17a6ca │ │ │ │ + beq.n 17a6ba │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17a6d0 │ │ │ │ + beq.n 17a6c0 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a6f8 │ │ │ │ + b.n 17a6e8 │ │ │ │ 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] @ 17a798 │ │ │ │ + vldr s5, [pc, #156] @ 17a788 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 17a79c │ │ │ │ - vldr s10, [pc, #152] @ 17a7a0 │ │ │ │ - vldr s7, [pc, #152] @ 17a7a4 │ │ │ │ - vldr s8, [pc, #152] @ 17a7a8 │ │ │ │ - vldr s9, [pc, #152] @ 17a7ac │ │ │ │ + vldr s6, [pc, #152] @ 17a78c │ │ │ │ + vldr s10, [pc, #152] @ 17a790 │ │ │ │ + vldr s7, [pc, #152] @ 17a794 │ │ │ │ + vldr s8, [pc, #152] @ 17a798 │ │ │ │ + vldr s9, [pc, #152] @ 17a79c │ │ │ │ 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 │ │ │ │ @@ -434606,44 +434592,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 17a6ca │ │ │ │ + beq.n 17a6ba │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17a5c2 │ │ │ │ + bne.w 17a5b2 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a714 │ │ │ │ + b.n 17a704 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17aa88 ) │ │ │ │ + ldr r1, [pc, #744] @ (17aa78 ) │ │ │ │ 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 17a8ca │ │ │ │ + beq.w 17a8ba │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 17a8e0 │ │ │ │ + bls.w 17a8d0 │ │ │ │ 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 │ │ │ │ @@ -434700,44 +434686,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 17a7fe │ │ │ │ + bne.n 17a7ee │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 17a8ea │ │ │ │ + bhi.n 17a8da │ │ │ │ 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 17a7ee │ │ │ │ + bne.n 17a7de │ │ │ │ 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 17a8ca │ │ │ │ + beq.n 17a8ba │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a8d0 │ │ │ │ + beq.n 17a8c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17a8fe │ │ │ │ + b.n 17a8ee │ │ │ │ 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 │ │ │ │ @@ -434774,38 +434760,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 17a8ca │ │ │ │ + beq.n 17a8ba │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17a97c │ │ │ │ + beq.n 17a96c │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17a7d2 │ │ │ │ + b.n 17a7c2 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17a91c │ │ │ │ + b.n 17a90c │ │ │ │ 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 17aa9e │ │ │ │ + beq.w 17aa8e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 17aab4 │ │ │ │ + bls.w 17aaa4 │ │ │ │ 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 │ │ │ │ @@ -434862,44 +434848,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 17a9d2 │ │ │ │ + bne.n 17a9c2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 17aabe │ │ │ │ + bhi.n 17aaae │ │ │ │ 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 17a9c2 │ │ │ │ + bne.n 17a9b2 │ │ │ │ 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 17aa9e │ │ │ │ + beq.n 17aa8e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17aaa4 │ │ │ │ + beq.n 17aa94 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17aad2 │ │ │ │ + b.n 17aac2 │ │ │ │ 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 │ │ │ │ @@ -434936,54 +434922,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 17aa9e │ │ │ │ + beq.n 17aa8e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17ab50 │ │ │ │ + beq.n 17ab40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17a9a6 │ │ │ │ + b.n 17a996 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17aaf0 │ │ │ │ + b.n 17aae0 │ │ │ │ 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 17ac92 │ │ │ │ + beq.w 17ac82 │ │ │ │ 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 17aca2 │ │ │ │ + bls.w 17ac92 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 17ad64 │ │ │ │ - vldr s3, [pc, #468] @ 17ad68 │ │ │ │ + vldr s7, [pc, #468] @ 17ad54 │ │ │ │ + vldr s3, [pc, #468] @ 17ad58 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 17ad6c │ │ │ │ + vldr s10, [pc, #464] @ 17ad5c │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 17ad70 │ │ │ │ + vldr s4, [pc, #464] @ 17ad60 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 17ad74 │ │ │ │ + vldr s5, [pc, #460] @ 17ad64 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 17ad78 │ │ │ │ + vldr s6, [pc, #456] @ 17ad68 │ │ │ │ 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 │ │ │ │ @@ -435030,49 +435016,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 17abc4 │ │ │ │ + bne.n 17abb4 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17acae │ │ │ │ + bhi.n 17ac9e │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17abb8 │ │ │ │ + bne.n 17aba8 │ │ │ │ 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 17ac92 │ │ │ │ + beq.n 17ac82 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17ac98 │ │ │ │ + beq.n 17ac88 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17acc0 │ │ │ │ + b.n 17acb0 │ │ │ │ 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] @ 17ad64 │ │ │ │ + vldr s5, [pc, #160] @ 17ad54 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #156] @ 17ad68 │ │ │ │ - vldr s10, [pc, #156] @ 17ad6c │ │ │ │ - vldr s7, [pc, #156] @ 17ad70 │ │ │ │ - vldr s8, [pc, #156] @ 17ad74 │ │ │ │ - vldr s9, [pc, #156] @ 17ad78 │ │ │ │ + vldr s6, [pc, #156] @ 17ad58 │ │ │ │ + vldr s10, [pc, #156] @ 17ad5c │ │ │ │ + vldr s7, [pc, #156] @ 17ad60 │ │ │ │ + vldr s8, [pc, #156] @ 17ad64 │ │ │ │ + vldr s9, [pc, #156] @ 17ad68 │ │ │ │ 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 │ │ │ │ @@ -435097,24 +435083,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 17ac92 │ │ │ │ + beq.n 17ac82 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17ab8a │ │ │ │ + bne.w 17ab7a │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17acdc │ │ │ │ + b.n 17accc │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17b054 ) │ │ │ │ + ldr r1, [pc, #744] @ (17b044 ) │ │ │ │ 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 │ │ │ │ @@ -435122,36 +435108,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 17aeb6 │ │ │ │ + beq.w 17aea6 │ │ │ │ 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 17aec6 │ │ │ │ + bls.w 17aeb6 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 17af88 │ │ │ │ - vldr s3, [pc, #468] @ 17af8c │ │ │ │ + vldr s7, [pc, #468] @ 17af78 │ │ │ │ + vldr s3, [pc, #468] @ 17af7c │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 17af90 │ │ │ │ + vldr s10, [pc, #464] @ 17af80 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 17af94 │ │ │ │ + vldr s4, [pc, #464] @ 17af84 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 17af98 │ │ │ │ + vldr s5, [pc, #460] @ 17af88 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 17af9c │ │ │ │ + vldr s6, [pc, #456] @ 17af8c │ │ │ │ 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 │ │ │ │ @@ -435198,49 +435184,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 17ade8 │ │ │ │ + bne.n 17add8 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17aed2 │ │ │ │ + bhi.n 17aec2 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17addc │ │ │ │ + bne.n 17adcc │ │ │ │ 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 17aeb6 │ │ │ │ + beq.n 17aea6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17aebc │ │ │ │ + beq.n 17aeac │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17aee4 │ │ │ │ + b.n 17aed4 │ │ │ │ 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] @ 17af88 │ │ │ │ + vldr s5, [pc, #160] @ 17af78 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #156] @ 17af8c │ │ │ │ - vldr s10, [pc, #156] @ 17af90 │ │ │ │ - vldr s7, [pc, #156] @ 17af94 │ │ │ │ - vldr s8, [pc, #156] @ 17af98 │ │ │ │ - vldr s9, [pc, #156] @ 17af9c │ │ │ │ + vldr s6, [pc, #156] @ 17af7c │ │ │ │ + vldr s10, [pc, #156] @ 17af80 │ │ │ │ + vldr s7, [pc, #156] @ 17af84 │ │ │ │ + vldr s8, [pc, #156] @ 17af88 │ │ │ │ + vldr s9, [pc, #156] @ 17af8c │ │ │ │ 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 │ │ │ │ @@ -435265,45 +435251,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 17aeb6 │ │ │ │ + beq.n 17aea6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17adae │ │ │ │ + bne.w 17ad9e │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17af00 │ │ │ │ + b.n 17aef0 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17b278 ) │ │ │ │ + ldr r1, [pc, #744] @ (17b268 ) │ │ │ │ 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 17b0ba │ │ │ │ + beq.w 17b0aa │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 17b0d0 │ │ │ │ + bls.w 17b0c0 │ │ │ │ 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 │ │ │ │ @@ -435360,44 +435346,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 17afee │ │ │ │ + bne.n 17afde │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 17b0da │ │ │ │ + bhi.n 17b0ca │ │ │ │ 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 17afde │ │ │ │ + bne.n 17afce │ │ │ │ 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 17b0ba │ │ │ │ + beq.n 17b0aa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17b0c0 │ │ │ │ + beq.n 17b0b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17b0ee │ │ │ │ + b.n 17b0de │ │ │ │ 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 │ │ │ │ @@ -435434,37 +435420,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 17b0ba │ │ │ │ + beq.n 17b0aa │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17b16a │ │ │ │ + beq.n 17b15a │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17afc2 │ │ │ │ + b.n 17afb2 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17b10c │ │ │ │ + b.n 17b0fc │ │ │ │ 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 17b28a │ │ │ │ + beq.w 17b27a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 17b2a0 │ │ │ │ + bls.w 17b290 │ │ │ │ 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 │ │ │ │ @@ -435521,44 +435507,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 17b1be │ │ │ │ + bne.n 17b1ae │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 17b2aa │ │ │ │ + bhi.n 17b29a │ │ │ │ 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 17b1ae │ │ │ │ + bne.n 17b19e │ │ │ │ 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 17b28a │ │ │ │ + beq.n 17b27a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17b290 │ │ │ │ + beq.n 17b280 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17b2be │ │ │ │ + b.n 17b2ae │ │ │ │ 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 │ │ │ │ @@ -435595,139 +435581,139 @@ │ │ │ │ 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 17b28a │ │ │ │ + beq.n 17b27a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17b33a │ │ │ │ + beq.n 17b32a │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17b192 │ │ │ │ + b.n 17b182 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17b2dc │ │ │ │ + b.n 17b2cc │ │ │ │ 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 17b378 │ │ │ │ + beq.n 17b368 │ │ │ │ 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 48388 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 17b364 │ │ │ │ + bne.n 17b354 │ │ │ │ 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, 17b3be │ │ │ │ + cbz r7, 17b3ae │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b3be │ │ │ │ + cbz r4, 17b3ae │ │ │ │ mov r6, r3 │ │ │ │ - vldr s14, [pc, #52] @ 17b3c4 │ │ │ │ + vldr s14, [pc, #52] @ 17b3b4 │ │ │ │ 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 17b39a │ │ │ │ + bne.n 17b38a │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17b394 │ │ │ │ + bne.n 17b384 │ │ │ │ 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 17b408 │ │ │ │ + beq.n 17b3f8 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b408 │ │ │ │ + cbz r4, 17b3f8 │ │ │ │ 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 17b3ea │ │ │ │ + bne.n 17b3da │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b3e2 │ │ │ │ + bne.n 17b3d2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r7, [sp, #20] │ │ │ │ - cbz r7, 17b450 │ │ │ │ + cbz r7, 17b440 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b450 │ │ │ │ + cbz r4, 17b440 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d6, [pc, #52] @ 17b458 │ │ │ │ + vldr d6, [pc, #52] @ 17b448 │ │ │ │ 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 17b42c │ │ │ │ + bne.n 17b41c │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17b426 │ │ │ │ + bne.n 17b416 │ │ │ │ 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 17b4a0 │ │ │ │ + beq.n 17b490 │ │ │ │ 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 │ │ │ │ @@ -435735,23 +435721,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 48388 │ │ │ │ add r5, r9 │ │ │ │ add r4, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 17b48c │ │ │ │ + bne.n 17b47c │ │ │ │ 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 17b4e4 │ │ │ │ + beq.n 17b4d4 │ │ │ │ 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 │ │ │ │ @@ -435759,575 +435745,575 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 48388 │ │ │ │ add r5, r9 │ │ │ │ add r4, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 17b4d0 │ │ │ │ + bne.n 17b4c0 │ │ │ │ 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 17b552 │ │ │ │ + beq.n 17b542 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b552 │ │ │ │ + cbz r4, 17b542 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #84] @ 17b558 │ │ │ │ + vldr d5, [pc, #84] @ 17b548 │ │ │ │ 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 17b53e │ │ │ │ + ble.n 17b52e │ │ │ │ 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 17b510 │ │ │ │ + bne.n 17b500 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b50a │ │ │ │ + bne.n 17b4fa │ │ │ │ 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 17b5b4 │ │ │ │ + beq.n 17b5a4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b5b4 │ │ │ │ + cbz r4, 17b5a4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b5b8 │ │ │ │ + vldr d6, [pc, #60] @ 17b5a8 │ │ │ │ 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 17b586 │ │ │ │ + bne.n 17b576 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b57e │ │ │ │ + bne.n 17b56e │ │ │ │ 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 17b606 │ │ │ │ + beq.n 17b5f6 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b606 │ │ │ │ + cbz r4, 17b5f6 │ │ │ │ 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 17b5e4 │ │ │ │ + bne.n 17b5d4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b5dc │ │ │ │ + bne.n 17b5cc │ │ │ │ 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 17b634 │ │ │ │ + beq.n 17b624 │ │ │ │ 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 17b644 │ │ │ │ + bne.n 17b634 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 17b62e │ │ │ │ + bne.n 17b61e │ │ │ │ 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 17b634 │ │ │ │ + beq.n 17b624 │ │ │ │ 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 17b648 │ │ │ │ - b.n 17b638 │ │ │ │ + bne.n 17b638 │ │ │ │ + b.n 17b628 │ │ │ │ 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 17b6b4 │ │ │ │ + beq.n 17b6a4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b6b4 │ │ │ │ + cbz r4, 17b6a4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b6b8 │ │ │ │ + vldr d6, [pc, #60] @ 17b6a8 │ │ │ │ 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 17b686 │ │ │ │ + bne.n 17b676 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b67e │ │ │ │ + bne.n 17b66e │ │ │ │ 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 17b706 │ │ │ │ + beq.n 17b6f6 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b706 │ │ │ │ + cbz r4, 17b6f6 │ │ │ │ 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 17b6e4 │ │ │ │ + bne.n 17b6d4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 17b6dc │ │ │ │ + bne.n 17b6cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17b72c │ │ │ │ + cbz r7, 17b71c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17b73a │ │ │ │ + bne.n 17b72a │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b726 │ │ │ │ + bne.n 17b716 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ add r2, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 17b72c │ │ │ │ + beq.n 17b71c │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 17b73e │ │ │ │ - b.n 17b72e │ │ │ │ + bne.n 17b72e │ │ │ │ + b.n 17b71e │ │ │ │ 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 17b7a4 │ │ │ │ + beq.n 17b794 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b7a4 │ │ │ │ + cbz r4, 17b794 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b7a8 │ │ │ │ + vldr d6, [pc, #60] @ 17b798 │ │ │ │ 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 17b776 │ │ │ │ + bne.n 17b766 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b76e │ │ │ │ + bne.n 17b75e │ │ │ │ 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 17b802 │ │ │ │ + beq.n 17b7f2 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - cbz r4, 17b802 │ │ │ │ + cbz r4, 17b7f2 │ │ │ │ mov r7, r1 │ │ │ │ - vldr d6, [pc, #64] @ 17b808 │ │ │ │ + vldr d6, [pc, #64] @ 17b7f8 │ │ │ │ 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 17b7d4 │ │ │ │ + bne.n 17b7c4 │ │ │ │ adds r5, #1 │ │ │ │ add r0, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 17b7cc │ │ │ │ + bne.n 17b7bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17b80e │ │ │ │ + b.n 17b7fe │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17b856 │ │ │ │ + beq.n 17b846 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b856 │ │ │ │ + cbz r4, 17b846 │ │ │ │ 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 17b834 │ │ │ │ + bne.n 17b824 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b82c │ │ │ │ + bne.n 17b81c │ │ │ │ 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 17b8b4 │ │ │ │ + beq.n 17b8a4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b8b4 │ │ │ │ + cbz r4, 17b8a4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b8b8 │ │ │ │ + vldr d6, [pc, #60] @ 17b8a8 │ │ │ │ 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 17b886 │ │ │ │ + bne.n 17b876 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b87e │ │ │ │ + bne.n 17b86e │ │ │ │ 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 17b906 │ │ │ │ + beq.n 17b8f6 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b906 │ │ │ │ + cbz r4, 17b8f6 │ │ │ │ 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 17b8e4 │ │ │ │ + bne.n 17b8d4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b8dc │ │ │ │ + bne.n 17b8cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r7, [sp, #20] │ │ │ │ - cbz r7, 17b942 │ │ │ │ + cbz r7, 17b932 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b942 │ │ │ │ + cbz r4, 17b932 │ │ │ │ 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 17b926 │ │ │ │ + bne.n 17b916 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 17b91e │ │ │ │ + bne.n 17b90e │ │ │ │ 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 17b9b8 │ │ │ │ + beq.n 17b9a8 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b9b8 │ │ │ │ + cbz r4, 17b9a8 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #92] @ 17b9c0 │ │ │ │ + vldr d5, [pc, #92] @ 17b9b0 │ │ │ │ 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 17b9a0 │ │ │ │ + ble.n 17b990 │ │ │ │ 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 17b972 │ │ │ │ + bne.n 17b962 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b96a │ │ │ │ + bne.n 17b95a │ │ │ │ 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, 17b9ea │ │ │ │ + cbz r7, 17b9da │ │ │ │ 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 17b9f8 │ │ │ │ + bne.n 17b9e8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b9e4 │ │ │ │ + bne.n 17b9d4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r6 │ │ │ │ add lr, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 17b9ea │ │ │ │ + beq.n 17b9da │ │ │ │ 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 17b9fe │ │ │ │ - b.n 17b9ec │ │ │ │ + bne.n 17b9ee │ │ │ │ + b.n 17b9dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17ba38 │ │ │ │ + beq.n 17ba28 │ │ │ │ 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 17ba48 │ │ │ │ + bne.n 17ba38 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 17ba32 │ │ │ │ + bne.n 17ba22 │ │ │ │ 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 17ba38 │ │ │ │ + beq.n 17ba28 │ │ │ │ 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 17ba4c │ │ │ │ - b.n 17ba3c │ │ │ │ + bne.n 17ba3c │ │ │ │ + b.n 17ba2c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17ba80 │ │ │ │ + cbz r7, 17ba70 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17ba8e │ │ │ │ + bne.n 17ba7e │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17ba7a │ │ │ │ + bne.n 17ba6a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ add r2, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 17ba80 │ │ │ │ + beq.n 17ba70 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 17ba92 │ │ │ │ - b.n 17ba82 │ │ │ │ + bne.n 17ba82 │ │ │ │ + b.n 17ba72 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17bac2 │ │ │ │ + cbz r7, 17bab2 │ │ │ │ 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 17bad0 │ │ │ │ + bne.n 17bac0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17babc │ │ │ │ + bne.n 17baac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r6 │ │ │ │ add lr, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 17bac2 │ │ │ │ + beq.n 17bab2 │ │ │ │ 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 17bad6 │ │ │ │ - b.n 17bac4 │ │ │ │ + bne.n 17bac6 │ │ │ │ + b.n 17bab4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 484cc │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -436404,24 +436390,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 17bc06 │ │ │ │ + beq.n 17bbf6 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 17bc06 │ │ │ │ + beq.n 17bbf6 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 17bc0e │ │ │ │ + bhi.n 17bbfe │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 17bc3a │ │ │ │ + bgt.n 17bc2a │ │ │ │ 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 │ │ │ │ @@ -436442,15 +436428,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 17bc06 │ │ │ │ + b.n 17bbf6 │ │ │ │ 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 │ │ │ │ @@ -436473,24 +436459,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 17bcd6 │ │ │ │ + beq.n 17bcc6 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 17bcd6 │ │ │ │ + beq.n 17bcc6 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 17bcde │ │ │ │ + bgt.n 17bcce │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 17bd0a │ │ │ │ + bgt.n 17bcfa │ │ │ │ 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 │ │ │ │ @@ -436515,27 +436501,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 17bcd6 │ │ │ │ + b.n 17bcc6 │ │ │ │ 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 17bd40 │ │ │ │ + beq.n 17bd30 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 17bd3a │ │ │ │ + bcs.n 17bd2a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -436559,23 +436545,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 47ee8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 47478 │ │ │ │ - cbz r0, 17bd90 │ │ │ │ + cbz r0, 17bd80 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 47ee8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 47478 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17bd8e │ │ │ │ + bne.n 17bd7e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 486f0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -436584,183 +436570,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 17bde0 │ │ │ │ + beq.n 17bdd0 │ │ │ │ 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 17bd68 │ │ │ │ + bl 17bd58 │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ - b.n 17bdd2 │ │ │ │ + b.n 17bdc2 │ │ │ │ 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] @ (17be88 ) │ │ │ │ + ldr r2, [pc, #132] @ (17be78 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #132] @ (17be8c ) │ │ │ │ + ldr r3, [pc, #132] @ (17be7c ) │ │ │ │ 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 47e4c │ │ │ │ - ldr r3, [pc, #108] @ (17be90 ) │ │ │ │ + ldr r3, [pc, #108] @ (17be80 ) │ │ │ │ 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 4834c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 17be68 │ │ │ │ - cbz r7, 17be5e │ │ │ │ + bne.n 17be58 │ │ │ │ + cbz r7, 17be4e │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 4825c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47ee8 │ │ │ │ mov r2, r5 │ │ │ │ asrs r3, r5, #31 │ │ │ │ blx 47478 │ │ │ │ - cbnz r0, 17be68 │ │ │ │ + cbnz r0, 17be58 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 486f0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 17be6a │ │ │ │ + b.n 17be5a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (17be94 ) │ │ │ │ - ldr r3, [pc, #28] @ (17be8c ) │ │ │ │ + ldr r2, [pc, #40] @ (17be84 ) │ │ │ │ + ldr r3, [pc, #28] @ (17be7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17be82 │ │ │ │ + bne.n 17be72 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rors r6, r6 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #46 @ 0x2e │ │ │ │ movs r1, r2 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 47400 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 17bef0 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 17bee0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 47fb4 <__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 17bdf0 │ │ │ │ - cbz r0, 17beec │ │ │ │ + bl 17bde0 │ │ │ │ + cbz r0, 17bedc │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17bdf0 │ │ │ │ + bl 17bde0 │ │ │ │ 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 17bf16 │ │ │ │ + b.n 17bf06 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17bf26 │ │ │ │ + bne.n 17bf16 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17bf0c │ │ │ │ + blt.n 17befc │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 17bf34 │ │ │ │ + b.n 17bf24 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17bf44 │ │ │ │ + bne.n 17bf34 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17bf2a │ │ │ │ + blt.n 17bf1a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 17bf50 │ │ │ │ + cbz r0, 17bf40 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 17bf5c │ │ │ │ + cbz r0, 17bf4c │ │ │ │ blx 48484 │ │ │ │ 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 17bf64 │ │ │ │ + bne.n 17bf54 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17bf7a │ │ │ │ + cbnz r3, 17bf6a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 169694 │ │ │ │ + bl 169684 │ │ │ │ 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 │ │ │ │ @@ -436770,23 +436756,23 @@ │ │ │ │ blx 486f0 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 17bfd4 │ │ │ │ - ldr r1, [pc, #32] @ (17bfd8 ) │ │ │ │ + bne.n 17bfc4 │ │ │ │ + ldr r1, [pc, #32] @ (17bfc8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ - cbnz r0, 17bfd4 │ │ │ │ + cbnz r0, 17bfc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 17bfd2 │ │ │ │ + bne.n 17bfc2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -436794,216 +436780,216 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r5, #156 @ 0x9c │ │ │ │ movs r1, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (17c054 ) │ │ │ │ + ldr r2, [pc, #104] @ (17c044 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (17c058 ) │ │ │ │ + ldr r3, [pc, #104] @ (17c048 ) │ │ │ │ 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 17bf88 │ │ │ │ - cbnz r0, 17c022 │ │ │ │ + bl 17bf78 │ │ │ │ + cbnz r0, 17c012 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (17c05c ) │ │ │ │ - ldr r3, [pc, #72] @ (17c058 ) │ │ │ │ + ldr r2, [pc, #80] @ (17c04c ) │ │ │ │ + ldr r3, [pc, #72] @ (17c048 ) │ │ │ │ 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 17c050 │ │ │ │ + bne.n 17c040 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17bf88 │ │ │ │ + bl 17bf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c008 │ │ │ │ + beq.n 17bff8 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 17c008 │ │ │ │ + bne.n 17bff8 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 17c00a │ │ │ │ + b.n 17bffa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ands r2, r1 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 17c08a │ │ │ │ + bne.n 17c07a │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17c07a │ │ │ │ + bne.n 17c06a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c176 │ │ │ │ + bne.n 17c166 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17c152 │ │ │ │ + beq.n 17c142 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 17c0d0 │ │ │ │ + cbnz r6, 17c0c0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 17c1da │ │ │ │ - ldr r1, [pc, #308] @ (17c1e8 ) │ │ │ │ + blt.w 17c1ca │ │ │ │ + ldr r1, [pc, #308] @ (17c1d8 ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c1d4 │ │ │ │ + beq.w 17c1c4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 17c0d0 │ │ │ │ + b.n 17c0c0 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c11e │ │ │ │ + bne.n 17c10e │ │ │ │ mov r0, r6 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #2 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c0c6 │ │ │ │ + blt.n 17c0b6 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b.n 17c0f0 │ │ │ │ + b.n 17c0e0 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c104 │ │ │ │ + bne.n 17c0f4 │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #2 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c0e4 │ │ │ │ + blt.n 17c0d4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 17c10e │ │ │ │ + b.n 17c0fe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c11e │ │ │ │ + bne.n 17c10e │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c108 │ │ │ │ + blt.n 17c0f8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17c12a │ │ │ │ + cbz r0, 17c11a │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17c136 │ │ │ │ + cbz r0, 17c126 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17c13a │ │ │ │ + bne.n 17c12a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17c1a0 │ │ │ │ + cbnz r3, 17c190 │ │ │ │ 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 47d2c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 17c1b4 │ │ │ │ - ldr r1, [pc, #132] @ (17c1ec ) │ │ │ │ + blt.n 17c1a4 │ │ │ │ + ldr r1, [pc, #132] @ (17c1dc ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17c1ae │ │ │ │ + cbz r0, 17c19e │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 17c098 │ │ │ │ + b.n 17c088 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17c1b8 │ │ │ │ + bne.n 17c1a8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17c18a │ │ │ │ + bne.n 17c17a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c17c │ │ │ │ - b.n 17c092 │ │ │ │ + bne.n 17c16c │ │ │ │ + b.n 17c082 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 169694 │ │ │ │ - b.n 17c14e │ │ │ │ + bl 169684 │ │ │ │ + b.n 17c13e │ │ │ │ mov r0, r7 │ │ │ │ blx 47b58 │ │ │ │ str r6, [r4, #32] │ │ │ │ - b.n 17c12a │ │ │ │ + b.n 17c11a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17c1be │ │ │ │ + bne.n 17c1ae │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c17a │ │ │ │ - b.n 17c092 │ │ │ │ + bne.n 17c16a │ │ │ │ + b.n 17c082 │ │ │ │ mov r0, r7 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c122 │ │ │ │ - b.n 17c136 │ │ │ │ + bne.n 17c112 │ │ │ │ + b.n 17c126 │ │ │ │ nop │ │ │ │ adds r4, #168 @ 0xa8 │ │ │ │ movs r1, r2 │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ movs r1, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -437011,33 +436997,33 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 475e0 │ │ │ │ - cbz r0, 17c21a │ │ │ │ + cbz r0, 17c20a │ │ │ │ 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 4825c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 17c210 │ │ │ │ + blt.n 17c200 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 475e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c210 │ │ │ │ + bne.n 17c200 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r9, #28087 @ 0x6db7 │ │ │ │ movt r9, #46811 @ 0xb6db │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ @@ -437074,325 +437060,325 @@ │ │ │ │ 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 16a570 │ │ │ │ + bl 16a560 │ │ │ │ mul.w r9, r9, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 483e8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ blx 47ea0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 17c36a │ │ │ │ + bne.n 17c35a │ │ │ │ mov r9, sl │ │ │ │ - cbz r7, 17c35e │ │ │ │ + cbz r7, 17c34e │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - cbz r3, 17c35e │ │ │ │ + cbz r3, 17c34e │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 17c35e │ │ │ │ + beq.n 17c34e │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 17c35e │ │ │ │ + blt.n 17c34e │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ vldr d7, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 17c35e │ │ │ │ + cbz r0, 17c34e │ │ │ │ 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 16a6ac │ │ │ │ + bl 16a69c │ │ │ │ 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 17c2ec │ │ │ │ - b.n 17c360 │ │ │ │ + bne.n 17c2dc │ │ │ │ + b.n 17c350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 475e0 │ │ │ │ - cbz r0, 17c37a │ │ │ │ + cbz r0, 17c36a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ 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 17c36c │ │ │ │ + b.n 17c35c │ │ │ │ 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] @ (17c4a8 ) │ │ │ │ + ldr r2, [pc, #268] @ (17c498 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #268] @ (17c4ac ) │ │ │ │ + ldr r3, [pc, #268] @ (17c49c ) │ │ │ │ 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, 17c3ba │ │ │ │ - bl 17c060 │ │ │ │ + cbnz r1, 17c3aa │ │ │ │ + bl 17c050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c432 │ │ │ │ + beq.n 17c422 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 17bf88 │ │ │ │ - cbz r0, 17c3ea │ │ │ │ + bl 17bf78 │ │ │ │ + cbz r0, 17c3da │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 17bf88 │ │ │ │ - cbz r0, 17c3ea │ │ │ │ + bl 17bf78 │ │ │ │ + cbz r0, 17c3da │ │ │ │ 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 17c476 │ │ │ │ + beq.n 17c466 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be98 │ │ │ │ - cbz r0, 17c42e │ │ │ │ + bl 17be88 │ │ │ │ + cbz r0, 17c41e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4825c │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 17c436 │ │ │ │ + cbnz r5, 17c426 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c1f0 │ │ │ │ + bl 17c1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c47c │ │ │ │ + beq.n 17c46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bee8 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (17c4b0 ) │ │ │ │ - ldr r3, [pc, #144] @ (17c4ac ) │ │ │ │ + ldr r2, [pc, #152] @ (17c4a0 ) │ │ │ │ + ldr r3, [pc, #144] @ (17c49c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c4a4 │ │ │ │ + bne.n 17c494 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17c49a │ │ │ │ + beq.n 17c48a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c416 │ │ │ │ + b.n 17c406 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a61c │ │ │ │ + bl 16a60c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 17c1f0 │ │ │ │ + bl 17c1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c410 │ │ │ │ + bne.n 17c400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be98 │ │ │ │ + bl 17be88 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4825c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 17c1f0 │ │ │ │ + bl 17c1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c410 │ │ │ │ - b.n 17c432 │ │ │ │ + bne.n 17c400 │ │ │ │ + b.n 17c422 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 17c3f2 │ │ │ │ + b.n 17c3e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be98 │ │ │ │ + bl 17be88 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4825c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 17c1f0 │ │ │ │ + bl 17c1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c40a │ │ │ │ + bne.n 17c3fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bee8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c416 │ │ │ │ + b.n 17c406 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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, #1268] @ 17c9c0 │ │ │ │ + ldr.w r2, [pc, #1268] @ 17c9b0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1264] @ 17c9c4 │ │ │ │ + ldr.w r3, [pc, #1264] @ 17c9b4 │ │ │ │ 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 17c5b8 │ │ │ │ + beq.n 17c5a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ - cbnz r7, 17c518 │ │ │ │ - ldr.w r2, [pc, #1228] @ 17c9c8 │ │ │ │ - ldr.w r3, [pc, #1220] @ 17c9c4 │ │ │ │ + cbnz r7, 17c508 │ │ │ │ + ldr.w r2, [pc, #1228] @ 17c9b8 │ │ │ │ + ldr.w r3, [pc, #1220] @ 17c9b4 │ │ │ │ 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 17c99c │ │ │ │ + bne.w 17c98c │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ blx 48250 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c5b4 │ │ │ │ + beq.n 17c5a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 17c5d8 │ │ │ │ - ldr.w r9, [pc, #1164] @ 17c9cc │ │ │ │ + blt.n 17c5c8 │ │ │ │ + ldr.w r9, [pc, #1164] @ 17c9bc │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 47538 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c5d2 │ │ │ │ + beq.n 17c5c2 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 17c5a8 │ │ │ │ + blt.n 17c598 │ │ │ │ mov r1, r9 │ │ │ │ blx 47538 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c9a0 │ │ │ │ + beq.w 17c990 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17bf88 │ │ │ │ - cbz r0, 17c5a2 │ │ │ │ + bl 17bf78 │ │ │ │ + cbz r0, 17c592 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bf88 │ │ │ │ - cbz r0, 17c5a2 │ │ │ │ + bl 17bf78 │ │ │ │ + cbz r0, 17c592 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 17c5a2 │ │ │ │ + bne.n 17c592 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 17c5f6 │ │ │ │ + beq.n 17c5e6 │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ mov r0, r8 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c4f8 │ │ │ │ + b.n 17c4e8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c38c │ │ │ │ + bl 17c37c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c4ee │ │ │ │ - b.n 17c5b4 │ │ │ │ + bne.n 17c4de │ │ │ │ + b.n 17c5a4 │ │ │ │ mov r0, fp │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 17c936 │ │ │ │ + bge.w 17c926 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - b.n 17c5b4 │ │ │ │ + b.n 17c5a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a1e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c930 │ │ │ │ + beq.w 17c920 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w fp, #28 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ subs r3, #4 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ @@ -437405,29 +437391,29 @@ │ │ │ │ cmp fp, r2 │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ subs r2, r3, r4 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb r2, [r3, #28] │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a1e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c618 │ │ │ │ + bne.n 17c608 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #904] @ (17c9d0 ) │ │ │ │ + ldr r3, [pc, #904] @ (17c9c0 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 485b0 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - beq.n 17c690 │ │ │ │ + beq.n 17c680 │ │ │ │ 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] │ │ │ │ @@ -437442,35 +437428,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 17c662 │ │ │ │ - ldr r3, [pc, #832] @ (17c9d4 ) │ │ │ │ + bne.n 17c652 │ │ │ │ + ldr r3, [pc, #832] @ (17c9c4 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 485b0 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c5a2 │ │ │ │ + beq.w 17c592 │ │ │ │ mov r0, fp │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c5a2 │ │ │ │ + beq.w 17c592 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ blx 47e4c │ │ │ │ - ldr r3, [pc, #784] @ (17c9d8 ) │ │ │ │ + ldr r3, [pc, #784] @ (17c9c8 ) │ │ │ │ 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] │ │ │ │ @@ -437479,15 +437465,15 @@ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ blx 4834c │ │ │ │ cmp r0, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c912 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 47e4c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd fp, r6, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ @@ -437495,34 +437481,34 @@ │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, sl │ │ │ │ blx 4834c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c912 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4825c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 475e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c912 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4825c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c912 │ │ │ │ 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] │ │ │ │ @@ -437532,454 +437518,454 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ adds r6, #28 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c912 │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17c908 │ │ │ │ + bne.w 17c8f8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 17c946 │ │ │ │ + beq.w 17c936 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17bd44 │ │ │ │ + bl 17bd34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c922 │ │ │ │ + beq.w 17c912 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c922 │ │ │ │ + beq.w 17c912 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c922 │ │ │ │ + beq.w 17c912 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4834c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c912 │ │ │ │ add.w fp, sp, #28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 17bd44 │ │ │ │ + bl 17bd34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c922 │ │ │ │ + beq.w 17c912 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 17c922 │ │ │ │ + beq.w 17c912 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 17c922 │ │ │ │ + beq.w 17c912 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 17c922 │ │ │ │ + blt.w 17c912 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c912 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c912 │ │ │ │ mov r0, r8 │ │ │ │ blx 4825c │ │ │ │ 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 4834c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17c922 │ │ │ │ + bne.n 17c912 │ │ │ │ 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 17c760 │ │ │ │ + bhi.n 17c750 │ │ │ │ mov r0, r8 │ │ │ │ blx 486f0 │ │ │ │ mov r0, r9 │ │ │ │ blx 486f0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx 4825c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ mov r2, r6 │ │ │ │ asrs r3, r6, #31 │ │ │ │ blx 47478 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c922 │ │ │ │ + bne.n 17c912 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ mov r0, r9 │ │ │ │ blx 4825c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ mov r2, r6 │ │ │ │ asrs r3, r6, #31 │ │ │ │ blx 47478 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c922 │ │ │ │ - bl 16b0f8 │ │ │ │ + bne.n 17c912 │ │ │ │ + bl 16b0e8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ blx 47400 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ - add r3, pc, #268 @ (adr r3, 17c9b8 ) │ │ │ │ + add r3, pc, #268 @ (adr r3, 17c9a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, sl │ │ │ │ blx 47fb4 <__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 17bdf0 │ │ │ │ - cbz r0, 17c922 │ │ │ │ + bl 17bde0 │ │ │ │ + cbz r0, 17c912 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 17bdf0 │ │ │ │ - cbz r0, 17c922 │ │ │ │ + bl 17bde0 │ │ │ │ + cbz r0, 17c912 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ mov r0, r8 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c38c │ │ │ │ - b.n 17c4f8 │ │ │ │ + bl 17c37c │ │ │ │ + b.n 17c4e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ blx 475e0 │ │ │ │ - cbnz r0, 17c922 │ │ │ │ + cbnz r0, 17c912 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c842 │ │ │ │ + beq.n 17c832 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ - b.n 17c5a8 │ │ │ │ + b.n 17c598 │ │ │ │ mov.w fp, #28 │ │ │ │ - b.n 17c644 │ │ │ │ - ldr r1, [pc, #164] @ (17c9dc ) │ │ │ │ + b.n 17c634 │ │ │ │ + ldr r1, [pc, #164] @ (17c9cc ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ - cbz r0, 17c9a8 │ │ │ │ + cbz r0, 17c998 │ │ │ │ blx 48484 │ │ │ │ - b.n 17c5ee │ │ │ │ + b.n 17c5de │ │ │ │ mov r0, r8 │ │ │ │ blx 4825c │ │ │ │ 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 17c922 │ │ │ │ + bne.n 17c912 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c922 │ │ │ │ + bne.n 17c912 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c922 │ │ │ │ + bne.n 17c912 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c922 │ │ │ │ + bne.n 17c912 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c846 │ │ │ │ - b.n 17c922 │ │ │ │ + beq.w 17c836 │ │ │ │ + b.n 17c912 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 47b58 │ │ │ │ - b.n 17c5a8 │ │ │ │ + b.n 17c598 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - b.n 17c5b4 │ │ │ │ + b.n 17c5a4 │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ adds r0, #28 │ │ │ │ movs r1, r2 │ │ │ │ - bl 4a9d2 │ │ │ │ - bl 929d6 │ │ │ │ + bl 4a9c2 │ │ │ │ + bl 929c6 │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ movs r1, r2 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ movs r1, 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] @ (17cae4 ) │ │ │ │ + ldr r7, [pc, #240] @ (17cad4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #240] @ (17cae8 ) │ │ │ │ + ldr r2, [pc, #240] @ (17cad8 ) │ │ │ │ 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 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17cab8 │ │ │ │ + beq.n 17caa8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 17cac6 │ │ │ │ - ldr.w r8, [pc, #196] @ 17caec │ │ │ │ + blt.n 17cab6 │ │ │ │ + ldr.w r8, [pc, #196] @ 17cadc │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ blx 47538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17cac0 │ │ │ │ - ldr r1, [pc, #184] @ (17caf0 ) │ │ │ │ + beq.n 17cab0 │ │ │ │ + ldr r1, [pc, #184] @ (17cae0 ) │ │ │ │ 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 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17caaa │ │ │ │ + beq.n 17ca9a │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 17cad8 │ │ │ │ + blt.n 17cac8 │ │ │ │ mov r1, r8 │ │ │ │ blx 47538 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 17cad2 │ │ │ │ + cbz r0, 17cac2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 17ca9c │ │ │ │ + cbz r0, 17ca8c │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a5c0 │ │ │ │ + bl 16a5b0 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 17ca96 │ │ │ │ + cbz r0, 17ca86 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c38c │ │ │ │ - cbnz r0, 17caba │ │ │ │ + bl 17c37c │ │ │ │ + cbnz r0, 17caaa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a694 │ │ │ │ + bl 16a684 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17caa4 │ │ │ │ + cbz r0, 17ca94 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17cab2 │ │ │ │ + cbz r0, 17caa2 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 47b58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 47574 │ │ │ │ - b.n 17cab8 │ │ │ │ + b.n 17caa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 47b58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 47574 │ │ │ │ - b.n 17caaa │ │ │ │ + b.n 17ca9a │ │ │ │ subs r0, r4, #2 │ │ │ │ movs r1, r2 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ movs r1, r2 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ movs r1, r2 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ movs r1, 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] @ (17cb90 ) │ │ │ │ + ldr r5, [pc, #140] @ (17cb80 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #140] @ (17cb94 ) │ │ │ │ + ldr r3, [pc, #140] @ (17cb84 ) │ │ │ │ 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] @ (17cb98 ) │ │ │ │ + ldr r5, [pc, #128] @ (17cb88 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ - ldr r1, [pc, #120] @ (17cb9c ) │ │ │ │ + ldr r1, [pc, #120] @ (17cb8c ) │ │ │ │ add r5, pc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17cb64 │ │ │ │ + beq.n 17cb54 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 47c9c │ │ │ │ - ldr.w ip, [pc, #92] @ 17cba0 │ │ │ │ + ldr.w ip, [pc, #92] @ 17cb90 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add ip, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str.w ip, [sp] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17cb64 │ │ │ │ + beq.n 17cb54 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 47c9c │ │ │ │ - b.n 17cb66 │ │ │ │ + b.n 17cb56 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #48] @ (17cba4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17cb94 ) │ │ │ │ + ldr r2, [pc, #48] @ (17cb94 ) │ │ │ │ + ldr r3, [pc, #28] @ (17cb84 ) │ │ │ │ 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 17cb8c │ │ │ │ + bne.n 17cb7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r5, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, #5 │ │ │ │ movs r1, r2 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ movs r1, r2 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ movs r1, r2 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 16a694 │ │ │ │ + bl 16a684 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17cbcc │ │ │ │ + cbz r0, 17cbbc │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17cbda │ │ │ │ + cbz r0, 17cbca │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 47574 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #476] @ (17cddc ) │ │ │ │ - ldr r3, [pc, #476] @ (17cde0 ) │ │ │ │ + ldr r2, [pc, #476] @ (17cdcc ) │ │ │ │ + ldr r3, [pc, #476] @ (17cdd0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, ip │ │ │ │ @@ -437997,182 +437983,182 @@ │ │ │ │ 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 17cc20 │ │ │ │ + bne.n 17cc10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c060 │ │ │ │ + bl 17c050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cdce │ │ │ │ + beq.w 17cdbe │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17cdd2 │ │ │ │ + beq.w 17cdc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bfdc │ │ │ │ - cbz r0, 17cc88 │ │ │ │ + bl 17bfcc │ │ │ │ + cbz r0, 17cc78 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c38c │ │ │ │ + bl 17c37c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cdba │ │ │ │ + beq.w 17cdaa │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c1f0 │ │ │ │ + bl 17c1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cdba │ │ │ │ + beq.w 17cdaa │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a714 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cdd2 │ │ │ │ + beq.w 17cdc2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17cdba │ │ │ │ + bne.w 17cdaa │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17cdba │ │ │ │ + bne.n 17cdaa │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17cdba │ │ │ │ + beq.n 17cdaa │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17cdba │ │ │ │ + beq.n 17cdaa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #20 │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cdd2 │ │ │ │ + bne.n 17cdc2 │ │ │ │ mov r0, r9 │ │ │ │ blx 483e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17cdd2 │ │ │ │ + beq.n 17cdc2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ blx 47ea0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 17cdbc │ │ │ │ + bne.n 17cdac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bb60 │ │ │ │ + bl 17bb50 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17cdbc │ │ │ │ + bne.n 17cdac │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 475e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cdbc │ │ │ │ + bne.n 17cdac │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 47ea0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17cdbc │ │ │ │ + bne.n 17cdac │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 17cdbc │ │ │ │ + beq.n 17cdac │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 17cdbc │ │ │ │ + beq.n 17cdac │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 17cdbc │ │ │ │ + blt.n 17cdac │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.n 17cdbc │ │ │ │ + bne.n 17cdac │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 17cdbc │ │ │ │ - bl 16b0f8 │ │ │ │ + bne.n 17cdac │ │ │ │ + bl 16b0e8 │ │ │ │ mov r2, r9 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 475e0 │ │ │ │ - cbnz r0, 17cdbc │ │ │ │ + cbnz r0, 17cdac │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17cdbc │ │ │ │ + bne.n 17cdac │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 486f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bee8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #68] @ (17cde4 ) │ │ │ │ - ldr r3, [pc, #60] @ (17cde0 ) │ │ │ │ + ldr r2, [pc, #68] @ (17cdd4 ) │ │ │ │ + ldr r3, [pc, #60] @ (17cdd0 ) │ │ │ │ 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 17cdd6 │ │ │ │ + bne.n 17cdc6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bd68 │ │ │ │ + bl 17bd58 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bee8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17cd9e │ │ │ │ + b.n 17cd8e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17cdc2 │ │ │ │ + b.n 17cdb2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r4, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #532] @ (17d010 ) │ │ │ │ + ldr r2, [pc, #532] @ (17d000 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #532] @ (17d014 ) │ │ │ │ + ldr r3, [pc, #532] @ (17d004 ) │ │ │ │ add r2, pc │ │ │ │ mov.w ip, #0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -438190,122 +438176,122 @@ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ orr.w r9, r3, r1 │ │ │ │ orr.w r4, lr, r2 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 17ce1c │ │ │ │ + bne.n 17ce0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c060 │ │ │ │ - cbz r0, 17ce66 │ │ │ │ + bl 17c050 │ │ │ │ + cbz r0, 17ce56 │ │ │ │ ldrb.w sl, [r5, #80] @ 0x50 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 17ce88 │ │ │ │ + bne.n 17ce78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bee8 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #428] @ (17d018 ) │ │ │ │ - ldr r3, [pc, #420] @ (17d014 ) │ │ │ │ + ldr r2, [pc, #428] @ (17d008 ) │ │ │ │ + ldr r3, [pc, #420] @ (17d004 ) │ │ │ │ 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 17d00c │ │ │ │ + bne.w 17cffc │ │ │ │ mov r0, sl │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bfdc │ │ │ │ - cbz r0, 17cea6 │ │ │ │ + bl 17bfcc │ │ │ │ + cbz r0, 17ce96 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c38c │ │ │ │ - cbz r0, 17ceb4 │ │ │ │ + bl 17c37c │ │ │ │ + cbz r0, 17cea4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 475e0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 17cebc │ │ │ │ + cbz r0, 17ceac │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bd68 │ │ │ │ - b.n 17ce60 │ │ │ │ + bl 17bd58 │ │ │ │ + b.n 17ce50 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4825c │ │ │ │ add.w r3, r7, #8 │ │ │ │ adds r2, r3, r0 │ │ │ │ ldrd r3, r1, [r5, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r2, r1, #0 │ │ │ │ - bcs.n 17cfb4 │ │ │ │ + bcs.n 17cfa4 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ 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 17c4b8 │ │ │ │ + bl 17c4a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ceb4 │ │ │ │ + beq.n 17cea4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ce60 │ │ │ │ + bne.n 17ce50 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 475e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ceb4 │ │ │ │ + bne.n 17cea4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #2 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ceb4 │ │ │ │ + bne.n 17cea4 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov ip, fp │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17bb60 │ │ │ │ + bl 17bb50 │ │ │ │ strd r9, r4, [sp, #12] │ │ │ │ strd r0, r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4825c │ │ │ │ movs r1, #32 │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ce60 │ │ │ │ + beq.w 17ce50 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 4825c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ @@ -438317,187 +438303,187 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r6, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx 4834c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - beq.n 17cfc0 │ │ │ │ + beq.n 17cfb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bd68 │ │ │ │ + bl 17bd58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bee8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e158 │ │ │ │ - b.n 17ce66 │ │ │ │ + bl 16e148 │ │ │ │ + b.n 17ce56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c1f0 │ │ │ │ + bl 17c1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cef4 │ │ │ │ - b.n 17ceb4 │ │ │ │ + bne.n 17cee4 │ │ │ │ + b.n 17cea4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 17cfa0 │ │ │ │ + bne.n 17cf90 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17cfa0 │ │ │ │ + bne.n 17cf90 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 4825c │ │ │ │ str r6, [sp, #0] │ │ │ │ asrs r1, r0, #31 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, r4 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ - bl 16a6ac │ │ │ │ + bl 16a69c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bef8 │ │ │ │ - b.n 17ce6a │ │ │ │ + bl 17bee8 │ │ │ │ + b.n 17ce5a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 17c060 │ │ │ │ - cbnz r0, 17d03a │ │ │ │ + bl 17c050 │ │ │ │ + cbnz r0, 17d02a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 475e0 │ │ │ │ - cbnz r0, 17d06c │ │ │ │ + cbnz r0, 17d05c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4825c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add.w r1, r5, #8 │ │ │ │ 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 17bef8 │ │ │ │ + bl 17bee8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bd68 │ │ │ │ + bl 17bd58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bef8 │ │ │ │ - b.n 17d034 │ │ │ │ + bl 17bee8 │ │ │ │ + b.n 17d024 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-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 17c060 │ │ │ │ - cbz r0, 17d0ae │ │ │ │ + bl 17c050 │ │ │ │ + cbz r0, 17d09e │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 17d0c0 │ │ │ │ + cbnz r3, 17d0b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bef8 │ │ │ │ - vldr d9, [pc, #384] @ 17d230 │ │ │ │ + bl 17bee8 │ │ │ │ + vldr d9, [pc, #384] @ 17d220 │ │ │ │ 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 486f0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c38c │ │ │ │ + bl 17c37c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17d228 │ │ │ │ + beq.w 17d218 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 48250 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d0a8 │ │ │ │ + beq.n 17d098 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a1e0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 17d118 │ │ │ │ + cbz r0, 17d108 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str.w r2, [r8, #4]! │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a1e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d104 │ │ │ │ + bne.n 17d0f4 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ - ldr r3, [pc, #284] @ (17d238 ) │ │ │ │ + ldr r3, [pc, #284] @ (17d228 ) │ │ │ │ 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 485b0 │ │ │ │ - vldr d9, [pc, #248] @ 17d230 │ │ │ │ + vldr d9, [pc, #248] @ 17d220 │ │ │ │ cmp r4, r9 │ │ │ │ it ne │ │ │ │ cmpne r5, r9 │ │ │ │ - beq.n 17d20e │ │ │ │ - ldr.w fp, [pc, #248] @ 17d23c │ │ │ │ + beq.n 17d1fe │ │ │ │ + ldr.w fp, [pc, #248] @ 17d22c │ │ │ │ mov sl, r9 │ │ │ │ - ldr r3, [pc, #244] @ (17d240 ) │ │ │ │ + ldr r3, [pc, #244] @ (17d230 ) │ │ │ │ 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 16b0f8 │ │ │ │ + bl 16b0e8 │ │ │ │ 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 │ │ │ │ @@ -438508,16 +438494,16 @@ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ adds r1, #28 │ │ │ │ mov r7, r1 │ │ │ │ orrs.w r1, r8, r5 │ │ │ │ - bne.n 17d1b4 │ │ │ │ - bl 173120 │ │ │ │ + bne.n 17d1a4 │ │ │ │ + bl 173110 │ │ │ │ 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 484e4 <__aeabi_ul2d@plt> │ │ │ │ @@ -438542,58 +438528,58 @@ │ │ │ │ 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 17d166 │ │ │ │ + bne.n 17d156 │ │ │ │ ldrd r7, r6, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bee8 │ │ │ │ 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 17bd68 │ │ │ │ - b.n 17d0a8 │ │ │ │ + bl 17bd58 │ │ │ │ + b.n 17d098 │ │ │ │ ... │ │ │ │ @ instruction: 0xebf1ffff │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ movs r1, 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] @ (17d5bc ) │ │ │ │ - ldr r3, [pc, #864] @ (17d5c0 ) │ │ │ │ + ldr r2, [pc, #864] @ (17d5ac ) │ │ │ │ + ldr r3, [pc, #864] @ (17d5b0 ) │ │ │ │ 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 17ed58 │ │ │ │ + bl 17ed48 │ │ │ │ cmp.w r5, r0, lsl #10 │ │ │ │ - bhi.n 17d2f4 │ │ │ │ + bhi.n 17d2e4 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bcs.n 17d2e0 │ │ │ │ + bcs.n 17d2d0 │ │ │ │ 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] │ │ │ │ @@ -438602,38 +438588,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 17ed1c │ │ │ │ + bl 17ed0c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 17d3f0 │ │ │ │ - ldr r2, [pc, #772] @ (17d5c4 ) │ │ │ │ - ldr r3, [pc, #768] @ (17d5c0 ) │ │ │ │ + bhi.w 17d3e0 │ │ │ │ + ldr r2, [pc, #772] @ (17d5b4 ) │ │ │ │ + ldr r3, [pc, #768] @ (17d5b0 ) │ │ │ │ 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 17d5b6 │ │ │ │ + bne.w 17d5a6 │ │ │ │ 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 17d296 │ │ │ │ + b.n 17d286 │ │ │ │ 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 │ │ │ │ @@ -438641,54 +438627,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 17ed58 │ │ │ │ + bl 17ed48 │ │ │ │ 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 17d3ec │ │ │ │ + bne.n 17d3dc │ │ │ │ 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 17d244 │ │ │ │ + bl 17d234 │ │ │ │ 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 17d244 │ │ │ │ + bl 17d234 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 17d58a │ │ │ │ + beq.w 17d57a │ │ │ │ add r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 17d57a │ │ │ │ + bls.w 17d56a │ │ │ │ subs r3, r5, #2 │ │ │ │ str.w r8, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 17d582 │ │ │ │ + bls.w 17d572 │ │ │ │ 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] │ │ │ │ @@ -438699,17 +438685,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 17ed1c │ │ │ │ + bl 17ed0c │ │ │ │ cmp r5, r9 │ │ │ │ - bls.w 17d2bc │ │ │ │ + bls.w 17d2ac │ │ │ │ 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] │ │ │ │ @@ -438717,17 +438703,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 17d2bc │ │ │ │ + b.n 17d2ac │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 17d340 │ │ │ │ + b.n 17d330 │ │ │ │ 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] │ │ │ │ @@ -438748,44 +438734,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 17d5b0 │ │ │ │ + bls.w 17d5a0 │ │ │ │ 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 17d468 │ │ │ │ + b.n 17d458 │ │ │ │ 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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 17d45c │ │ │ │ + bne.n 17d44c │ │ │ │ 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 │ │ │ │ @@ -438843,15 +438829,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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 │ │ │ │ @@ -438860,79 +438846,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 17d2bc │ │ │ │ + b.n 17d2ac │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 17d396 │ │ │ │ + b.n 17d386 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 17d396 │ │ │ │ + b.n 17d386 │ │ │ │ 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 17d58e │ │ │ │ + bne.n 17d57e │ │ │ │ movs r6, #2 │ │ │ │ - b.n 17d2bc │ │ │ │ + b.n 17d2ac │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 17d4ac │ │ │ │ + b.n 17d49c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ 17dbb0 │ │ │ │ - ldr.w r3, [pc, #1488] @ 17dbb4 │ │ │ │ + ldr.w r0, [pc, #1488] @ 17dba0 │ │ │ │ + ldr.w r3, [pc, #1488] @ 17dba4 │ │ │ │ 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 17e02a │ │ │ │ + beq.w 17e01a │ │ │ │ rsb r3, r3, #1024 @ 0x400 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov sl, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17e700 │ │ │ │ + bne.w 17e6f0 │ │ │ │ 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 17e810 │ │ │ │ + bls.w 17e800 │ │ │ │ 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 │ │ │ │ @@ -438942,21 +438928,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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 17d646 │ │ │ │ + bne.n 17d636 │ │ │ │ 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 │ │ │ │ @@ -438972,15 +438958,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 17e004 │ │ │ │ + beq.w 17dff4 │ │ │ │ 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 │ │ │ │ @@ -439005,15 +438991,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 17d700 │ │ │ │ + bne.n 17d6f0 │ │ │ │ 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 │ │ │ │ @@ -439025,15 +439011,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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 │ │ │ │ @@ -439126,18 +439112,18 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 17e7f2 │ │ │ │ + bcs.w 17e7e2 │ │ │ │ strd r9, r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d8, [pc, #808] @ 17dba8 │ │ │ │ + vldr d8, [pc, #808] @ 17db98 │ │ │ │ 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 │ │ │ │ @@ -439165,15 +439151,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 17d8d2 │ │ │ │ + bne.n 17d8c2 │ │ │ │ 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 │ │ │ │ @@ -439188,15 +439174,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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 │ │ │ │ @@ -439277,15 +439263,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 17d890 │ │ │ │ + bcc.w 17d880 │ │ │ │ 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 │ │ │ │ @@ -439338,40 +439324,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 17e47a │ │ │ │ + bls.w 17e46a │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #168] @ 17dba8 │ │ │ │ + vldr d8, [pc, #168] @ 17db98 │ │ │ │ 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 17db2a │ │ │ │ + beq.n 17db1a │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 17db22 │ │ │ │ + bne.n 17db12 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 17e036 │ │ │ │ + bhi.w 17e026 │ │ │ │ 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} │ │ │ │ @@ -439387,50 +439373,50 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ 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 17e6f4 │ │ │ │ + bls.w 17e6e4 │ │ │ │ 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 17dbc0 │ │ │ │ + b.n 17dbb0 │ │ │ │ ... │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ 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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 17dbb8 │ │ │ │ + bne.n 17dba8 │ │ │ │ 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 │ │ │ │ @@ -439488,15 +439474,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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 │ │ │ │ @@ -439577,15 +439563,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 17e6ec │ │ │ │ + bcs.w 17e6dc │ │ │ │ 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] │ │ │ │ @@ -439616,15 +439602,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 17de1c │ │ │ │ + bne.n 17de0c │ │ │ │ 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 │ │ │ │ @@ -439639,15 +439625,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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 │ │ │ │ @@ -439728,15 +439714,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 17ddda │ │ │ │ + bcc.w 17ddca │ │ │ │ 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 │ │ │ │ @@ -439767,60 +439753,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 17db04 │ │ │ │ + bhi.w 17daf4 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17e474 │ │ │ │ - ldr.w r2, [pc, #2088] @ 17e830 │ │ │ │ - ldr.w r3, [pc, #2088] @ 17e834 │ │ │ │ + bne.w 17e464 │ │ │ │ + ldr.w r2, [pc, #2088] @ 17e820 │ │ │ │ + ldr.w r3, [pc, #2088] @ 17e824 │ │ │ │ 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 17e824 │ │ │ │ + bne.w 17e814 │ │ │ │ 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 17daf6 │ │ │ │ - b.n 17dffc │ │ │ │ + bhi.w 17dae6 │ │ │ │ + b.n 17dfec │ │ │ │ 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 17d244 │ │ │ │ + bl 17d234 │ │ │ │ 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 48078 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 17e23a │ │ │ │ + bcs.w 17e22a │ │ │ │ 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 │ │ │ │ @@ -439852,15 +439838,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 17e0ce │ │ │ │ + bne.n 17e0be │ │ │ │ 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 │ │ │ │ @@ -439875,15 +439861,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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 │ │ │ │ @@ -439964,15 +439950,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 17e08c │ │ │ │ + bcc.w 17e07c │ │ │ │ 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 │ │ │ │ @@ -439993,15 +439979,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ cmp r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bls.w 17e446 │ │ │ │ + bls.w 17e436 │ │ │ │ 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] │ │ │ │ @@ -440032,15 +440018,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 17e2dc │ │ │ │ + bne.n 17e2cc │ │ │ │ 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 │ │ │ │ @@ -440055,15 +440041,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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 │ │ │ │ @@ -440144,15 +440130,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 17e29a │ │ │ │ + bcc.w 17e28a │ │ │ │ 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] │ │ │ │ @@ -440163,23 +440149,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 17dfd2 │ │ │ │ + b.n 17dfc2 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17e77a │ │ │ │ + bne.w 17e76a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 17e7fa │ │ │ │ + bls.w 17e7ea │ │ │ │ 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 │ │ │ │ @@ -440191,22 +440177,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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 17e4a6 │ │ │ │ + bne.n 17e496 │ │ │ │ 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 │ │ │ │ @@ -440227,17 +440213,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 17e004 │ │ │ │ + bls.w 17dff4 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 17e828 │ │ │ │ + vldr d8, [pc, #764] @ 17e818 │ │ │ │ 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 │ │ │ │ @@ -440265,15 +440251,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 17e57c │ │ │ │ + bne.n 17e56c │ │ │ │ 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 │ │ │ │ @@ -440287,15 +440273,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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 │ │ │ │ @@ -440380,24 +440366,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 17e53a │ │ │ │ - b.n 17e004 │ │ │ │ + bcc.w 17e52a │ │ │ │ + b.n 17dff4 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - b.n 17df96 │ │ │ │ + b.n 17df86 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 17dc06 │ │ │ │ + b.w 17dbf6 │ │ │ │ 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] │ │ │ │ @@ -440409,37 +440395,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 17d69c │ │ │ │ + beq.w 17d68c │ │ │ │ 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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 47a50 │ │ │ │ - b.w 17d62a │ │ │ │ + b.w 17d61a │ │ │ │ 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 │ │ │ │ @@ -440453,69 +440439,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 17e4fa │ │ │ │ + beq.w 17e4ea │ │ │ │ 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 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ 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 47a50 │ │ │ │ - b.n 17e484 │ │ │ │ + b.n 17e474 │ │ │ │ adds r2, r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.w 17da4a │ │ │ │ + b.w 17da3a │ │ │ │ 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 17e4fa │ │ │ │ + b.n 17e4ea │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ uxtb r4, r6 │ │ │ │ - b.w 17d69c │ │ │ │ + b.w 17d68c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - subs r0, r6, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ 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] @ 17e8b0 │ │ │ │ + ldr.w ip, [pc, #104] @ 17e8a0 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 17e8a8 │ │ │ │ + vldr d7, [pc, #88] @ 17e898 │ │ │ │ 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] │ │ │ │ @@ -440544,55 +440530,55 @@ │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ setend le │ │ │ │ movs r4, r3 │ │ │ │ - cbz r2, 17e8ca │ │ │ │ + cbz r2, 17e8ba │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d5c8 │ │ │ │ + bl 17d5b8 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #944] @ (17ec98 ) │ │ │ │ - ldr r1, [pc, #944] @ (17ec9c ) │ │ │ │ + ldr r0, [pc, #944] @ (17ec88 ) │ │ │ │ + ldr r1, [pc, #944] @ (17ec8c ) │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ add r0, pc │ │ │ │ ldr.w sl, [sp, #504] @ 0x1f8 │ │ │ │ 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 17eb0c │ │ │ │ + beq.w 17eafc │ │ │ │ ldrb.w r9, [r4, #144] @ 0x90 │ │ │ │ lsrs r5, r2, #6 │ │ │ │ orr.w r5, r5, r3, lsl #26 │ │ │ │ ldrb.w lr, [r4, #136] @ 0x88 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ and.w fp, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r4, #137] @ 0x89 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17eb2c │ │ │ │ + beq.w 17eb1c │ │ │ │ add.w r2, lr, r3, lsl #6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17ebe6 │ │ │ │ + beq.w 17ebd6 │ │ │ │ ldrb.w r2, [r4, #138] @ 0x8a │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ @@ -440621,15 +440607,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 17e978 │ │ │ │ + bne.n 17e968 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r9, r9, lsl #5 │ │ │ │ @@ -440647,15 +440633,15 @@ │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r6, r4 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ add.w r9, sp, #388 @ 0x184 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ - vldr d8, [pc, #684] @ 17ec90 │ │ │ │ + vldr d8, [pc, #684] @ 17ec80 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, r7 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -440677,15 +440663,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r8 │ │ │ │ vldr d7, [r7, #32] │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -440729,15 +440715,15 @@ │ │ │ │ vstr d8, [r8, #32] │ │ │ │ blx 48388 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 48388 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 17e9ea │ │ │ │ + bne.n 17e9da │ │ │ │ mov r8, r7 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r6, [sp, #508] @ 0x1fc │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldrb.w r0, [r8, #105] @ 0x69 │ │ │ │ @@ -440745,37 +440731,37 @@ │ │ │ │ ldrb.w r2, [r8, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r0, r0, #8 │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r7, r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - bl 17ecf0 │ │ │ │ + bl 17ece0 │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ add.w r1, r9, fp │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ blx 48388 │ │ │ │ adds r5, #1 │ │ │ │ adc.w r7, r7, #0 │ │ │ │ add sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r6, r6, r4 │ │ │ │ - bne.n 17eac8 │ │ │ │ - ldr r2, [pc, #400] @ (17eca0 ) │ │ │ │ - ldr r3, [pc, #396] @ (17ec9c ) │ │ │ │ + bne.n 17eab8 │ │ │ │ + ldr r2, [pc, #400] @ (17ec90 ) │ │ │ │ + ldr r3, [pc, #396] @ (17ec8c ) │ │ │ │ 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 17ec8a │ │ │ │ + bne.w 17ec7a │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r4, #138] @ 0x8a │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ @@ -440801,15 +440787,15 @@ │ │ │ │ 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 17eb62 │ │ │ │ + bne.n 17eb52 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb.w r8, [sp, #377] @ 0x179 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ strb.w lr, [sp, #376] @ 0x178 │ │ │ │ add.w r9, sp, #388 @ 0x184 │ │ │ │ @@ -440824,29 +440810,29 @@ │ │ │ │ strd r5, r7, [sp] │ │ │ │ mov r0, r8 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r8, #104] @ 0x68 │ │ │ │ - bl 17ecf0 │ │ │ │ + bl 17ece0 │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ add.w r1, r9, fp │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ blx 48388 │ │ │ │ adds r5, #1 │ │ │ │ adc.w r7, r7, #0 │ │ │ │ add sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r6, r6, r4 │ │ │ │ - bne.n 17eba0 │ │ │ │ - b.n 17eb0c │ │ │ │ + bne.n 17eb90 │ │ │ │ + b.n 17eafc │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ sub.w r3, r9, #2 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -440873,15 +440859,15 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, ip │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 17ec2a │ │ │ │ + bne.n 17ec1a │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r7, [r8, #105] @ 0x69 │ │ │ │ movs r6, #0 │ │ │ │ @@ -440894,67 +440880,67 @@ │ │ │ │ blx 48388 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ blx 48388 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17e9c6 │ │ │ │ + bne.w 17e9b6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [sp, #508] @ 0x1fc │ │ │ │ add.w r9, sp, #388 @ 0x184 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 17eac8 │ │ │ │ + b.n 17eab8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 17e8d0 │ │ │ │ + bl 17e8c0 │ │ │ │ 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 17ed5c │ │ │ │ + bl 17ed4c │ │ │ │ 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 17fa7c │ │ │ │ + bl 17fa6c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -440967,15 +440953,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 18094c │ │ │ │ + bl 18093c │ │ │ │ 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 │ │ │ │ @@ -443604,17 +443590,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] @ (180a74 ) │ │ │ │ + ldr r4, [pc, #276] @ (180a64 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #276] @ (180a78 ) │ │ │ │ + ldr r3, [pc, #276] @ (180a68 ) │ │ │ │ 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 │ │ │ │ @@ -443622,15 +443608,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 180a54 │ │ │ │ + beq.n 180a44 │ │ │ │ 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] │ │ │ │ @@ -443646,37 +443632,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, 180a10 │ │ │ │ + cbz r3, 180a00 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1809f6 │ │ │ │ + b.n 1809e6 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 17ed5c │ │ │ │ + bl 17ed4c │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1809de │ │ │ │ + bne.n 1809ce │ │ │ │ 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 17ed5c │ │ │ │ + bl 17ed4c │ │ │ │ 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 │ │ │ │ @@ -443692,60 +443678,60 @@ │ │ │ │ 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 1809a2 │ │ │ │ - ldr r2, [pc, #36] @ (180a7c ) │ │ │ │ - ldr r3, [pc, #32] @ (180a78 ) │ │ │ │ + bne.n 180992 │ │ │ │ + ldr r2, [pc, #36] @ (180a6c ) │ │ │ │ + ldr r3, [pc, #32] @ (180a68 ) │ │ │ │ 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 180a6e │ │ │ │ + bne.n 180a5e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf698006d │ │ │ │ + subw r0, r8, #2157 @ 0x86d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r4, #15532032 @ 0xed0000 │ │ │ │ - cbz r0, 180aec │ │ │ │ + subs.w r0, r4, #15532032 @ 0xed0000 │ │ │ │ + cbz r0, 180adc │ │ │ │ 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 180aac │ │ │ │ + bhi.n 180a9c │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, r1, #4 │ │ │ │ asrs r0, r2, #28 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ blx 47b1c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 180ac8 │ │ │ │ + cbz r0, 180ab8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 47b1c <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ blx 47b1c <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180aac │ │ │ │ + bne.n 180a9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #3 │ │ │ │ blx 47b1c <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @@ -443827,67 +443813,67 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 47e58 │ │ │ │ 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] @ (180c3c ) │ │ │ │ + ldr r2, [pc, #112] @ (180c2c ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (180c40 ) │ │ │ │ + ldr r3, [pc, #108] @ (180c30 ) │ │ │ │ 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 180c2e │ │ │ │ + beq.n 180c1e │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 180c2a │ │ │ │ + bne.n 180c1a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ blx 473a0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 48364 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 473dc │ │ │ │ mov r0, sp │ │ │ │ blx 4837c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (180c44 ) │ │ │ │ - ldr r3, [pc, #40] @ (180c40 ) │ │ │ │ + ldr r2, [pc, #48] @ (180c34 ) │ │ │ │ + ldr r3, [pc, #40] @ (180c30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 180c36 │ │ │ │ + bne.n 180c26 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 180c12 │ │ │ │ + b.n 180c02 │ │ │ │ mov r1, r3 │ │ │ │ blx 473dc │ │ │ │ - b.n 180c10 │ │ │ │ + b.n 180c00 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bic.w r0, r6, #15532032 @ 0xed0000 │ │ │ │ + bics.w r0, r6, #15532032 @ 0xed0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3e6006d │ │ │ │ + @ instruction: 0xf3f6006d │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 473d0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ @@ -443909,24 +443895,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 483e8 │ │ │ │ - cbz r0, 180cbe │ │ │ │ + cbz r0, 180cae │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (180cc4 ) │ │ │ │ + ldr r2, [pc, #36] @ (180cb4 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [r4] │ │ │ │ blx 48774 │ │ │ │ - cbnz r0, 180cb4 │ │ │ │ + cbnz r0, 180ca4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -443938,64 +443924,64 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 47a6c │ │ │ │ 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] @ (180d2c ) │ │ │ │ + ldr r2, [pc, #64] @ (180d1c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (180d30 ) │ │ │ │ + ldr r3, [pc, #64] @ (180d20 ) │ │ │ │ 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 47ccc │ │ │ │ - cbnz r0, 180d24 │ │ │ │ - cbz r4, 180d0c │ │ │ │ + cbnz r0, 180d14 │ │ │ │ + cbz r4, 180cfc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (180d34 ) │ │ │ │ - ldr r3, [pc, #32] @ (180d30 ) │ │ │ │ + ldr r2, [pc, #36] @ (180d24 ) │ │ │ │ + ldr r3, [pc, #32] @ (180d20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 180d28 │ │ │ │ + bne.n 180d18 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 180d0c │ │ │ │ + b.n 180cfc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf30a006d │ │ │ │ + @ instruction: 0xf31a006d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2ec006d │ │ │ │ + @ instruction: 0xf2fc006d │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ - cbnz r3, 180d6c │ │ │ │ + cbnz r3, 180d5c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ - beq.n 180d70 │ │ │ │ + beq.n 180d60 │ │ │ │ sub.w r0, r2, #234 @ 0xea │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -444003,26 +443989,26 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 180d4c │ │ │ │ + bl 180d3c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ - cbnz r3, 180db0 │ │ │ │ + cbnz r3, 180da0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ - beq.n 180db4 │ │ │ │ + beq.n 180da4 │ │ │ │ sub.w r0, r2, #234 @ 0xea │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -444030,15 +444016,15 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 180d90 │ │ │ │ + bl 180d80 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -444052,45 +444038,45 @@ │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #28 │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 180e0a │ │ │ │ - b.n 180e14 │ │ │ │ + bne.n 180dfa │ │ │ │ + b.n 180e04 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 180e14 │ │ │ │ + beq.n 180e04 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 180e02 │ │ │ │ + bpl.n 180df2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #32 │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 180e40 │ │ │ │ + beq.n 180e30 │ │ │ │ movw ip, #257 @ 0x101 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 180e38 │ │ │ │ + bmi.n 180e28 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 180e44 │ │ │ │ + cbnz r0, 180e34 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 180e44 │ │ │ │ + bne.n 180e34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 180e28 │ │ │ │ + bne.n 180e18 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ bx lr │ │ │ │ @@ -444099,306 +444085,306 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 180ea2 │ │ │ │ - cbz r3, 180ea2 │ │ │ │ + bne.n 180e92 │ │ │ │ + cbz r3, 180e92 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 180e80 │ │ │ │ + b.n 180e70 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 180ea2 │ │ │ │ + beq.n 180e92 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b74 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 180e78 │ │ │ │ + bvc.n 180e68 │ │ │ │ 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 r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 180ef6 │ │ │ │ - cbz r3, 180efa │ │ │ │ + bne.n 180ee6 │ │ │ │ + cbz r3, 180eea │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 180ed8 │ │ │ │ + b.n 180ec8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 180efa │ │ │ │ + beq.n 180eea │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b74 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 180ed0 │ │ │ │ + bvs.n 180ec0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r2, [pc, #160] @ (180fbc ) │ │ │ │ + ldr r2, [pc, #160] @ (180fac ) │ │ │ │ add.w sl, r1, r7, lsl #5 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 180fa6 │ │ │ │ + bne.n 180f96 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180fb0 │ │ │ │ + beq.n 180fa0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ add r3, r1 │ │ │ │ subs r4, r1, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #124] @ (180fc0 ) │ │ │ │ + ldr r3, [pc, #124] @ (180fb0 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 180f4c │ │ │ │ + b.n 180f3c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 180fb0 │ │ │ │ + beq.n 180fa0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 180fa6 │ │ │ │ + bne.n 180f96 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b74 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite vs │ │ │ │ movvs r3, #1 │ │ │ │ movvc r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180f48 │ │ │ │ + beq.n 180f38 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0de006d │ │ │ │ + @ instruction: 0xf0ee006d │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r2, [pc, #160] @ (181080 ) │ │ │ │ + ldr r2, [pc, #160] @ (181070 ) │ │ │ │ add.w sl, r1, r7, lsl #5 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 18106a │ │ │ │ + bne.n 18105a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181074 │ │ │ │ + beq.n 181064 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ add r3, r1 │ │ │ │ subs r4, r1, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #124] @ (181084 ) │ │ │ │ + ldr r3, [pc, #124] @ (181074 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 181010 │ │ │ │ + b.n 181000 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 181074 │ │ │ │ + beq.n 181064 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 18106a │ │ │ │ + bne.n 18105a │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b74 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite vs │ │ │ │ movvs r3, #1 │ │ │ │ movvc r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18100c │ │ │ │ + beq.n 180ffc │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ands.w r0, sl, #109 @ 0x6d │ │ │ │ + bic.w r0, sl, #109 @ 0x6d │ │ │ │ lsrs r4, r5, #16 │ │ │ │ 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 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1810e4 │ │ │ │ - cbz r3, 1810ea │ │ │ │ + bne.n 1810d4 │ │ │ │ + cbz r3, 1810da │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r7, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 1810c4 │ │ │ │ + b.n 1810b4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1810ea │ │ │ │ + beq.n 1810da │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b74 │ │ │ │ vmov r0, r1, d0 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 1810ba │ │ │ │ + beq.n 1810aa │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea958 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18111a │ │ │ │ + cbz r0, 18110a │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea958 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18114a │ │ │ │ + cbz r0, 18113a │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea958 │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea958 │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea958 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1811ce │ │ │ │ + cbz r0, 1811be │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444406,15 +444392,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea958 │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -444422,15 +444408,15 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea958 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444439,28 +444425,28 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea958 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea958 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18127a │ │ │ │ + cbz r0, 18126a │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444468,15 +444454,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea958 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444485,37 +444471,37 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea958 │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea958 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea958 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 181314 │ │ │ │ + beq.n 181304 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -444523,138 +444509,138 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1eab4c │ │ │ │ + bl 1eab3c │ │ │ │ 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, #28 │ │ │ │ - bl 1eab4c │ │ │ │ + bl 1eab3c │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1813ac │ │ │ │ + beq.n 18139c │ │ │ │ subs r2, r3, #4 │ │ │ │ movw ip, #287 @ 0x11f │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1813a4 │ │ │ │ + bne.n 181394 │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ - cbnz r4, 18139e │ │ │ │ + cbnz r4, 18138e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 18139e │ │ │ │ + bne.n 18138e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1813b0 │ │ │ │ + beq.n 1813a0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 181388 │ │ │ │ + bne.n 181378 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181382 │ │ │ │ + beq.n 181372 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 181374 │ │ │ │ + bne.n 181364 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1813de │ │ │ │ - cbnz r3, 1813da │ │ │ │ + beq.n 1813ce │ │ │ │ + cbnz r3, 1813ca │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ - beq.n 1813e2 │ │ │ │ + beq.n 1813d2 │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1813da │ │ │ │ + bne.n 1813ca │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - b.n 1813ce │ │ │ │ + b.n 1813be │ │ │ │ add.w ip, r1, r2, lsl #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr.w lr, [pc, #420] @ 18159c │ │ │ │ + ldr.w lr, [pc, #420] @ 18158c │ │ │ │ ldr.w r0, [ip, #60] @ 0x3c │ │ │ │ add lr, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 18140c │ │ │ │ + beq.n 1813fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181580 │ │ │ │ + beq.w 181570 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #392] @ (1815a0 ) │ │ │ │ + ldr r1, [pc, #392] @ (181590 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ mla r1, r5, r4, 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 r4, [r0, #37] @ 0x25 │ │ │ │ addeq.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1814ac │ │ │ │ + beq.n 18149c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 181408 │ │ │ │ + bne.n 1813f8 │ │ │ │ ldr.w r2, [ip, #60] @ 0x3c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ add.w r5, r4, r2, lsl #3 │ │ │ │ cmp r0, #32 │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - bhi.w 181598 │ │ │ │ + bhi.w 181588 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 18159c │ │ │ │ + bhi.w 18158c │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r2, [sp, #592] @ 0x250 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ str r1, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ @@ -444667,34 +444653,34 @@ │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldrb r2, [r3, #10] │ │ │ │ asrs r5, r2, #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w ip, r5, #0 │ │ │ │ - blt.n 181408 │ │ │ │ + blt.n 1813f8 │ │ │ │ adds.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ adc.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, ip, r5 │ │ │ │ orrs r2, r5 │ │ │ │ - bne.n 181408 │ │ │ │ + bne.n 1813f8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 181580 │ │ │ │ + beq.n 181570 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r5, r0, r2, lsl #3 │ │ │ │ ldr.w r2, [r0, r2, lsl #3] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bhi.n 18148a │ │ │ │ + bhi.n 18147a │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 181488 │ │ │ │ - add r5, pc, #8 @ (adr r5, 1814d0 ) │ │ │ │ + bhi.n 181478 │ │ │ │ + add r5, pc, #8 @ (adr r5, 1814c0 ) │ │ │ │ ldr.w ip, [r5, lr, lsl #2] │ │ │ │ add r5, ip │ │ │ │ bx r5 │ │ │ │ vminnm.f16 , , │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @@ -444726,68 +444712,68 @@ │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ sxth r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 18148a │ │ │ │ + b.n 18147a │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 18148a │ │ │ │ + b.n 18147a │ │ │ │ movs r0, #0 │ │ │ │ orrs.w r4, r2, r0 │ │ │ │ - beq.w 181408 │ │ │ │ + beq.w 1813f8 │ │ │ │ subs r4, r2, #1 │ │ │ │ and.w r2, r2, r4 │ │ │ │ adc.w r4, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r0, r4 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 181408 │ │ │ │ + bne.w 1813f8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18143e │ │ │ │ + bne.w 18142e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18155e │ │ │ │ + b.n 18154e │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18155e │ │ │ │ + b.n 18154e │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 181578 │ │ │ │ - b.n 181408 │ │ │ │ + bne.n 181568 │ │ │ │ + b.n 1813f8 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 18155e │ │ │ │ - @ instruction: 0xebfe006d │ │ │ │ + b.n 18154e │ │ │ │ + stc 0, cr0, [lr], {109} @ 0x6d │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r1, r2, lsl #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #248] @ (1816a8 ) │ │ │ │ + ldr r4, [pc, #248] @ (181698 ) │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 181660 │ │ │ │ + bne.n 181650 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181698 │ │ │ │ + beq.n 181688 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - ldr r1, [pc, #232] @ (1816ac ) │ │ │ │ + ldr r1, [pc, #232] @ (18169c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r1, r4, r6, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 181660 │ │ │ │ + bne.n 181650 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov.w lr, #2147483648 @ 0x80000000 │ │ │ │ ldrb.w r5, [r0, #37] @ 0x25 │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r2, r2, #64 @ 0x40 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -444802,17 +444788,17 @@ │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r6, r0, r2, lsl #3 │ │ │ │ ldr.w r2, [r0, r2, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bhi.n 18166a │ │ │ │ + bhi.n 18165a │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1816a4 │ │ │ │ + bhi.n 181694 │ │ │ │ tbb [pc, ip] │ │ │ │ subs r6, #16 │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ @@ -444831,74 +444817,74 @@ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ asrs r7, r6, #31 │ │ │ │ cmp r7, lr │ │ │ │ it eq │ │ │ │ cmpeq r6, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 181694 │ │ │ │ + cbz r2, 181684 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxth r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ mvn.w r8, r6 │ │ │ │ cmp lr, r6 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 181660 │ │ │ │ + bne.n 181650 │ │ │ │ negs r7, r2 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ and.w r6, r6, r8 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 181660 │ │ │ │ + bne.n 181650 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 181608 │ │ │ │ + bne.n 1815f8 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 18166a │ │ │ │ + b.n 18165a │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 18166a │ │ │ │ - orr.w r0, ip, sp, asr #1 │ │ │ │ + b.n 18165a │ │ │ │ + orrs.w r0, ip, sp, asr #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1816c2 │ │ │ │ + beq.n 1816b2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181832 │ │ │ │ + beq.w 181822 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w ip, [r0, #37] @ 0x25 │ │ │ │ mov r4, r5 │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r6, r0, r3, lsl #3 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bhi.n 1817e4 │ │ │ │ + bhi.n 1817d4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18176a │ │ │ │ + bhi.n 18175a │ │ │ │ tbb [pc, ip] │ │ │ │ adds r5, #24 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r4, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -444908,159 +444894,159 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - cbnz r4, 18178c │ │ │ │ + cbnz r4, 18177c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181804 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181722 │ │ │ │ - b.n 181720 │ │ │ │ - cbnz r4, 18178c │ │ │ │ + beq.n 181712 │ │ │ │ + b.n 181710 │ │ │ │ + cbnz r4, 18177c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181804 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 181738 │ │ │ │ - b.n 18173a │ │ │ │ + bmi.n 181728 │ │ │ │ + b.n 18172a │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 181836 │ │ │ │ - cbnz r5, 18178c │ │ │ │ + blt.n 181826 │ │ │ │ + cbnz r5, 18177c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181804 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ adds r6, r3, r3 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ adcs r3, r3 │ │ │ │ adds.w lr, r6, #32768 @ 0x8000 │ │ │ │ adc.w ip, r3, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 18178c │ │ │ │ + bcs.n 18177c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18174e │ │ │ │ + bge.n 18173e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181820 │ │ │ │ + beq.n 181810 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 181846 │ │ │ │ + blt.n 181836 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18178c │ │ │ │ + bne.n 18177c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181804 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ sxth r3, r3 │ │ │ │ adds r6, r3, r3 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ adcs r3, r3 │ │ │ │ adds.w lr, r6, #32768 @ 0x8000 │ │ │ │ adc.w ip, r3, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 18178c │ │ │ │ + bcs.n 18177c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 181790 │ │ │ │ + bge.n 181780 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18178c │ │ │ │ + bne.n 18177c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181804 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1817ae │ │ │ │ + b.n 18179e │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r6, r6 │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w lr, r6, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - bcs.n 18178c │ │ │ │ + bcs.n 18177c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 181818 │ │ │ │ + blt.n 181808 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 18180e │ │ │ │ + blt.n 1817fe │ │ │ │ movs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18178c │ │ │ │ + bne.n 18177c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1816da │ │ │ │ + bne.w 1816ca │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18178c │ │ │ │ + bne.n 18177c │ │ │ │ movs r5, #1 │ │ │ │ - b.n 18180e │ │ │ │ + b.n 1817fe │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181804 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 18176a │ │ │ │ + b.n 18175a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181804 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 18176a │ │ │ │ + b.n 18175a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181804 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1817ae │ │ │ │ + b.n 18179e │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 18186a │ │ │ │ + beq.n 18185a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181946 │ │ │ │ + beq.n 181936 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ ldrb.w lr, [r2, #37] @ 0x25 │ │ │ │ mov r1, ip │ │ │ │ add r1, r3 │ │ │ │ ldrb.w r3, [ip] │ │ │ │ subs r1, #1 │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r0, r2, r3, lsl #3 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bhi.n 181932 │ │ │ │ + bhi.n 181922 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1818e6 │ │ │ │ + bhi.n 1818d6 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r2, #29 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ adds r2, r4, r0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -445071,101 +445057,101 @@ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1818ce │ │ │ │ + beq.n 1818be │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1818c6 │ │ │ │ + bne.n 1818b6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1818ce │ │ │ │ + beq.n 1818be │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 1818d2 │ │ │ │ + b.n 1818c2 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1818ce │ │ │ │ + beq.n 1818be │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 1818dc │ │ │ │ + b.n 1818cc │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 181914 │ │ │ │ + b.n 181904 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.n 18194a │ │ │ │ - cbnz r6, 18192e │ │ │ │ + blt.n 18193a │ │ │ │ + cbnz r6, 18191e │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1818ce │ │ │ │ + beq.n 1818be │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ add.w r0, r2, r3, lsl #3 │ │ │ │ cmp.w lr, #32 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bhi.n 181916 │ │ │ │ + bhi.n 181906 │ │ │ │ asrs r0, r3, #31 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r4, r0, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.n 18192e │ │ │ │ + bcs.n 18191e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1818ec │ │ │ │ - cbz r7, 181938 │ │ │ │ + bge.n 1818dc │ │ │ │ + cbz r7, 181928 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 181916 │ │ │ │ + b.n 181906 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1818ce │ │ │ │ + beq.n 1818be │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ - b.n 181904 │ │ │ │ + b.n 1818f4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1818ce │ │ │ │ + beq.n 1818be │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r3, #5 │ │ │ │ - b.n 181904 │ │ │ │ + b.n 1818f4 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18196a │ │ │ │ + beq.n 18195a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181ad6 │ │ │ │ + beq.w 181ac6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w ip, [r0, #37] @ 0x25 │ │ │ │ mov r5, r4 │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r6, r0, r3, lsl #3 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bhi.n 1819ea │ │ │ │ + bhi.n 1819da │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 181a2c │ │ │ │ + bhi.n 181a1c │ │ │ │ tbb [pc, ip] │ │ │ │ tst r1, r2 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -445177,154 +445163,154 @@ │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1819c8 │ │ │ │ + bne.n 1819b8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbnz r5, 181a28 │ │ │ │ + cbnz r5, 181a18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1819ce │ │ │ │ + beq.n 1819be │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1819d4 │ │ │ │ - b.n 1819d2 │ │ │ │ + ble.n 1819c4 │ │ │ │ + b.n 1819c2 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, r6, r6, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, lr, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 181a28 │ │ │ │ + bcs.n 181a18 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 181a18 │ │ │ │ - cbnz r5, 181a28 │ │ │ │ + bge.n 181a08 │ │ │ │ + cbnz r5, 181a18 │ │ │ │ movs r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 181982 │ │ │ │ - b.n 1819ce │ │ │ │ + bne.n 181972 │ │ │ │ + b.n 1819be │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - blt.n 181a12 │ │ │ │ + blt.n 181a02 │ │ │ │ movs r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181a12 │ │ │ │ + beq.n 181a02 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn.w lr, #1 │ │ │ │ smull r3, r6, r3, lr │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r6, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 181a28 │ │ │ │ + bcs.n 181a18 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 181ab6 │ │ │ │ + bge.n 181aa6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 181a28 │ │ │ │ + bne.n 181a18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1819ce │ │ │ │ + beq.n 1819be │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181a30 │ │ │ │ + b.n 181a20 │ │ │ │ mvn.w lr, #1 │ │ │ │ sxth r3, r3 │ │ │ │ smull r3, r6, r3, lr │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r6, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 181a28 │ │ │ │ + bcs.n 181a18 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 181a96 │ │ │ │ + bge.n 181a86 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 181a28 │ │ │ │ + bne.n 181a18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1819ce │ │ │ │ + beq.n 1819be │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181a64 │ │ │ │ + b.n 181a54 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 181aec │ │ │ │ + blt.n 181adc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 181a28 │ │ │ │ + bne.n 181a18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1819ce │ │ │ │ + beq.n 1819be │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181a64 │ │ │ │ + b.n 181a54 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 181ada │ │ │ │ + blt.n 181aca │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 181a28 │ │ │ │ + bne.n 181a18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1819ce │ │ │ │ + beq.n 1819be │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181a30 │ │ │ │ + b.n 181a20 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1819ce │ │ │ │ + beq.w 1819be │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181a30 │ │ │ │ + b.n 181a20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1819ce │ │ │ │ + beq.w 1819be │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181a64 │ │ │ │ + b.n 181a54 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ - cbz r0, 181b80 │ │ │ │ + bl 186bac │ │ │ │ + cbz r0, 181b70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 181bca │ │ │ │ + beq.n 181bba │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r6, r5 │ │ │ │ subs r2, r6, #1 │ │ │ │ subs r1, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 181bc2 │ │ │ │ + bhi.n 181bb2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 181b7c │ │ │ │ + bhi.n 181b6c │ │ │ │ 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 │ │ │ │ @@ -445335,86 +445321,86 @@ │ │ │ │ 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 181bca │ │ │ │ + beq.n 181bba │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 181b6e │ │ │ │ + bne.n 181b5e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181bca │ │ │ │ + beq.n 181bba │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bne.n 181b84 │ │ │ │ - b.n 181b80 │ │ │ │ + bne.n 181b74 │ │ │ │ + b.n 181b70 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181bca │ │ │ │ + beq.n 181bba │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r5, r3, #27 │ │ │ │ - bne.n 181b98 │ │ │ │ - b.n 181b80 │ │ │ │ + bne.n 181b88 │ │ │ │ + b.n 181b70 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181bca │ │ │ │ + beq.n 181bba │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 181bac │ │ │ │ - b.n 181b80 │ │ │ │ + bne.n 181b9c │ │ │ │ + b.n 181b70 │ │ │ │ lsls r6, r3, #27 │ │ │ │ - beq.n 181b80 │ │ │ │ + beq.n 181b70 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 181b34 │ │ │ │ + bne.n 181b24 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, 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 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 181cb6 │ │ │ │ + beq.n 181ca6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 181dc6 │ │ │ │ + beq.w 181db6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r6, r5 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldr.w r8, [r2] │ │ │ │ ldrb r7, [r3, #17] │ │ │ │ ldrb.w r9, [r8, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r2, r8, r3, lsl #3 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ - bhi.w 181d94 │ │ │ │ + bhi.w 181d84 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 181d42 │ │ │ │ + bhi.w 181d32 │ │ │ │ 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] │ │ │ │ @@ -445426,17 +445412,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 181c78 │ │ │ │ + b.n 181c68 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 181dc6 │ │ │ │ + beq.w 181db6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ @@ -445454,22 +445440,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181c68 │ │ │ │ + beq.n 181c58 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 181cd4 │ │ │ │ + b.n 181cc4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181dc6 │ │ │ │ + beq.n 181db6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ @@ -445487,34 +445473,34 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181cc6 │ │ │ │ - b.n 181cb6 │ │ │ │ + beq.n 181cb6 │ │ │ │ + b.n 181ca6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 181d26 │ │ │ │ + b.n 181d16 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181dc6 │ │ │ │ + beq.n 181db6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ 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 181d18 │ │ │ │ - b.n 181cb6 │ │ │ │ + beq.n 181d08 │ │ │ │ + b.n 181ca6 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -445529,101 +445515,101 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 181cb6 │ │ │ │ + bne.n 181ca6 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181dc6 │ │ │ │ + beq.n 181db6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ - b.n 181d4a │ │ │ │ + b.n 181d3a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 181dcc │ │ │ │ + bne.n 181dbc │ │ │ │ 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 181cb6 │ │ │ │ + bne.w 181ca6 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 181c12 │ │ │ │ + bne.w 181c02 │ │ │ │ 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 181da6 │ │ │ │ + b.n 181d96 │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 181fec │ │ │ │ + beq.w 181fdc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 181fe6 │ │ │ │ + beq.w 181fd6 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ add.w lr, r7, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ subs r0, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ lsrs r2, r2, #1 │ │ │ │ ldrb.w r4, [r5, #37] @ 0x25 │ │ │ │ lsl.w r6, r7, r2 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ rsb r3, r2, #32 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 181ff2 │ │ │ │ + beq.w 181fe2 │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ adds.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r8, r5, r3, lsl #3 │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - bhi.w 181fd0 │ │ │ │ + bhi.w 181fc0 │ │ │ │ mov.w r8, #1 │ │ │ │ subs r4, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, r2 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 181eac │ │ │ │ + bhi.n 181e9c │ │ │ │ tbb [pc, r4] │ │ │ │ asrs r2, r0, #2 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ ldrh r0, [r2, r0] │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -445641,286 +445627,286 @@ │ │ │ │ rsb r6, r2, #32 │ │ │ │ and.w r3, r3, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ - bne.w 181fec │ │ │ │ + bne.w 181fdc │ │ │ │ orrs r4, r6 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w 181fe6 │ │ │ │ + beq.w 181fd6 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #5 │ │ │ │ it eq │ │ │ │ moveq r1, ip │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ - beq.n 181eac │ │ │ │ + beq.n 181e9c │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181eac │ │ │ │ + b.n 181e9c │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r6, r2, #32 │ │ │ │ uxth r3, r3 │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ and.w r3, r3, ip │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ orr.w r4, r4, r6 │ │ │ │ - bne.n 181fec │ │ │ │ + bne.n 181fdc │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181fe6 │ │ │ │ + beq.n 181fd6 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #5 │ │ │ │ it eq │ │ │ │ moveq r1, ip │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ - beq.n 181ef6 │ │ │ │ + beq.n 181ee6 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181ef6 │ │ │ │ + b.n 181ee6 │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r6, r2, #32 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ and.w r3, r3, ip │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ orr.w r4, r4, r6 │ │ │ │ - bne.n 181fec │ │ │ │ + bne.n 181fdc │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181fe6 │ │ │ │ + beq.n 181fd6 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #5 │ │ │ │ it eq │ │ │ │ moveq r1, ip │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ - beq.n 181f40 │ │ │ │ + beq.n 181f30 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181f40 │ │ │ │ + b.n 181f30 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r6, r2, #32 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ and.w r3, r3, ip │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ orr.w r4, r4, r6 │ │ │ │ - bne.n 181fec │ │ │ │ + bne.n 181fdc │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181fe6 │ │ │ │ + beq.n 181fd6 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ - beq.n 181f8a │ │ │ │ + beq.n 181f7a │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181f90 │ │ │ │ + b.n 181f80 │ │ │ │ and.w r3, ip, r3 │ │ │ │ and.w r8, r1, r8 │ │ │ │ cmp r8, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ - bne.n 181fec │ │ │ │ + bne.n 181fdc │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 181e3a │ │ │ │ + bne.w 181e2a │ │ │ │ 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 ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 181e5c │ │ │ │ + b.n 181e4c │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1820f0 │ │ │ │ + beq.n 1820e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1820ba │ │ │ │ + beq.n 1820aa │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ add.w lr, r7, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r0, [r1, #17] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ lsrs r0, r0, #1 │ │ │ │ ldrb.w r4, [r5, #37] @ 0x25 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 18218a │ │ │ │ + beq.w 18217a │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ adds.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r8, r5, r3, lsl #3 │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - bhi.n 1820aa │ │ │ │ + bhi.n 18209a │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1820f6 │ │ │ │ + bhi.n 1820e6 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r6, #27 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ str r6, [r6, #112] @ 0x70 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ - ldr r6, [pc, #216] @ (182174 ) │ │ │ │ + ldr r6, [pc, #216] @ (182164 ) │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ and.w r3, ip, r3 │ │ │ │ and.w r1, r1, r8 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1820f0 │ │ │ │ + bne.n 1820e0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 182046 │ │ │ │ + bne.n 182036 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 1820e8 │ │ │ │ + b.n 1820d8 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1820ba │ │ │ │ + beq.n 1820aa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r1 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ addne r3, #5 │ │ │ │ addeq r3, #5 │ │ │ │ ite ne │ │ │ │ ldrne.w r3, [r5, r3, lsl #3] │ │ │ │ ldreq.w r3, [r5, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ tst.w r3, ip │ │ │ │ - beq.n 1820c8 │ │ │ │ + beq.n 1820b8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 18211e │ │ │ │ + b.n 18210e │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1820ba │ │ │ │ + beq.n 1820aa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r1 │ │ │ │ addeq r3, #5 │ │ │ │ addne r3, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r3, [r5, r3, lsl #3] │ │ │ │ ldrne.w r3, [r5, r3, lsl #3] │ │ │ │ tst.w r3, ip │ │ │ │ - beq.n 1820fe │ │ │ │ - b.n 1820f0 │ │ │ │ + beq.n 1820ee │ │ │ │ + b.n 1820e0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 18214e │ │ │ │ + b.n 18213e │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1820ba │ │ │ │ + beq.n 1820aa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r1 │ │ │ │ addeq r3, #5 │ │ │ │ addne r3, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r3, [r5, r3, lsl #3] │ │ │ │ ldrne.w r3, [r5, r3, lsl #3] │ │ │ │ uxth r3, r3 │ │ │ │ tst.w r3, ip │ │ │ │ - beq.n 18212e │ │ │ │ - b.n 1820f0 │ │ │ │ + beq.n 18211e │ │ │ │ + b.n 1820e0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 182180 │ │ │ │ + b.n 182170 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1820ba │ │ │ │ + beq.n 1820aa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r1 │ │ │ │ addeq r3, #5 │ │ │ │ addne r3, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r3, [r5, r3, lsl #3] │ │ │ │ ldrne.w r3, [r5, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ tst.w r3, ip │ │ │ │ - beq.n 182160 │ │ │ │ - b.n 1820f0 │ │ │ │ + beq.n 182150 │ │ │ │ + b.n 1820e0 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 182068 │ │ │ │ + b.n 182058 │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 182270 │ │ │ │ + beq.n 182260 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18226a │ │ │ │ + beq.n 18225a │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ add.w lr, r7, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ @@ -445932,58 +445918,58 @@ │ │ │ │ rsb r2, r0, #32 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ - beq.w 1823f4 │ │ │ │ + beq.w 1823e4 │ │ │ │ subs r2, r6, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ lsls r3, r0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r8, r5, r1, lsl #3 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - bhi.n 182258 │ │ │ │ + bhi.n 182248 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1822d6 │ │ │ │ + bhi.n 1822c6 │ │ │ │ tbb [pc, r4] │ │ │ │ - ldr r7, [pc, #124] @ (1822b8 ) │ │ │ │ + ldr r7, [pc, #124] @ (1822a8 ) │ │ │ │ + ldr r7, [pc, #316] @ (182368 ) │ │ │ │ + ldr r7, [pc, #316] @ (18236c ) │ │ │ │ + add r5, sp, #316 @ 0x13c │ │ │ │ + ldr r7, [pc, #316] @ (182370 ) │ │ │ │ + ldr r7, [pc, #316] @ (182370 ) │ │ │ │ + ldr r7, [pc, #316] @ (182374 ) │ │ │ │ + ldrb r7, [r1, #25] │ │ │ │ + ldr r7, [pc, #316] @ (182378 ) │ │ │ │ ldr r7, [pc, #316] @ (182378 ) │ │ │ │ ldr r7, [pc, #316] @ (18237c ) │ │ │ │ - add r5, sp, #316 @ 0x13c │ │ │ │ + ldr r7, [pc, #316] @ (18237c ) │ │ │ │ ldr r7, [pc, #316] @ (182380 ) │ │ │ │ ldr r7, [pc, #316] @ (182380 ) │ │ │ │ ldr r7, [pc, #316] @ (182384 ) │ │ │ │ - ldrb r7, [r1, #25] │ │ │ │ - ldr r7, [pc, #316] @ (182388 ) │ │ │ │ - ldr r7, [pc, #316] @ (182388 ) │ │ │ │ - ldr r7, [pc, #316] @ (18238c ) │ │ │ │ - ldr r7, [pc, #316] @ (18238c ) │ │ │ │ - ldr r7, [pc, #316] @ (182390 ) │ │ │ │ - ldr r7, [pc, #316] @ (182390 ) │ │ │ │ - ldr r7, [pc, #316] @ (182394 ) │ │ │ │ - ldr r7, [pc, #316] @ (182394 ) │ │ │ │ + ldr r7, [pc, #316] @ (182384 ) │ │ │ │ ands r1, r2 │ │ │ │ and.w r8, r3, r8 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n 182270 │ │ │ │ + bne.n 182260 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1821e0 │ │ │ │ + bne.n 1821d0 │ │ │ │ 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} │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ @@ -445993,169 +445979,169 @@ │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r4, r4, r9 │ │ │ │ - bne.n 182270 │ │ │ │ + bne.n 182260 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 18226a │ │ │ │ + beq.n 18225a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 1823fc │ │ │ │ + beq.w 1823ec │ │ │ │ subs r2, r6, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ lsl.w r3, r4, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ orrs r3, r4 │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr.w r4, r2, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 182280 │ │ │ │ + b.n 182270 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ ands r1, r2 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ - bne.n 182270 │ │ │ │ + bne.n 182260 │ │ │ │ orrs r4, r6 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 18226a │ │ │ │ + beq.n 18225a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 182432 │ │ │ │ + beq.w 182422 │ │ │ │ subs r2, r7, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ lsl.w r3, r4, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ orrs r3, r4 │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr.w r4, r2, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1822e2 │ │ │ │ + b.n 1822d2 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ rsb r9, r0, #32 │ │ │ │ uxth r1, r1 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r4, r4, r9 │ │ │ │ - bne.n 182270 │ │ │ │ + bne.n 182260 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 18226a │ │ │ │ + beq.n 18225a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 182420 │ │ │ │ + beq.n 182410 │ │ │ │ subs r2, r6, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ lsl.w r3, r4, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ orrs r3, r4 │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr.w r4, r2, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 18233e │ │ │ │ + b.n 18232e │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ rsb r9, r0, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r4, r4, r9 │ │ │ │ - bne.w 182270 │ │ │ │ + bne.w 182260 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 18226a │ │ │ │ + beq.w 18225a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 18240e │ │ │ │ + beq.n 1823fe │ │ │ │ subs r2, r6, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ lsl.w r3, r4, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ orrs r3, r4 │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr.w r4, r2, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 18239c │ │ │ │ + b.n 18238c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 182216 │ │ │ │ + b.n 182206 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 182280 │ │ │ │ + b.n 182270 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18239c │ │ │ │ + b.n 18238c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18233e │ │ │ │ + b.n 18232e │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1822e2 │ │ │ │ + b.n 1822d2 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 182554 │ │ │ │ + beq.n 182544 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18251c │ │ │ │ + beq.n 18250c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ add.w lr, r7, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ subs r0, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ @@ -446167,33 +446153,33 @@ │ │ │ │ rsb r2, r1, #32 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ - beq.w 1825f4 │ │ │ │ + beq.w 1825e4 │ │ │ │ adds.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, ip, r9 │ │ │ │ lsls r3, r1 │ │ │ │ lsr.w r8, ip, r8 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ lsl.w ip, ip, r1 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r8, r5, r2, lsl #3 │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - bhi.n 18250c │ │ │ │ + bhi.n 1824fc │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 18255a │ │ │ │ + bhi.n 18254a │ │ │ │ tbb [pc, r3] │ │ │ │ adds r7, #27 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ @@ -446206,116 +446192,116 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r3, r3, r8 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 182554 │ │ │ │ + bne.n 182544 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 18248e │ │ │ │ + bne.n 18247e │ │ │ │ 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 18254c │ │ │ │ + b.n 18253c │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18251c │ │ │ │ + beq.n 18250c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r3 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ addne r2, #5 │ │ │ │ addeq r2, #5 │ │ │ │ ite ne │ │ │ │ ldrne.w r2, [r5, r2, lsl #3] │ │ │ │ ldreq.w r2, [r5, r2, lsl #3] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 18252c │ │ │ │ + beq.n 18251c │ │ │ │ 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 182584 │ │ │ │ + b.n 182574 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18251c │ │ │ │ + beq.n 18250c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r3 │ │ │ │ addeq r2, #5 │ │ │ │ addne r2, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r2, [r5, r2, lsl #3] │ │ │ │ ldrne.w r2, [r5, r2, lsl #3] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 182564 │ │ │ │ - b.n 182554 │ │ │ │ + beq.n 182554 │ │ │ │ + b.n 182544 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 1825b6 │ │ │ │ + b.n 1825a6 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18251c │ │ │ │ + beq.n 18250c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r3 │ │ │ │ addeq r2, #5 │ │ │ │ addne r2, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r2, [r5, r2, lsl #3] │ │ │ │ ldrne.w r2, [r5, r2, lsl #3] │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 182596 │ │ │ │ - b.n 182554 │ │ │ │ + beq.n 182586 │ │ │ │ + b.n 182544 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 1825ea │ │ │ │ + b.n 1825da │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18251c │ │ │ │ + beq.n 18250c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r3 │ │ │ │ addeq r2, #5 │ │ │ │ addne r2, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r2, [r5, r2, lsl #3] │ │ │ │ ldrne.w r2, [r5, r2, lsl #3] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1825ca │ │ │ │ - b.n 182554 │ │ │ │ + beq.n 1825ba │ │ │ │ + b.n 182544 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r3, ip │ │ │ │ - b.n 1824ca │ │ │ │ + b.n 1824ba │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18260e │ │ │ │ + beq.n 1825fe │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1826a8 │ │ │ │ + beq.n 182698 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ @@ -446323,17 +446309,17 @@ │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r4, [r1, r3, lsl #3] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ - bhi.n 182690 │ │ │ │ + bhi.n 182680 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 18268e │ │ │ │ + bhi.n 18267e │ │ │ │ tbb [pc, r5] │ │ │ │ movs r2, #16 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ asrs r2, r4, #32 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -446344,65 +446330,65 @@ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 182628 │ │ │ │ + bne.n 182618 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18266e │ │ │ │ + beq.n 18265e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r5, r1, r3, lsl #3 │ │ │ │ ldr.w r4, [r1, r3, lsl #3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bhi.n 182690 │ │ │ │ + bhi.n 182680 │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r5, r4 │ │ │ │ sbcs.w ip, ip, r3 │ │ │ │ - bcs.n 182672 │ │ │ │ + bcs.n 182662 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1826be │ │ │ │ + beq.n 1826ae │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182772 │ │ │ │ + beq.n 182762 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4, r5} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r5, r4, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bhi.n 182764 │ │ │ │ + bhi.n 182754 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 18272e │ │ │ │ + bhi.n 18271e │ │ │ │ tbb [pc, r0] │ │ │ │ adds r1, r2, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r4, #29 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -446414,81 +446400,81 @@ │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182714 │ │ │ │ + bne.n 182704 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18271a │ │ │ │ + beq.n 18270a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 182720 │ │ │ │ + bls.n 182710 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18271a │ │ │ │ + beq.n 18270a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 182738 │ │ │ │ - b.n 182732 │ │ │ │ + bls.n 182728 │ │ │ │ + b.n 182722 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18271a │ │ │ │ + beq.n 18270a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 18274e │ │ │ │ - b.n 182732 │ │ │ │ + bls.n 18273e │ │ │ │ + b.n 182722 │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ - bcs.n 182732 │ │ │ │ + bcs.n 182722 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1826d4 │ │ │ │ - b.n 18271a │ │ │ │ + bne.n 1826c4 │ │ │ │ + b.n 18270a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18278a │ │ │ │ + beq.n 18277a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182842 │ │ │ │ + beq.n 182832 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 182832 │ │ │ │ + bhi.n 182822 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1827e8 │ │ │ │ + bhi.n 1827d8 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -446499,84 +446485,84 @@ │ │ │ │ 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 18283a │ │ │ │ + beq.n 18282a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 1827da │ │ │ │ + beq.n 1827ca │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18283a │ │ │ │ + beq.n 18282a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - beq.n 1827f4 │ │ │ │ - b.n 1827ec │ │ │ │ + beq.n 1827e4 │ │ │ │ + b.n 1827dc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18283a │ │ │ │ + beq.n 18282a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 182808 │ │ │ │ - b.n 1827ec │ │ │ │ + beq.n 1827f8 │ │ │ │ + b.n 1827dc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18283a │ │ │ │ + beq.n 18282a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18281c │ │ │ │ - b.n 1827ec │ │ │ │ + beq.n 18280c │ │ │ │ + b.n 1827dc │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 1827ec │ │ │ │ + bne.n 1827dc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1827a0 │ │ │ │ + bne.n 182790 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18285a │ │ │ │ + beq.n 18284a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182912 │ │ │ │ + beq.n 182902 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 182902 │ │ │ │ + bhi.n 1828f2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1828b8 │ │ │ │ + bhi.n 1828a8 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -446587,84 +446573,84 @@ │ │ │ │ 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 18290a │ │ │ │ + beq.n 1828fa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 1828aa │ │ │ │ + beq.n 18289a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18290a │ │ │ │ + beq.n 1828fa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - beq.n 1828c4 │ │ │ │ - b.n 1828bc │ │ │ │ + beq.n 1828b4 │ │ │ │ + b.n 1828ac │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18290a │ │ │ │ + beq.n 1828fa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 1828d8 │ │ │ │ - b.n 1828bc │ │ │ │ + beq.n 1828c8 │ │ │ │ + b.n 1828ac │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18290a │ │ │ │ + beq.n 1828fa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1828ec │ │ │ │ - b.n 1828bc │ │ │ │ + beq.n 1828dc │ │ │ │ + b.n 1828ac │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 1828bc │ │ │ │ + bne.n 1828ac │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182870 │ │ │ │ + bne.n 182860 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18292a │ │ │ │ + beq.n 18291a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1829e2 │ │ │ │ + beq.n 1829d2 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 1829d2 │ │ │ │ + bhi.n 1829c2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182988 │ │ │ │ + bhi.n 182978 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -446675,84 +446661,84 @@ │ │ │ │ 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 1829da │ │ │ │ + beq.n 1829ca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 18297a │ │ │ │ + beq.n 18296a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829da │ │ │ │ + beq.n 1829ca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - beq.n 182994 │ │ │ │ - b.n 18298c │ │ │ │ + beq.n 182984 │ │ │ │ + b.n 18297c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829da │ │ │ │ + beq.n 1829ca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 1829a8 │ │ │ │ - b.n 18298c │ │ │ │ + beq.n 182998 │ │ │ │ + b.n 18297c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829da │ │ │ │ + beq.n 1829ca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1829bc │ │ │ │ - b.n 18298c │ │ │ │ + beq.n 1829ac │ │ │ │ + b.n 18297c │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 18298c │ │ │ │ + bne.n 18297c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182940 │ │ │ │ + bne.n 182930 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1829fa │ │ │ │ + beq.n 1829ea │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182ab2 │ │ │ │ + beq.n 182aa2 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 182aa2 │ │ │ │ + bhi.n 182a92 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182a58 │ │ │ │ + bhi.n 182a48 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -446763,84 +446749,84 @@ │ │ │ │ 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 182aaa │ │ │ │ + beq.n 182a9a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 182a4a │ │ │ │ + beq.n 182a3a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aaa │ │ │ │ + beq.n 182a9a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - beq.n 182a64 │ │ │ │ - b.n 182a5c │ │ │ │ + beq.n 182a54 │ │ │ │ + b.n 182a4c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aaa │ │ │ │ + beq.n 182a9a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 182a78 │ │ │ │ - b.n 182a5c │ │ │ │ + beq.n 182a68 │ │ │ │ + b.n 182a4c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aaa │ │ │ │ + beq.n 182a9a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182a8c │ │ │ │ - b.n 182a5c │ │ │ │ + beq.n 182a7c │ │ │ │ + b.n 182a4c │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 182a5c │ │ │ │ + bne.n 182a4c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182a10 │ │ │ │ + bne.n 182a00 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 182aca │ │ │ │ + beq.n 182aba │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182b82 │ │ │ │ + beq.n 182b72 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 182b72 │ │ │ │ + bhi.n 182b62 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182b28 │ │ │ │ + bhi.n 182b18 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -446851,84 +446837,84 @@ │ │ │ │ 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 182b7a │ │ │ │ + beq.n 182b6a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 182b1a │ │ │ │ + bpl.n 182b0a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b7a │ │ │ │ + beq.n 182b6a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 182b34 │ │ │ │ - b.n 182b2c │ │ │ │ + bpl.n 182b24 │ │ │ │ + b.n 182b1c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b7a │ │ │ │ + beq.n 182b6a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 182b48 │ │ │ │ - b.n 182b2c │ │ │ │ + bpl.n 182b38 │ │ │ │ + b.n 182b1c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b7a │ │ │ │ + beq.n 182b6a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182b5c │ │ │ │ - b.n 182b2c │ │ │ │ + beq.n 182b4c │ │ │ │ + b.n 182b1c │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 182b2c │ │ │ │ + bmi.n 182b1c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182ae0 │ │ │ │ + bne.n 182ad0 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 182b9a │ │ │ │ + beq.n 182b8a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182c52 │ │ │ │ + beq.n 182c42 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 182c42 │ │ │ │ + bhi.n 182c32 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182bf8 │ │ │ │ + bhi.n 182be8 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -446939,84 +446925,84 @@ │ │ │ │ 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 182c4a │ │ │ │ + beq.n 182c3a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 182bea │ │ │ │ + beq.n 182bda │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182c4a │ │ │ │ + beq.n 182c3a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.n 182c04 │ │ │ │ - b.n 182bfc │ │ │ │ + beq.n 182bf4 │ │ │ │ + b.n 182bec │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182c4a │ │ │ │ + beq.n 182c3a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 182c18 │ │ │ │ - b.n 182bfc │ │ │ │ + beq.n 182c08 │ │ │ │ + b.n 182bec │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182c4a │ │ │ │ + beq.n 182c3a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182c2c │ │ │ │ - b.n 182bfc │ │ │ │ + beq.n 182c1c │ │ │ │ + b.n 182bec │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 182bfc │ │ │ │ + bne.n 182bec │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182bb0 │ │ │ │ + bne.n 182ba0 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 182c6a │ │ │ │ + beq.n 182c5a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182d16 │ │ │ │ + beq.n 182d06 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r3, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ ldr.w r0, [r4, r0, lsl #3] │ │ │ │ - bhi.n 182d0a │ │ │ │ + bhi.n 182cfa │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 182ccc │ │ │ │ + bhi.n 182cbc │ │ │ │ tbb [pc, r3] │ │ │ │ adds r0, r2, r4 │ │ │ │ adds r1, r3, r4 │ │ │ │ adds r1, r3, r4 │ │ │ │ adds r2, #25 │ │ │ │ adds r1, r3, r4 │ │ │ │ adds r1, r3, r4 │ │ │ │ @@ -447033,54 +447019,54 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182cba │ │ │ │ + beq.n 182caa │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182cc2 │ │ │ │ + bne.n 182cb2 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182cba │ │ │ │ + beq.n 182caa │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182cde │ │ │ │ - b.n 182cd6 │ │ │ │ + bne.n 182cce │ │ │ │ + b.n 182cc6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182cba │ │ │ │ + beq.n 182caa │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182cf4 │ │ │ │ - b.n 182cd6 │ │ │ │ + bne.n 182ce4 │ │ │ │ + b.n 182cc6 │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182cba │ │ │ │ + beq.n 182caa │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182c80 │ │ │ │ - b.n 182cd6 │ │ │ │ + bne.n 182c70 │ │ │ │ + b.n 182cc6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 182d2e │ │ │ │ + beq.n 182d1e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182df4 │ │ │ │ + beq.n 182de4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ @@ -447090,18 +447076,18 @@ │ │ │ │ ldrb.w r5, [r7, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r2, r7, r3, lsl #3 │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - bhi.n 182de6 │ │ │ │ + bhi.n 182dd6 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 182d9e │ │ │ │ + bhi.n 182d8e │ │ │ │ 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 │ │ │ │ @@ -447118,72 +447104,72 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 182d90 │ │ │ │ + bne.n 182d80 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182d94 │ │ │ │ + bne.n 182d84 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ uxth r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 182d90 │ │ │ │ + bne.n 182d80 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182dae │ │ │ │ - b.n 182daa │ │ │ │ + bne.n 182d9e │ │ │ │ + b.n 182d9a │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 182d90 │ │ │ │ + bne.n 182d80 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182dca │ │ │ │ - b.n 182daa │ │ │ │ + bne.n 182dba │ │ │ │ + b.n 182d9a │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 182d90 │ │ │ │ + bne.n 182d80 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 182d50 │ │ │ │ - b.n 182daa │ │ │ │ + bne.n 182d40 │ │ │ │ + b.n 182d9a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r5, r1, r4 │ │ │ │ - ldr r0, [pc, #156] @ (182e9c ) │ │ │ │ + ldr r0, [pc, #156] @ (182e8c ) │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w ip, [r5, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 182e32 │ │ │ │ + bne.n 182e22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182e94 │ │ │ │ - ldr r5, [pc, #136] @ (182ea0 ) │ │ │ │ + beq.n 182e84 │ │ │ │ + ldr r5, [pc, #136] @ (182e90 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ mla r0, ip, r5, r0 │ │ │ │ add r0, r2 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ bic.w r2, r2, #121 @ 0x79 │ │ │ │ subs r2, #2 │ │ │ │ tst.w r2, #252 @ 0xfc │ │ │ │ - beq.n 182e36 │ │ │ │ + beq.n 182e26 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w lr, r2, r3 │ │ │ │ subs r0, r2, #1 │ │ │ │ ldr r4, [r1, #60] @ 0x3c │ │ │ │ @@ -447191,17 +447177,17 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w ip, [r3, #37] @ 0x25 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #32 │ │ │ │ ldr.w r2, [r3, r2, lsl #3] │ │ │ │ - bhi.n 182e88 │ │ │ │ + bhi.n 182e78 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 182e88 │ │ │ │ + bhi.n 182e78 │ │ │ │ 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 │ │ │ │ @@ -447213,374 +447199,374 @@ │ │ │ │ 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 182e32 │ │ │ │ + beq.n 182e22 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 182e46 │ │ │ │ + bne.n 182e36 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 182e8c │ │ │ │ - bne.n 182e94 │ │ │ │ + b.n 182e7c │ │ │ │ + bcs.n 182ea4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r6, r0, #32 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1831b0 │ │ │ │ + beq.w 1831a0 │ │ │ │ subs r5, r3, #4 │ │ │ │ - b.n 182ed6 │ │ │ │ + b.n 182ec6 │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183140 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1831b0 │ │ │ │ + beq.w 1831a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 182ecc │ │ │ │ + bne.n 182ebc │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183140 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r1, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182ec6 │ │ │ │ + bne.n 182eb6 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 182ecc │ │ │ │ + beq.n 182ebc │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 182f1a │ │ │ │ + b.n 182f0a │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183140 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1831a2 │ │ │ │ + beq.w 183192 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ands.w r2, r7, #1 │ │ │ │ - bne.n 182f10 │ │ │ │ + bne.n 182f00 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183140 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r1, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182f0a │ │ │ │ + bne.n 182efa │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ adds r7, #32 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 182f10 │ │ │ │ + beq.n 182f00 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 182f5e │ │ │ │ + b.n 182f4e │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183140 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 183196 │ │ │ │ + beq.w 183186 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r2, r6, #1 │ │ │ │ - bne.n 182f50 │ │ │ │ + bne.n 182f40 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183140 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182f4a │ │ │ │ + bne.n 182f3a │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 182f50 │ │ │ │ + beq.n 182f40 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 182fa8 │ │ │ │ + b.n 182f98 │ │ │ │ cmp r7, #158 @ 0x9e │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183140 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 183182 │ │ │ │ + beq.w 183172 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 182f9a │ │ │ │ + bne.n 182f8a │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183140 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ cmp r7, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r7, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182f94 │ │ │ │ + bne.n 182f84 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #32 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 182f9a │ │ │ │ + beq.n 182f8a │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ mov sl, r5 │ │ │ │ - b.n 182ff6 │ │ │ │ + b.n 182fe6 │ │ │ │ cmp r5, #158 @ 0x9e │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183140 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 18316a │ │ │ │ + beq.w 18315a │ │ │ │ ldr.w r0, [fp] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 182fe8 │ │ │ │ + bne.n 182fd8 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183140 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r5, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182fe2 │ │ │ │ + bne.n 182fd2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #32 │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 182fe8 │ │ │ │ + beq.n 182fd8 │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [sp] │ │ │ │ - b.n 18303e │ │ │ │ + b.n 18302e │ │ │ │ cmp.w ip, #158 @ 0x9e │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183140 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 183158 │ │ │ │ + beq.w 183148 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 183034 │ │ │ │ + bne.n 183024 │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 183150 │ │ │ │ + bne.n 183140 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ cmp.w ip, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne.w ip, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 18302c │ │ │ │ + bne.n 18301c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w fp, r0, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 183034 │ │ │ │ + beq.n 183024 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r9 │ │ │ │ - b.n 18308a │ │ │ │ + b.n 18307a │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.n 183150 │ │ │ │ + bne.n 183140 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 183034 │ │ │ │ + beq.n 183024 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 18307e │ │ │ │ + bne.n 18306e │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183150 │ │ │ │ + bne.n 183140 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 18307a │ │ │ │ + bne.n 18306a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ cmp r9, r2 │ │ │ │ sub.w r3, r2, #4 │ │ │ │ - beq.n 18307e │ │ │ │ + beq.n 18306e │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1830c8 │ │ │ │ + b.n 1830b8 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.n 18314e │ │ │ │ + bne.n 18313e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 18307e │ │ │ │ + beq.n 18306e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ands.w ip, r4, #1 │ │ │ │ - bne.n 1830c0 │ │ │ │ + bne.n 1830b0 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18314e │ │ │ │ + bne.n 18313e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1830bc │ │ │ │ + bne.n 1830ac │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 18310a │ │ │ │ - b.n 1830c0 │ │ │ │ + bne.n 1830fa │ │ │ │ + b.n 1830b0 │ │ │ │ cmp.w lr, #158 @ 0x9e │ │ │ │ - bne.n 18314e │ │ │ │ + bne.n 18313e │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1830c0 │ │ │ │ + beq.n 1830b0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1830fe │ │ │ │ + bne.n 1830ee │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18314e │ │ │ │ + bne.n 18313e │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne.w lr, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1830f8 │ │ │ │ + bne.n 1830e8 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 182ea4 │ │ │ │ + bl 182e94 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1830fe │ │ │ │ + bne.n 1830ee │ │ │ │ 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 182ff6 │ │ │ │ + bne.w 182fe6 │ │ │ │ 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 182fa8 │ │ │ │ + bne.w 182f98 │ │ │ │ mov r7, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 182f5e │ │ │ │ + bne.w 182f4e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 182f1a │ │ │ │ + bne.w 182f0a │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 182ed6 │ │ │ │ + bne.w 182ec6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {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.w r8, r2, lsl #5 │ │ │ │ mov r7, r2 │ │ │ │ add.w r2, r1, r8 │ │ │ │ - ldr r4, [pc, #228] @ (1832bc ) │ │ │ │ + ldr r4, [pc, #228] @ (1832ac ) │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ add r4, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183294 │ │ │ │ + beq.n 183284 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 183294 │ │ │ │ - ldr r3, [pc, #208] @ (1832c0 ) │ │ │ │ + beq.n 183284 │ │ │ │ + ldr r3, [pc, #208] @ (1832b0 ) │ │ │ │ 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, #20] │ │ │ │ mla r3, r9, r3, sl │ │ │ │ add r3, r7 │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.n 183266 │ │ │ │ + bhi.n 183256 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1832a2 │ │ │ │ + bls.n 183292 │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 1832a2 │ │ │ │ + bpl.n 183292 │ │ │ │ add.w r3, r5, r8 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ adds r2, #5 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldr.w r2, [r1, r2, lsl #3] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - bhi.n 1832b4 │ │ │ │ + bhi.n 1832a4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1832ae │ │ │ │ + bhi.n 18329e │ │ │ │ tbb [pc, r3] │ │ │ │ adds r4, #42 @ 0x2a │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ @@ -447591,381 +447577,381 @@ │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.n 1832a2 │ │ │ │ + bne.n 183292 │ │ │ │ add.w r3, r5, r8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b74 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1832a2 │ │ │ │ + beq.n 183292 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 183200 │ │ │ │ + bne.n 1831f0 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 18328e │ │ │ │ + bne.n 18327e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxth r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 18329e │ │ │ │ + b.n 18328e │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 18329e │ │ │ │ + b.n 18328e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 18329e │ │ │ │ + b.n 18328e │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ 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 │ │ │ │ - ldr.w fp, [pc, #268] @ 1833e4 │ │ │ │ + ldr.w fp, [pc, #268] @ 1833d4 │ │ │ │ add.w r5, r0, #32 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #20 │ │ │ │ add fp, pc │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18333e │ │ │ │ + beq.n 18332e │ │ │ │ mov ip, fp │ │ │ │ subs r4, r3, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w r7, r3, #1 │ │ │ │ - bne.n 183336 │ │ │ │ + bne.n 183326 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbz r2, 183310 │ │ │ │ + cbz r2, 183300 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 183308 │ │ │ │ + bne.n 1832f8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 183336 │ │ │ │ + bls.n 183326 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r6, r3, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ subs r6, r4, r6 │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - beq.n 183346 │ │ │ │ - ldr r3, [pc, #196] @ (1833e8 ) │ │ │ │ + beq.n 183336 │ │ │ │ + ldr r3, [pc, #196] @ (1833d8 ) │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ mla r0, r9, r2, r0 │ │ │ │ add r0, r6 │ │ │ │ ldrb r3, [r0, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 183308 │ │ │ │ + bne.n 1832f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1832f0 │ │ │ │ + bne.n 1832e0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #8 │ │ │ │ - beq.n 183320 │ │ │ │ + beq.n 183310 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ add.w lr, r3, #32 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 183336 │ │ │ │ + beq.n 183326 │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov sl, lr │ │ │ │ mov r2, ip │ │ │ │ ldr.w r0, [r8] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1833ac │ │ │ │ + bmi.n 18339c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ sub.w r6, r8, r6 │ │ │ │ asrs r6, r6, #5 │ │ │ │ - cbz r3, 183390 │ │ │ │ + cbz r3, 183380 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 183388 │ │ │ │ + bne.n 183378 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1833ac │ │ │ │ + bls.n 18339c │ │ │ │ mov ip, r2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 183320 │ │ │ │ + b.n 183310 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 1833bc │ │ │ │ - ldr r1, [pc, #80] @ (1833e8 ) │ │ │ │ + beq.n 1833ac │ │ │ │ + ldr r1, [pc, #80] @ (1833d8 ) │ │ │ │ ldr r0, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1833dc │ │ │ │ + bne.n 1833cc │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 183366 │ │ │ │ + bne.n 183356 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 183336 │ │ │ │ + b.n 183326 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #7 │ │ │ │ - beq.n 183396 │ │ │ │ + beq.n 183386 │ │ │ │ add.w r1, fp, #2 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 1832c4 │ │ │ │ + bl 1832b4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183396 │ │ │ │ - b.n 1833ac │ │ │ │ + beq.n 183386 │ │ │ │ + b.n 18339c │ │ │ │ mov ip, r2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 183326 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + b.n 183316 │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w lr, [pc, #448] @ 1835c0 │ │ │ │ + ldr.w lr, [pc, #448] @ 1835b0 │ │ │ │ add.w sl, r0, #32 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add lr, pc │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 183470 │ │ │ │ + beq.n 183460 │ │ │ │ subs r5, r3, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r7, r3, #1 │ │ │ │ - bne.n 183468 │ │ │ │ + bne.n 183458 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbz r2, 183434 │ │ │ │ + cbz r2, 183424 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 18342c │ │ │ │ + bne.n 18341c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 183468 │ │ │ │ + bls.n 183458 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r3, #20] │ │ │ │ add.w r4, r3, #48 @ 0x30 │ │ │ │ subs r4, r5, r4 │ │ │ │ sub.w r2, r6, #115 @ 0x73 │ │ │ │ asrs r4, r4, #5 │ │ │ │ clz r2, r2 │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbnz r2, 183478 │ │ │ │ - ldr r3, [pc, #368] @ (1835c4 ) │ │ │ │ + cbnz r2, 183468 │ │ │ │ + ldr r3, [pc, #368] @ (1835b4 ) │ │ │ │ ldr.w r1, [lr, r3] │ │ │ │ mla r1, r9, r6, r1 │ │ │ │ add r1, r4 │ │ │ │ ldrb r3, [r1, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 18342c │ │ │ │ + bne.n 18341c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 183414 │ │ │ │ + bne.n 183404 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #32 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 183468 │ │ │ │ + beq.n 183458 │ │ │ │ mov r8, ip │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [fp] │ │ │ │ lsls r4, r0, #31 │ │ │ │ - bmi.n 1834e2 │ │ │ │ + bmi.n 1834d2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 1834aa │ │ │ │ + cbz r3, 18349a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1834a4 │ │ │ │ + bne.n 183494 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1834e2 │ │ │ │ + bls.n 1834d2 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, ip │ │ │ │ - b.n 183452 │ │ │ │ + b.n 183442 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r4, r0, #48 @ 0x30 │ │ │ │ sub.w r4, fp, r4 │ │ │ │ sub.w r1, r3, #115 @ 0x73 │ │ │ │ asrs r4, r4, #5 │ │ │ │ clz r1, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 1834f6 │ │ │ │ - ldr r1, [pc, #248] @ (1835c4 ) │ │ │ │ + cbnz r1, 1834e6 │ │ │ │ + ldr r1, [pc, #248] @ (1835b4 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ add r3, r4 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1834f0 │ │ │ │ + bne.n 1834e0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18348c │ │ │ │ - b.n 183468 │ │ │ │ + bne.n 18347c │ │ │ │ + b.n 183458 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, ip │ │ │ │ - b.n 183458 │ │ │ │ + b.n 183448 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ adds r0, #32 │ │ │ │ subs r6, r1, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1834e2 │ │ │ │ + beq.n 1834d2 │ │ │ │ strd r2, ip, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ mov r7, lr │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 18355c │ │ │ │ + bmi.n 18354c │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r4, r0, #48 @ 0x30 │ │ │ │ subs r4, r6, r4 │ │ │ │ asrs r4, r4, #5 │ │ │ │ - cbz r1, 183578 │ │ │ │ + cbz r1, 183568 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 183534 │ │ │ │ + bne.n 183524 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ subs r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 18355c │ │ │ │ + bls.n 18354c │ │ │ │ mov r5, r8 │ │ │ │ mov lr, r7 │ │ │ │ mov r8, sl │ │ │ │ mov r7, r2 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldrd r4, r3, [sp, #16] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1834ca │ │ │ │ + b.n 1834ba │ │ │ │ movs r1, #3 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - bl 1832c4 │ │ │ │ + bl 1832b4 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ - cbz r0, 183590 │ │ │ │ + cbz r0, 183580 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ subs r6, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 183516 │ │ │ │ + bne.n 183506 │ │ │ │ mov r5, r8 │ │ │ │ mov lr, r7 │ │ │ │ mov r8, sl │ │ │ │ mov r7, r2 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1834e2 │ │ │ │ + b.n 1834d2 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r4, #0 │ │ │ │ sub.w r1, r5, #115 @ 0x73 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18354c │ │ │ │ - ldr r1, [pc, #48] @ (1835c4 ) │ │ │ │ + bne.n 18353c │ │ │ │ + ldr r1, [pc, #48] @ (1835b4 ) │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ mla r0, r0, r5, r1 │ │ │ │ add r0, r4 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 18355c │ │ │ │ + beq.n 18354c │ │ │ │ mov r5, r8 │ │ │ │ mov lr, r7 │ │ │ │ mov r8, sl │ │ │ │ mov r7, r2 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldrd r4, r3, [sp, #16] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1834d0 │ │ │ │ + b.n 1834c0 │ │ │ │ nop │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2464] @ 183f7c │ │ │ │ + ldr.w r2, [pc, #2464] @ 183f6c │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #2456] @ 183f80 │ │ │ │ + ldr.w r3, [pc, #2456] @ 183f70 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ eor.w r2, ip, #1 │ │ │ │ strb.w ip, [sp, #58] @ 0x3a │ │ │ │ str r2, [sp, #4] │ │ │ │ strb.w r2, [sp, #57] @ 0x39 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 183626 │ │ │ │ + bne.n 183616 │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ ands r2, r1 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldrb.w r6, [r3, #82] @ 0x52 │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ @@ -447982,18 +447968,18 @@ │ │ │ │ orrs r6, r2 │ │ │ │ str r7, [sp, #28] │ │ │ │ strb.w r6, [sp, #61] @ 0x3d │ │ │ │ eor.w r6, r7, #1 │ │ │ │ strb.w r6, [sp, #62] @ 0x3e │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #63] @ 0x3f │ │ │ │ - cbnz r0, 183676 │ │ │ │ + cbnz r0, 183666 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 183d7e │ │ │ │ + bne.w 183d6e │ │ │ │ ldrb.w fp, [r3, #122] @ 0x7a │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w sl, [r3, #120] @ 0x78 │ │ │ │ eor.w fp, fp, #1 │ │ │ │ ldrb.w r8, [r3, #7] │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb r7, [r3, #9] │ │ │ │ @@ -448034,24 +448020,24 @@ │ │ │ │ bfi sl, r6, #24, #8 │ │ │ │ eor.w r6, r9, #1 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ bfi r8, r6, #16, #8 │ │ │ │ bfi r8, r5, #24, #8 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 183d1e │ │ │ │ + bne.w 183d0e │ │ │ │ tst.w lr, #8 │ │ │ │ - bne.w 183d1e │ │ │ │ + bne.w 183d0e │ │ │ │ strb.w r5, [sp, #80] @ 0x50 │ │ │ │ strb.w r2, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 183d3a │ │ │ │ + beq.w 183d2a │ │ │ │ ands.w r2, lr, #64 @ 0x40 │ │ │ │ - beq.w 183d60 │ │ │ │ + beq.w 183d50 │ │ │ │ ubfx r2, lr, #4, #1 │ │ │ │ strb.w r5, [sp, #85] @ 0x55 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ strh.w r5, [sp, #82] @ 0x52 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r5, [sp, #84] @ 0x54 │ │ │ │ @@ -448107,30 +448093,30 @@ │ │ │ │ and.w r2, lr, #2048 @ 0x800 │ │ │ │ ldrb.w r7, [r3, #35] @ 0x23 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ and.w r2, r1, #1024 @ 0x400 │ │ │ │ strb.w r8, [sp, #96] @ 0x60 │ │ │ │ strb.w r9, [sp, #101] @ 0x65 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 183db8 │ │ │ │ + beq.w 183da8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 183de8 │ │ │ │ + bne.w 183dd8 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 183e40 │ │ │ │ + bne.w 183e30 │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ eor.w r6, r1, #512 @ 0x200 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strb.w ip, [sp, #105] @ 0x69 │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strh.w r7, [sp, #106] @ 0x6a │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 183e0c │ │ │ │ + beq.w 183dfc │ │ │ │ strb.w r6, [sp, #110] @ 0x6e │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ strb.w r7, [sp, #111] @ 0x6f │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r8, [r3, #96] @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -448164,18 +448150,18 @@ │ │ │ │ bfi ip, r9, #16, #8 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ and.w r9, r9, r6 │ │ │ │ strb.w r9, [sp, #124] @ 0x7c │ │ │ │ bfi ip, r6, #24, #8 │ │ │ │ str.w ip, [sp, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 183f2a │ │ │ │ - cbnz r0, 183916 │ │ │ │ + beq.w 183f1a │ │ │ │ + cbnz r0, 183906 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ - cbz r0, 183916 │ │ │ │ + cbz r0, 183906 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb.w r0, [r0, #269] @ 0x10d │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb.w r6, [r3, #52] @ 0x34 │ │ │ │ ubfx lr, lr, #14, #1 │ │ │ │ @@ -448263,33 +448249,33 @@ │ │ │ │ str.w r6, [sp, #133] @ 0x85 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb.w r7, [r3, #129] @ 0x81 │ │ │ │ bfi lr, r6, #24, #8 │ │ │ │ mov r6, fp │ │ │ │ str.w lr, [sp, #142] @ 0x8e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 183a56 │ │ │ │ + beq.n 183a46 │ │ │ │ mov r6, r7 │ │ │ │ - cbz r7, 183a56 │ │ │ │ + cbz r7, 183a46 │ │ │ │ ldrb.w r6, [r3, #130] @ 0x82 │ │ │ │ ldrb.w lr, [r3, #81] @ 0x51 │ │ │ │ strb.w r6, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r6, [r3, #80] @ 0x50 │ │ │ │ ldrb.w sl, [r3, #85] @ 0x55 │ │ │ │ strb.w r6, [sp, #151] @ 0x97 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 183a7c │ │ │ │ + bne.n 183a6c │ │ │ │ lsls r4, r1, #25 │ │ │ │ itt mi │ │ │ │ movmi.w lr, #1 │ │ │ │ movmi r6, lr │ │ │ │ - bmi.n 183a90 │ │ │ │ + bmi.n 183a80 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r4, 183a90 │ │ │ │ + cbnz r4, 183a80 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movt r6, #256 @ 0x100 │ │ │ │ ands r6, r1 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ @@ -448309,47 +448295,47 @@ │ │ │ │ ubfx r6, r1, #21, #1 │ │ │ │ bfi r2, r6, #16, #8 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ ubfx r2, r1, #5, #1 │ │ │ │ strb.w r2, [sp, #160] @ 0xa0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 183f22 │ │ │ │ + beq.w 183f12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 183f22 │ │ │ │ + beq.w 183f12 │ │ │ │ ldrb.w r6, [r3, #131] @ 0x83 │ │ │ │ ldrb.w r2, [r3, #130] @ 0x82 │ │ │ │ orrs r2, r6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #161] @ 0xa1 │ │ │ │ ldrb r2, [r3, #15] │ │ │ │ strb.w r6, [sp, #162] @ 0xa2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 183f1e │ │ │ │ + beq.w 183f0e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strb.w r4, [sp, #163] @ 0xa3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strb.w r2, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r2, [r3, #132] @ 0x84 │ │ │ │ strb.w r7, [sp, #164] @ 0xa4 │ │ │ │ eor.w r5, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183f04 │ │ │ │ + beq.w 183ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 183eee │ │ │ │ + beq.w 183ede │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ strb.w r2, [sp, #168] @ 0xa8 │ │ │ │ strh.w r6, [sp, #166] @ 0xa6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183efe │ │ │ │ + beq.w 183eee │ │ │ │ movs r6, #1 │ │ │ │ ands r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ bfi r5, r2, #0, #8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strb.w r6, [sp, #169] @ 0xa9 │ │ │ │ @@ -448361,18 +448347,18 @@ │ │ │ │ bfi r5, r2, #24, #8 │ │ │ │ str.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r2, [r3, #47] @ 0x2f │ │ │ │ strb.w r2, [sp, #175] @ 0xaf │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 183ed6 │ │ │ │ + beq.w 183ec6 │ │ │ │ strb.w r0, [sp, #178] @ 0xb2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 183f2e │ │ │ │ + bne.w 183f1e │ │ │ │ movs r0, #1 │ │ │ │ strh.w r0, [sp, #176] @ 0xb0 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #0 │ │ │ │ bfi r0, r2, #0, #8 │ │ │ │ ldrb.w r2, [r3, #57] @ 0x39 │ │ │ │ bfi r0, r5, #8, #8 │ │ │ │ @@ -448383,15 +448369,15 @@ │ │ │ │ strb.w r2, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ strb.w r2, [sp, #184] @ 0xb8 │ │ │ │ mov r2, ip │ │ │ │ str.w r0, [sp, #179] @ 0xb3 │ │ │ │ strb.w ip, [sp, #185] @ 0xb9 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 183be2 │ │ │ │ + beq.n 183bd2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r2, #268] @ 0x10c │ │ │ │ eor.w r2, r0, #4096 @ 0x1000 │ │ │ │ ubfx ip, r0, #12, #1 │ │ │ │ ubfx r2, r2, #12, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -448404,15 +448390,15 @@ │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ strb.w r4, [sp, #190] @ 0xbe │ │ │ │ bfi r0, r2, #16, #8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ bfi r0, r2, #24, #8 │ │ │ │ ldrb.w r2, [r3, #102] @ 0x66 │ │ │ │ str.w r0, [sp, #186] @ 0xba │ │ │ │ - cbnz r2, 183c1e │ │ │ │ + cbnz r2, 183c0e │ │ │ │ ldrb.w r5, [r3, #101] @ 0x65 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ ldrb.w r6, [r3, #103] @ 0x67 │ │ │ │ movs r0, #0 │ │ │ │ bfi r0, r5, #0, #8 │ │ │ │ ldrb.w r5, [r3, #105] @ 0x69 │ │ │ │ strb.w r6, [sp, #198] @ 0xc6 │ │ │ │ @@ -448423,15 +448409,15 @@ │ │ │ │ bfi r0, r5, #16, #8 │ │ │ │ bfi r0, r2, #24, #8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 183e9e │ │ │ │ + bne.w 183e8e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ ands r2, r1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -448468,266 +448454,266 @@ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r3, [r3, #92] @ 0x5c │ │ │ │ bfi r0, r2, #24, #8 │ │ │ │ str.w r1, [sp, #207] @ 0xcf │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str.w r0, [sp, #203] @ 0xcb │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbz r5, 183d00 │ │ │ │ + cbz r5, 183cf0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183ea2 │ │ │ │ + bne.w 183e92 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 183cf0 │ │ │ │ - ldr r2, [pc, #640] @ (183f84 ) │ │ │ │ - ldr r3, [pc, #636] @ (183f80 ) │ │ │ │ + bne.n 183ce0 │ │ │ │ + ldr r2, [pc, #640] @ (183f74 ) │ │ │ │ + ldr r3, [pc, #636] @ (183f70 ) │ │ │ │ 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 183f78 │ │ │ │ + bne.w 183f68 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w r5, lr, #80 @ 0x50 │ │ │ │ strb.w r2, [sp, #81] @ 0x51 │ │ │ │ subs r5, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ strb.w r5, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18374a │ │ │ │ + bne.w 18373a │ │ │ │ ands.w r6, lr, #16 │ │ │ │ - beq.n 183d92 │ │ │ │ + beq.n 183d82 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ - bne.n 183d92 │ │ │ │ + bne.n 183d82 │ │ │ │ movw r6, #257 @ 0x101 │ │ │ │ strb.w r2, [sp, #84] @ 0x54 │ │ │ │ strb.w r5, [sp, #85] @ 0x55 │ │ │ │ strh.w r6, [sp, #82] @ 0x52 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18376a │ │ │ │ + bne.w 18375a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 18376a │ │ │ │ + b.n 18375a │ │ │ │ strb.w r2, [sp, #84] @ 0x54 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r5, [sp, #85] @ 0x55 │ │ │ │ strh.w r2, [sp, #82] @ 0x52 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 183d5c │ │ │ │ + beq.n 183d4c │ │ │ │ ubfx r2, lr, #4, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 18376a │ │ │ │ + b.n 18375a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w lr, [r4, #269] @ 0x10d │ │ │ │ ubfx lr, lr, #2, #1 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ - b.n 183676 │ │ │ │ + b.n 183666 │ │ │ │ clz r2, r6 │ │ │ │ strb.w r5, [sp, #85] @ 0x55 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ strh.w r6, [sp, #82] @ 0x52 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18376a │ │ │ │ + bne.w 18375a │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ - bne.w 18376a │ │ │ │ - b.n 183d5c │ │ │ │ + bne.w 18375a │ │ │ │ + b.n 183d4c │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ - cbz r7, 183e1a │ │ │ │ + cbz r7, 183e0a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r4, [sp, #105] @ 0x69 │ │ │ │ strh.w r8, [sp, #106] @ 0x6a │ │ │ │ strb.w r8, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 183e76 │ │ │ │ + beq.n 183e66 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 183f60 │ │ │ │ + beq.w 183f50 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ - b.n 183876 │ │ │ │ + b.n 183866 │ │ │ │ movs r6, #0 │ │ │ │ eor.w ip, r7, #1 │ │ │ │ strh.w r6, [sp, #104] @ 0x68 │ │ │ │ strb.w ip, [sp, #107] @ 0x6b │ │ │ │ mov.w ip, #1 │ │ │ │ strb.w r6, [sp, #106] @ 0x6a │ │ │ │ strh.w ip, [sp, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 183e92 │ │ │ │ + bne.n 183e82 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 183f3e │ │ │ │ + bne.w 183f2e │ │ │ │ clz r6, r2 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 183870 │ │ │ │ + b.n 183860 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ movw r8, #257 @ 0x101 │ │ │ │ movs r6, #1 │ │ │ │ strh.w r8, [sp, #106] @ 0x6a │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ - cbz r2, 183e6a │ │ │ │ + cbz r2, 183e5a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 183f4e │ │ │ │ + beq.w 183f3e │ │ │ │ strb.w r7, [sp, #109] @ 0x6d │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ - b.n 18386c │ │ │ │ + b.n 18385c │ │ │ │ eor.w r7, r1, #512 @ 0x200 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ mov r6, ip │ │ │ │ ubfx r7, r7, #9, #1 │ │ │ │ strb.w r7, [sp, #109] @ 0x6d │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ clz r7, r2 │ │ │ │ strh.w ip, [sp, #106] @ 0x6a │ │ │ │ lsrs r7, r7, #5 │ │ │ │ strb.w ip, [sp, #111] @ 0x6f │ │ │ │ - b.n 183876 │ │ │ │ + b.n 183866 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r2, [sp, #109] @ 0x6d │ │ │ │ strb.w r2, [sp, #110] @ 0x6e │ │ │ │ - b.n 183870 │ │ │ │ + b.n 183860 │ │ │ │ strb.w r2, [sp, #109] @ 0x6d │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 183f44 │ │ │ │ + bne.n 183f34 │ │ │ │ ubfx ip, r1, #9, #1 │ │ │ │ strb.w r8, [sp, #111] @ 0x6f │ │ │ │ eor.w ip, ip, #1 │ │ │ │ strb.w ip, [sp, #110] @ 0x6e │ │ │ │ - b.n 183876 │ │ │ │ + b.n 183866 │ │ │ │ clz r7, r2 │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 183876 │ │ │ │ + b.n 183866 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 183c68 │ │ │ │ - ldr r7, [pc, #228] @ (183f88 ) │ │ │ │ + b.n 183c58 │ │ │ │ + ldr r7, [pc, #228] @ (183f78 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec314 │ │ │ │ + bl 1ec304 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183d00 │ │ │ │ + beq.w 183cf0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183d00 │ │ │ │ + beq.w 183cf0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183eaa │ │ │ │ + bne.n 183e9a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 183ec6 │ │ │ │ - b.n 183d00 │ │ │ │ + bne.n 183eb6 │ │ │ │ + b.n 183cf0 │ │ │ │ strh.w r5, [sp, #176] @ 0xb0 │ │ │ │ strb.w r0, [sp, #178] @ 0xb2 │ │ │ │ - cbz r2, 183f3a │ │ │ │ + cbz r2, 183f2a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 183b94 │ │ │ │ + beq.w 183b84 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 183b96 │ │ │ │ + b.n 183b86 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ strb.w r5, [sp, #166] @ 0xa6 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ strb.w r2, [sp, #168] @ 0xa8 │ │ │ │ - cbnz r4, 183f1a │ │ │ │ + cbnz r4, 183f0a │ │ │ │ movs r6, #0 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 183b42 │ │ │ │ + b.n 183b32 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strh.w r4, [sp, #166] @ 0xa6 │ │ │ │ strb.w r4, [sp, #168] @ 0xa8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 183efe │ │ │ │ + beq.n 183eee │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183b40 │ │ │ │ + bne.w 183b30 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 183b42 │ │ │ │ + b.n 183b32 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 183b08 │ │ │ │ + b.n 183af8 │ │ │ │ movs r6, #0 │ │ │ │ strb.w fp, [sp, #161] @ 0xa1 │ │ │ │ - b.n 183af4 │ │ │ │ + b.n 183ae4 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 183916 │ │ │ │ + b.n 183906 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183ee8 │ │ │ │ + bne.n 183ed8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 183b94 │ │ │ │ + b.n 183b84 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ - b.n 18386c │ │ │ │ + b.n 18385c │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ strh.w ip, [sp, #110] @ 0x6e │ │ │ │ - b.n 183876 │ │ │ │ + b.n 183866 │ │ │ │ eor.w r6, r1, #512 @ 0x200 │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ strb.w r6, [sp, #110] @ 0x6e │ │ │ │ - b.n 18386c │ │ │ │ + b.n 18385c │ │ │ │ eor.w r7, r1, #512 @ 0x200 │ │ │ │ strb.w r6, [sp, #111] @ 0x6f │ │ │ │ ubfx r7, r7, #9, #1 │ │ │ │ strb.w r7, [sp, #109] @ 0x6d │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ mov r7, r6 │ │ │ │ - b.n 183876 │ │ │ │ + b.n 183866 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r2, [pc, #2752] @ 184a60 │ │ │ │ + ldr.w r2, [pc, #2752] @ 184a50 │ │ │ │ movs r3, #1 │ │ │ │ mov ip, r0 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2740] @ 184a64 │ │ │ │ + ldr.w r3, [pc, #2740] @ 184a54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r5, [r3, #30] │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ eor.w r1, r5, #1 │ │ │ │ strb.w r5, [sp, #70] @ 0x46 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #69] @ 0x45 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r5, 183fe4 │ │ │ │ + cbnz r5, 183fd4 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r1, [sp, #71] @ 0x47 │ │ │ │ @@ -448744,18 +448730,18 @@ │ │ │ │ eor.w r1, r7, #1 │ │ │ │ strb.w r1, [sp, #74] @ 0x4a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #75] @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ - cbnz r4, 184032 │ │ │ │ + cbnz r4, 184022 │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 184846 │ │ │ │ + bne.w 184836 │ │ │ │ ldrb.w fp, [r3, #122] @ 0x7a │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w sl, [r3, #120] @ 0x78 │ │ │ │ eor.w fp, fp, #1 │ │ │ │ ldrb.w r9, [r3, #116] @ 0x74 │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb.w lr, [r3, #9] │ │ │ │ @@ -448797,25 +448783,25 @@ │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ bfi r9, r1, #16, #8 │ │ │ │ ldr.w r1, [r3, #168] @ 0xa8 │ │ │ │ str r1, [sp, #4] │ │ │ │ bfi r9, r6, #24, #8 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18481a │ │ │ │ + bne.w 18480a │ │ │ │ lsls r7, r1, #28 │ │ │ │ - bmi.w 18481a │ │ │ │ + bmi.w 18480a │ │ │ │ strb.w r6, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb.w r6, [r3, #41] @ 0x29 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 184858 │ │ │ │ + beq.w 184848 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - beq.w 184828 │ │ │ │ + beq.w 184818 │ │ │ │ ubfx r0, r1, #4, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ movs r6, #0 │ │ │ │ strh.w r6, [sp, #94] @ 0x5e │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ @@ -448877,30 +448863,30 @@ │ │ │ │ ands r7, r0 │ │ │ │ strb.w r8, [sp, #113] @ 0x71 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r7, [r3, #35] @ 0x23 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1848a0 │ │ │ │ + beq.w 184890 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1848ce │ │ │ │ + bne.w 1848be │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 184922 │ │ │ │ + bne.w 184912 │ │ │ │ strb.w r5, [sp, #117] @ 0x75 │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ strb.w r6, [sp, #120] @ 0x78 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strh.w r6, [sp, #118] @ 0x76 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1848f0 │ │ │ │ + beq.w 1848e0 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r5, [sp, #123] @ 0x7b │ │ │ │ ldrb.w r8, [r3, #96] @ 0x60 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -448934,18 +448920,18 @@ │ │ │ │ bfi lr, r7, #16, #8 │ │ │ │ str.w r8, [sp, #124] @ 0x7c │ │ │ │ ands r7, r6 │ │ │ │ strb.w r7, [sp, #136] @ 0x88 │ │ │ │ bfi lr, r6, #24, #8 │ │ │ │ str.w lr, [sp, #132] @ 0x84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 184a0a │ │ │ │ - cbnz r4, 1842da │ │ │ │ + beq.w 1849fa │ │ │ │ + cbnz r4, 1842ca │ │ │ │ ldrb.w r4, [r3, #124] @ 0x7c │ │ │ │ - cbz r4, 1842da │ │ │ │ + cbz r4, 1842ca │ │ │ │ ldrb.w r4, [ip, #269] @ 0x10d │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ uxtb r4, r4 │ │ │ │ ldrb.w r6, [r3, #52] @ 0x34 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w lr, [r3, #63] @ 0x3f │ │ │ │ @@ -449030,32 +449016,32 @@ │ │ │ │ str.w r6, [sp, #141] @ 0x8d │ │ │ │ eor.w r6, r1, #1 │ │ │ │ bfi r5, r6, #24, #8 │ │ │ │ ldrb.w r6, [r3, #129] @ 0x81 │ │ │ │ str.w r5, [sp, #154] @ 0x9a │ │ │ │ mov r5, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 184414 │ │ │ │ + beq.n 184404 │ │ │ │ mov r5, r6 │ │ │ │ - cbz r6, 184414 │ │ │ │ + cbz r6, 184404 │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ ldrb.w r7, [r3, #81] @ 0x51 │ │ │ │ strb.w r5, [sp, #162] @ 0xa2 │ │ │ │ ldrb.w r5, [r3, #80] @ 0x50 │ │ │ │ ldrb.w sl, [r3, #85] @ 0x55 │ │ │ │ strb.w r5, [sp, #163] @ 0xa3 │ │ │ │ - cbnz r7, 184434 │ │ │ │ + cbnz r7, 184424 │ │ │ │ lsls r1, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi r7, #1 │ │ │ │ movmi r5, r7 │ │ │ │ - bmi.n 184448 │ │ │ │ + bmi.n 184438 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r1, 184448 │ │ │ │ + cbnz r1, 184438 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ ands r5, r2 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ lsrs r1, r0, #10 │ │ │ │ @@ -449075,48 +449061,48 @@ │ │ │ │ ubfx r5, r2, #21, #1 │ │ │ │ bfi r0, r5, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r0, r2, #5, #1 │ │ │ │ strb.w r0, [sp, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 184a02 │ │ │ │ + beq.w 1849f2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 184a02 │ │ │ │ + beq.w 1849f2 │ │ │ │ ldrb.w r5, [r3, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #130] @ 0x82 │ │ │ │ orrs r0, r5 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #173] @ 0xad │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1849fe │ │ │ │ + beq.w 1849ee │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strb.w r1, [sp, #175] @ 0xaf │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb.w r0, [sp, #177] @ 0xb1 │ │ │ │ ldrb.w r0, [r3, #132] @ 0x84 │ │ │ │ strb.w r6, [sp, #176] @ 0xb0 │ │ │ │ eor.w r5, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1849e2 │ │ │ │ + beq.w 1849d2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1849ca │ │ │ │ + beq.w 1849ba │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ strb.w r0, [sp, #180] @ 0xb4 │ │ │ │ strh.w r6, [sp, #178] @ 0xb2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1849dc │ │ │ │ + beq.w 1849cc │ │ │ │ movs r6, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ands r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r1, [sp, #186] @ 0xba │ │ │ │ bfi r5, r0, #0, #8 │ │ │ │ @@ -449129,18 +449115,18 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bfi r5, r1, #24, #8 │ │ │ │ str.w r5, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r5, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1849b2 │ │ │ │ + beq.w 1849a2 │ │ │ │ strb.w r4, [sp, #190] @ 0xbe │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 184a0e │ │ │ │ + bne.w 1849fe │ │ │ │ movs r4, #1 │ │ │ │ strh.w r4, [sp, #188] @ 0xbc │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ bfi r4, r0, #0, #8 │ │ │ │ ldrb.w r0, [r3, #57] @ 0x39 │ │ │ │ bfi r4, r5, #8, #8 │ │ │ │ @@ -449151,15 +449137,15 @@ │ │ │ │ strb.w r0, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ str.w r4, [sp, #191] @ 0xbf │ │ │ │ mov r4, lr │ │ │ │ strb.w r0, [sp, #196] @ 0xc4 │ │ │ │ strb.w lr, [sp, #197] @ 0xc5 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 18459c │ │ │ │ + beq.n 18458c │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ eor.w r4, r0, #4096 @ 0x1000 │ │ │ │ ubfx lr, r0, #12, #1 │ │ │ │ ubfx r4, r4, #12, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bfi r0, r4, #0, #8 │ │ │ │ @@ -449171,15 +449157,15 @@ │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ movs r5, #0 │ │ │ │ bfi r0, r4, #16, #8 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ bfi r0, r4, #24, #8 │ │ │ │ str.w r0, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r0, [r3, #102] @ 0x66 │ │ │ │ - cbnz r0, 1845d8 │ │ │ │ + cbnz r0, 1845c8 │ │ │ │ ldrb.w r5, [r3, #101] @ 0x65 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ ldrb.w r6, [r3, #103] @ 0x67 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bfi r4, r5, #0, #8 │ │ │ │ ldrb.w r5, [r3, #105] @ 0x69 │ │ │ │ @@ -449190,15 +449176,15 @@ │ │ │ │ bfi r4, r6, #8, #8 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r0, #24, #8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ strb.w r0, [sp, #208] @ 0xd0 │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r1, 184620 │ │ │ │ + cbnz r1, 184610 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ ands r0, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldrb.w r5, [r3, #136] @ 0x88 │ │ │ │ movs r6, #0 │ │ │ │ @@ -449246,15 +449232,15 @@ │ │ │ │ strb.w r4, [sp, #227] @ 0xe3 │ │ │ │ ldrb.w r4, [r3, #104] @ 0x68 │ │ │ │ str.w r7, [sp, #211] @ 0xd3 │ │ │ │ str.w r6, [sp, #215] @ 0xd7 │ │ │ │ str.w r5, [sp, #219] @ 0xdb │ │ │ │ strb.w r4, [sp, #228] @ 0xe4 │ │ │ │ strb.w r0, [sp, #229] @ 0xe5 │ │ │ │ - cbz r0, 1846e0 │ │ │ │ + cbz r0, 1846d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eor.w r0, r1, #512 @ 0x200 │ │ │ │ ubfx r0, r0, #9, #1 │ │ │ │ ldrb r4, [r3, #26] │ │ │ │ ldrb.w r1, [r3, #113] @ 0x71 │ │ │ │ strb.w r0, [sp, #230] @ 0xe6 │ │ │ │ movs r0, #0 │ │ │ │ @@ -449264,15 +449250,15 @@ │ │ │ │ bfi r0, r4, #8, #8 │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ bfi r0, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #100] @ 0x64 │ │ │ │ strb.w r4, [sp, #231] @ 0xe7 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ - cbz r1, 184716 │ │ │ │ + cbz r1, 184706 │ │ │ │ eor.w r1, r2, #33554432 @ 0x2000000 │ │ │ │ ubfx r1, r1, #25, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r2, [r3, #39] @ 0x27 │ │ │ │ bfi r0, r1, #0, #8 │ │ │ │ ldrb.w r1, [r3, #44] @ 0x2c │ │ │ │ bfi r0, lr, #8, #8 │ │ │ │ @@ -449301,306 +449287,306 @@ │ │ │ │ bfi r1, r0, #16, #8 │ │ │ │ ldrb.w r0, [r3, #180] @ 0xb4 │ │ │ │ bfi r1, r2, #24, #8 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ eor.w r1, r0, #1 │ │ │ │ strb.w r1, [sp, #244] @ 0xf4 │ │ │ │ - cbz r2, 184794 │ │ │ │ + cbz r2, 184784 │ │ │ │ ldrb.w r2, [ip, #269] @ 0x10d │ │ │ │ eor.w r2, r2, #128 @ 0x80 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldrb.w r1, [r3, #106] @ 0x6a │ │ │ │ strb.w r1, [sp, #246] @ 0xf6 │ │ │ │ strb.w r2, [sp, #245] @ 0xf5 │ │ │ │ - cbz r1, 1847aa │ │ │ │ + cbz r1, 18479a │ │ │ │ ldrb.w r1, [r3, #154] @ 0x9a │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #109] @ 0x6d │ │ │ │ strb.w r1, [sp, #247] @ 0xf7 │ │ │ │ - cbz r2, 1847bc │ │ │ │ + cbz r2, 1847ac │ │ │ │ ldrb.w r2, [r3, #154] @ 0x9a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r2, [sp, #248] @ 0xf8 │ │ │ │ - cbz r1, 1847ce │ │ │ │ + cbz r1, 1847be │ │ │ │ ldrb.w r1, [r3, #154] @ 0x9a │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #107] @ 0x6b │ │ │ │ strb.w r1, [sp, #249] @ 0xf9 │ │ │ │ - cbz r2, 1847e0 │ │ │ │ + cbz r2, 1847d0 │ │ │ │ ldrb.w r2, [r3, #154] @ 0x9a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [ip, #352] @ 0x160 │ │ │ │ strb.w r2, [sp, #250] @ 0xfa │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1847fc │ │ │ │ + cbz r5, 1847ec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18497e │ │ │ │ + bne.w 18496e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1847ec │ │ │ │ - ldr r2, [pc, #616] @ (184a68 ) │ │ │ │ - ldr r3, [pc, #612] @ (184a64 ) │ │ │ │ + bne.n 1847dc │ │ │ │ + ldr r2, [pc, #616] @ (184a58 ) │ │ │ │ + ldr r3, [pc, #612] @ (184a54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 184a5c │ │ │ │ + bne.w 184a4c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ and.w r6, r1, #80 @ 0x50 │ │ │ │ subs r6, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 1840f4 │ │ │ │ + b.n 1840e4 │ │ │ │ strb.w r0, [sp, #96] @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ strh.w r0, [sp, #94] @ 0x5e │ │ │ │ - cbz r6, 184878 │ │ │ │ + cbz r6, 184868 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r0, r1, #4, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.n 184128 │ │ │ │ + b.n 184118 │ │ │ │ ldrb.w r1, [ip, #269] @ 0x10d │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.w 184032 │ │ │ │ + b.w 184022 │ │ │ │ ands.w r7, r1, #16 │ │ │ │ - beq.n 18487c │ │ │ │ + beq.n 18486c │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bmi.n 18487c │ │ │ │ + bmi.n 18486c │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ strb.w r0, [sp, #96] @ 0x60 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ strh.w r7, [sp, #94] @ 0x5e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 184128 │ │ │ │ + bne.w 184118 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 184128 │ │ │ │ + b.n 184118 │ │ │ │ clz r0, r7 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strh.w r7, [sp, #94] @ 0x5e │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r0, [sp, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 184128 │ │ │ │ + bne.w 184118 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 184878 │ │ │ │ - b.n 184128 │ │ │ │ + bpl.n 184868 │ │ │ │ + b.n 184118 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ - cbz r7, 1848fe │ │ │ │ + cbz r7, 1848ee │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w r1, [sp, #117] @ 0x75 │ │ │ │ strh.w lr, [sp, #118] @ 0x76 │ │ │ │ strb.w lr, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184958 │ │ │ │ + beq.n 184948 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 184a42 │ │ │ │ + beq.w 184a32 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ - b.n 18423e │ │ │ │ + b.n 18422e │ │ │ │ movs r6, #0 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strh.w r6, [sp, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #119] @ 0x77 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #118] @ 0x76 │ │ │ │ strh.w r5, [sp, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 184972 │ │ │ │ + bne.n 184962 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 184a28 │ │ │ │ + bne.w 184a18 │ │ │ │ clz r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 184238 │ │ │ │ + b.n 184228 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ movw lr, #257 @ 0x101 │ │ │ │ movs r6, #1 │ │ │ │ strh.w lr, [sp, #118] @ 0x76 │ │ │ │ strb.w r6, [sp, #120] @ 0x78 │ │ │ │ - cbz r0, 18494c │ │ │ │ + cbz r0, 18493c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 184a2e │ │ │ │ + beq.w 184a1e │ │ │ │ strb.w r7, [sp, #121] @ 0x79 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 184234 │ │ │ │ + b.n 184224 │ │ │ │ clz r7, r0 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ strb.w r6, [sp, #120] @ 0x78 │ │ │ │ mov r6, r5 │ │ │ │ strh.w r5, [sp, #118] @ 0x76 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ strb.w r5, [sp, #123] @ 0x7b │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 18423e │ │ │ │ + b.n 18422e │ │ │ │ mov r5, r6 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ - b.n 184238 │ │ │ │ + b.n 184228 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 184a1e │ │ │ │ + bne.n 184a0e │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ strb.w lr, [sp, #123] @ 0x7b │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 18423e │ │ │ │ + b.n 18422e │ │ │ │ clz r7, r0 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 18423e │ │ │ │ - ldr r7, [pc, #236] @ (184a6c ) │ │ │ │ + b.n 18422e │ │ │ │ + ldr r7, [pc, #236] @ (184a5c ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec314 │ │ │ │ + bl 1ec304 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1847fc │ │ │ │ + beq.w 1847ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1847fc │ │ │ │ + beq.w 1847ec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184986 │ │ │ │ + bne.n 184976 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1849a2 │ │ │ │ - b.n 1847fc │ │ │ │ + bne.n 184992 │ │ │ │ + b.n 1847ec │ │ │ │ strh.w r5, [sp, #188] @ 0xbc │ │ │ │ strb.w r4, [sp, #190] @ 0xbe │ │ │ │ - cbz r0, 184a1a │ │ │ │ + cbz r0, 184a0a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 184550 │ │ │ │ + beq.w 184540 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 184552 │ │ │ │ + b.n 184542 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #179] @ 0xb3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb.w r5, [sp, #178] @ 0xb2 │ │ │ │ strb.w r0, [sp, #180] @ 0xb4 │ │ │ │ - cbnz r1, 1849fa │ │ │ │ + cbnz r1, 1849ea │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1844fc │ │ │ │ + b.n 1844ec │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strh.w r1, [sp, #178] @ 0xb2 │ │ │ │ strb.w r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1849dc │ │ │ │ + beq.n 1849cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1844fa │ │ │ │ + bne.w 1844ea │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1844fc │ │ │ │ + b.n 1844ec │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1844c0 │ │ │ │ + b.n 1844b0 │ │ │ │ movs r5, #0 │ │ │ │ strb.w fp, [sp, #173] @ 0xad │ │ │ │ - b.n 1844ac │ │ │ │ + b.n 18449c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1842da │ │ │ │ + b.n 1842ca │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1849c4 │ │ │ │ + bne.n 1849b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 184550 │ │ │ │ + b.n 184540 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 18423e │ │ │ │ + b.n 18422e │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 184234 │ │ │ │ + b.n 184224 │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.w 184234 │ │ │ │ + b.w 184224 │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r6, [sp, #123] @ 0x7b │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.w 18423e │ │ │ │ + b.w 18422e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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 184a9c │ │ │ │ + beq.n 184a8c │ │ │ │ mov.w r0, #344 @ 0x158 │ │ │ │ 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 184b60 │ │ │ │ + beq.n 184b50 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 184b96 │ │ │ │ - bhi.n 184b66 │ │ │ │ + beq.n 184b86 │ │ │ │ + bhi.n 184b56 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 184b24 │ │ │ │ + beq.n 184b14 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 184bc8 │ │ │ │ + beq.n 184bb8 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 184c40 │ │ │ │ + bhi.w 184c30 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184d1a │ │ │ │ + bhi.w 184d0a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @@ -449627,22 +449613,22 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 184bb0 │ │ │ │ + beq.n 184ba0 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #281 @ 0x119 │ │ │ │ - bhi.n 184b64 │ │ │ │ + bhi.n 184b54 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184c52 │ │ │ │ + bhi.w 184c42 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ strh r1, [r1, #52] @ 0x34 │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ @@ -449655,91 +449641,91 @@ │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ mov.w r0, #344 @ 0x158 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 184cd0 │ │ │ │ + beq.w 184cc0 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 184c12 │ │ │ │ + bne.n 184c02 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ - beq.n 184b64 │ │ │ │ + beq.n 184b54 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #141 @ 0x8d │ │ │ │ - beq.n 184b64 │ │ │ │ + beq.n 184b54 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #138 @ 0x8a │ │ │ │ - beq.n 184b64 │ │ │ │ + beq.n 184b54 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #139 @ 0x8b │ │ │ │ movne r0, #137 @ 0x89 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 184c96 │ │ │ │ - bls.n 184be0 │ │ │ │ + beq.n 184c86 │ │ │ │ + bls.n 184bd0 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 184b64 │ │ │ │ + beq.n 184b54 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #275 @ 0x113 │ │ │ │ - beq.n 184b64 │ │ │ │ + beq.n 184b54 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #276 @ 0x114 │ │ │ │ movne.w r0, #274 @ 0x112 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #391 @ 0x187 │ │ │ │ - beq.n 184b64 │ │ │ │ + beq.n 184b54 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #392 @ 0x188 │ │ │ │ movne.w r0, #390 @ 0x186 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 184d16 │ │ │ │ + bhi.w 184d06 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184d1a │ │ │ │ + bhi.w 184d0a │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (184e4c ) │ │ │ │ + ldr r2, [pc, #592] @ (184e3c ) │ │ │ │ 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 184d12 │ │ │ │ + bhi.n 184d02 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184d1a │ │ │ │ + bhi.n 184d0a │ │ │ │ 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] │ │ │ │ @@ -449785,15 +449771,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #143 @ 0x8f │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184d1a │ │ │ │ + bhi.n 184d0a │ │ │ │ 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 │ │ │ │ @@ -449812,18 +449798,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 184d0e │ │ │ │ + bhi.n 184cfe │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184d1a │ │ │ │ + bhi.n 184d0a │ │ │ │ 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 │ │ │ │ @@ -449863,15 +449849,15 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 184d4e │ │ │ │ + cbz r3, 184d3e │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -449882,100 +449868,100 @@ │ │ │ │ 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] @ 184e08 │ │ │ │ + ldr.w lr, [pc, #152] @ 184df8 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 184e0c │ │ │ │ + ldr.w ip, [pc, #148] @ 184dfc │ │ │ │ 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 184dec │ │ │ │ + bhi.n 184ddc │ │ │ │ tbb [pc, r2] │ │ │ │ subs r6, r3, r0 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 184df8 │ │ │ │ + cbz r2, 184de8 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184d60 │ │ │ │ + bl 184d50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #84] @ (184e10 ) │ │ │ │ - ldr r3, [pc, #80] @ (184e0c ) │ │ │ │ + ldr r2, [pc, #84] @ (184e00 ) │ │ │ │ + ldr r3, [pc, #80] @ (184dfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 184e02 │ │ │ │ + bne.n 184df2 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 184db8 │ │ │ │ + b.n 184da8 │ │ │ │ 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 184db8 │ │ │ │ + b.n 184da8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 184dfc │ │ │ │ + cbz r3, 184dec │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 184db8 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ b.n 184da8 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + b.n 184d98 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 184df2 │ │ │ │ + b.n 184de2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - uxth r2, r0 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #144] @ 184eb4 │ │ │ │ + ldr.w ip, [pc, #144] @ 184ea4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #140] @ (184eb8 ) │ │ │ │ + ldr r4, [pc, #140] @ (184ea8 ) │ │ │ │ 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 184ea8 │ │ │ │ + bhi.n 184e98 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184ea4 │ │ │ │ + bhi.n 184e94 │ │ │ │ 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 │ │ │ │ @@ -449988,253 +449974,253 @@ │ │ │ │ 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] @ (184ebc ) │ │ │ │ - ldr r3, [pc, #56] @ (184eb8 ) │ │ │ │ + ldr r2, [pc, #60] @ (184eac ) │ │ │ │ + ldr r3, [pc, #56] @ (184ea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 184eae │ │ │ │ + bne.n 184e9e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 184e74 │ │ │ │ + b.n 184e64 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 184e74 │ │ │ │ + b.n 184e64 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 184e74 │ │ │ │ + b.n 184e64 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 184e74 │ │ │ │ + b.n 184e64 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r2, 184eec │ │ │ │ + cbz r2, 184ee0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 184ede │ │ │ │ + cbz r4, 184ed2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #376] @ (18504c ) │ │ │ │ + ldr r0, [pc, #376] @ (18503c ) │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 184f1c │ │ │ │ + bhi.n 184f0c │ │ │ │ tbb [pc, r3] │ │ │ │ mov r7, r4 │ │ │ │ strb r1, [r3, #13] │ │ │ │ subs r1, r3, r2 │ │ │ │ subs r5, r0, r2 │ │ │ │ lsls r1, r1, #26 │ │ │ │ movs r4, r3 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 184f18 │ │ │ │ + cbz r3, 184f08 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - cbz r3, 184f18 │ │ │ │ + cbz r3, 184f08 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 184f10 │ │ │ │ + cbz r3, 184f00 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 184f18 │ │ │ │ + cbz r0, 184f08 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184ef6 │ │ │ │ + bne.n 184ee6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184f18 │ │ │ │ + bne.n 184f08 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f08 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ - b.n 184f18 │ │ │ │ - ldr r3, [pc, #284] @ (185050 ) │ │ │ │ + b.n 184f08 │ │ │ │ + ldr r3, [pc, #284] @ (185040 ) │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f08 │ │ │ │ add.w r7, r4, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 184f64 │ │ │ │ + b.n 184f54 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 184f18 │ │ │ │ + bcs.n 184f08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184f52 │ │ │ │ - b.n 184f18 │ │ │ │ + bne.n 184f42 │ │ │ │ + b.n 184f08 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f08 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f08 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 184f18 │ │ │ │ + bne.n 184f08 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx r6 │ │ │ │ - b.n 184f18 │ │ │ │ + b.n 184f08 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 184fa6 │ │ │ │ + cbz r3, 184f96 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f08 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - cbnz r3, 184fbc │ │ │ │ - b.n 184f18 │ │ │ │ + cbnz r3, 184fac │ │ │ │ + b.n 184f08 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 184f18 │ │ │ │ + bcs.n 184f08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184fb2 │ │ │ │ - b.n 184f18 │ │ │ │ + bne.n 184fa2 │ │ │ │ + b.n 184f08 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #20 │ │ │ │ - cbnz r3, 184fdc │ │ │ │ - b.n 184f18 │ │ │ │ + cbnz r3, 184fcc │ │ │ │ + b.n 184f08 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 184f18 │ │ │ │ + bcs.n 184f08 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184fd6 │ │ │ │ - b.n 184f18 │ │ │ │ + bne.n 184fc6 │ │ │ │ + b.n 184f08 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 184f18 │ │ │ │ - b.n 184f28 │ │ │ │ + bne.n 184f08 │ │ │ │ + b.n 184f18 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f08 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f08 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184ffe │ │ │ │ + bne.n 184fee │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #60] @ (185054 ) │ │ │ │ + ldr r3, [pc, #60] @ (185044 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 184f18 │ │ │ │ + beq.w 184f08 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18503c │ │ │ │ + b.n 18502c │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 184f18 │ │ │ │ + beq.w 184f08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 185034 │ │ │ │ - b.n 184f18 │ │ │ │ + bne.n 185024 │ │ │ │ + b.n 184f08 │ │ │ │ nop │ │ │ │ - cbz r4, 185058 │ │ │ │ + cbz r4, 18504c │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ 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.w ip, [pc, #264] @ 185178 │ │ │ │ + ldr.w ip, [pc, #264] @ 185168 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add ip, pc │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1850b0 │ │ │ │ - ldr r3, [pc, #244] @ (18517c ) │ │ │ │ + bne.n 1850a0 │ │ │ │ + ldr r3, [pc, #244] @ (18516c ) │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1850a8 │ │ │ │ + bpl.n 185098 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18516c │ │ │ │ + bne.n 18515c │ │ │ │ mov r0, r1 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ str r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18514e │ │ │ │ - add r2, pc, #8 @ (adr r2, 1850c0 ) │ │ │ │ + bhi.n 18513e │ │ │ │ + add r2, pc, #8 @ (adr r2, 1850b0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -450254,101 +450240,101 @@ │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1850a0 │ │ │ │ + beq.n 185090 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1850a8 │ │ │ │ - b.n 1850a0 │ │ │ │ + bne.n 185098 │ │ │ │ + b.n 185090 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1850a0 │ │ │ │ + beq.n 185090 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1850a0 │ │ │ │ + beq.n 185090 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ add.w r0, r3, #32 │ │ │ │ - cbnz r2, 185124 │ │ │ │ + cbnz r2, 185114 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1850a8 │ │ │ │ + bne.n 185098 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 185116 │ │ │ │ + bne.n 185106 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 1850a8 │ │ │ │ + b.n 185098 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1850a8 │ │ │ │ - b.n 1850a0 │ │ │ │ + bne.n 185098 │ │ │ │ + b.n 185090 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1850a8 │ │ │ │ - b.n 1850a0 │ │ │ │ + bne.n 185098 │ │ │ │ + b.n 185090 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1850a0 │ │ │ │ + bne.n 185090 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1850a8 │ │ │ │ - b.n 1850a0 │ │ │ │ + bne.n 185098 │ │ │ │ + b.n 185090 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1850a8 │ │ │ │ - b.n 1850a0 │ │ │ │ + bne.n 185098 │ │ │ │ + b.n 185090 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add.w r3, r5, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1850a8 │ │ │ │ - b.n 1850a0 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + bne.n 185098 │ │ │ │ + b.n 185090 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 18523c │ │ │ │ + beq.n 18522c │ │ │ │ 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 1851e2 │ │ │ │ + beq.n 1851d2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ it ls │ │ │ │ movls r7, #1 │ │ │ │ - bls.n 18521a │ │ │ │ + bls.n 18520a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18523c │ │ │ │ + beq.n 18522c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ clz r4, r4 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r8, r3, r0 │ │ │ │ cmp.w r8, #16 │ │ │ │ @@ -450366,41 +450352,41 @@ │ │ │ │ lsl.w r3, ip, lr │ │ │ │ bic.w r9, r9, r3 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1851e2 │ │ │ │ + bne.n 1851d2 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1851e2 │ │ │ │ + bne.n 1851d2 │ │ │ │ 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 1851e8 │ │ │ │ + bne.n 1851d8 │ │ │ │ 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 1852e2 │ │ │ │ + beq.n 1852d2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1852e2 │ │ │ │ + beq.n 1852d2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ rbit r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ clz r2, r2 │ │ │ │ @@ -450433,41 +450419,41 @@ │ │ │ │ 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 18526c │ │ │ │ + bne.n 18525c │ │ │ │ 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 {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.w r1, #408 @ 0x198 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e4fc │ │ │ │ + bl 16e4ec │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ strd r3, r6, [r4, #16] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - cbz r5, 185358 │ │ │ │ + cbz r5, 185348 │ │ │ │ mov.w r2, #328 @ 0x148 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx 48388 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r4, #360 @ 0x168 │ │ │ │ add.w r2, r4, #352 @ 0x160 │ │ │ │ @@ -450476,146 +450462,146 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r2, [r4, #360] @ 0x168 │ │ │ │ strd r0, r1, [r4, #368] @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb.w r7, [r4, #65] @ 0x41 │ │ │ │ - b.n 185336 │ │ │ │ + b.n 185326 │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1853a6 │ │ │ │ - bhi.n 1853b6 │ │ │ │ + beq.n 185396 │ │ │ │ + bhi.n 1853a6 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1853e2 │ │ │ │ + bhi.n 1853d2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 185394 │ │ │ │ + bls.n 185384 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #31 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #4113 @ 0x1011 │ │ │ │ movt r3, #4096 @ 0x1000 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1853a6 │ │ │ │ + bmi.n 185396 │ │ │ │ bx lr │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #31 │ │ │ │ add r2, r3 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1853b4 │ │ │ │ + bhi.n 1853a4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - beq.n 1853a6 │ │ │ │ - bhi.n 1853d0 │ │ │ │ + beq.n 185396 │ │ │ │ + bhi.n 1853c0 │ │ │ │ sub.w r2, r3, #1024 @ 0x400 │ │ │ │ bics.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 1853a6 │ │ │ │ + beq.n 185396 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 1853a6 │ │ │ │ + beq.n 185396 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 1853a6 │ │ │ │ + beq.n 185396 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - beq.n 1853a6 │ │ │ │ + beq.n 185396 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #64 @ 0x40 │ │ │ │ bics.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 1853a6 │ │ │ │ + beq.n 185396 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 1853a6 │ │ │ │ + beq.n 185396 │ │ │ │ bx lr │ │ │ │ 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, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ bfi r3, r5, #0, #21 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r4, #29] │ │ │ │ - beq.n 185468 │ │ │ │ + beq.n 185458 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 185448 │ │ │ │ + beq.n 185438 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 18546e │ │ │ │ + beq.n 18545e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 185360 │ │ │ │ + bl 185350 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 18543a │ │ │ │ + beq.n 18542a │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - bl 185360 │ │ │ │ + bl 185350 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - cbnz r3, 185484 │ │ │ │ + cbnz r3, 185474 │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 185360 │ │ │ │ + bl 185350 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 18546e │ │ │ │ + beq.n 18545e │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r4, #20] │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ - b.n 185476 │ │ │ │ + b.n 185466 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #4] │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ @@ -450630,36 +450616,36 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ bfc r2, #0, #22 │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ strb r3, [r4, #29] │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 185360 │ │ │ │ + bl 185350 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ @@ -450672,135 +450658,135 @@ │ │ │ │ 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 1855b6 │ │ │ │ + beq.n 1855a6 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1855a0 │ │ │ │ + bne.n 185590 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1855e4 │ │ │ │ - bl 21e14c │ │ │ │ + beq.n 1855d4 │ │ │ │ + bl 21e13c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1853f4 │ │ │ │ + bl 1853e4 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #376] @ 0x178 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #376] @ 0x178 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 21e1cc │ │ │ │ + bl 21e1bc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1853f4 │ │ │ │ + bl 1853e4 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r1, 1855de │ │ │ │ - bl 21e14c │ │ │ │ + cbz r1, 1855ce │ │ │ │ + bl 21e13c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1853f4 │ │ │ │ + bl 1853e4 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #368] @ 0x170 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 21e124 │ │ │ │ - b.n 1855c2 │ │ │ │ - bl 21e21c │ │ │ │ - b.n 185584 │ │ │ │ + bl 21e114 │ │ │ │ + b.n 1855b2 │ │ │ │ + bl 21e20c │ │ │ │ + b.n 185574 │ │ │ │ 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, 18561c │ │ │ │ + cbz r4, 18560c │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #21 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 185614 │ │ │ │ + beq.n 185604 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 185622 │ │ │ │ + beq.n 185612 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 185602 │ │ │ │ + bne.n 1855f2 │ │ │ │ mov r0, lr │ │ │ │ - bl 185558 │ │ │ │ + bl 185548 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 185646 │ │ │ │ + cbz r0, 185636 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 18563a │ │ │ │ + beq.n 18562a │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 185644 │ │ │ │ + beq.n 185634 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18562a │ │ │ │ + bne.n 18561a │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 18566a │ │ │ │ + cbz r0, 18565a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 18565e │ │ │ │ + beq.n 18564e │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 185668 │ │ │ │ + beq.n 185658 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18564e │ │ │ │ + bne.n 18563e │ │ │ │ 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 16df8c │ │ │ │ + bl 16df7c │ │ │ │ add.w r3, r5, #360 @ 0x168 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #364] @ 0x16c │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #364] @ 0x16c │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ strb.w r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -450833,79 +450819,79 @@ │ │ │ │ blx 47c18 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (185758 ) │ │ │ │ + ldr r3, [pc, #68] @ (185748 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (18575c ) │ │ │ │ + ldr r2, [pc, #64] @ (18574c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - cbnz r2, 18572e │ │ │ │ + cbnz r2, 18571e │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r3, r0, r1, lsl #5 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 185740 │ │ │ │ + beq.n 185730 │ │ │ │ pop {r3, pc} │ │ │ │ adds r3, r1, #2 │ │ │ │ - ldr r1, [pc, #28] @ (185760 ) │ │ │ │ + ldr r1, [pc, #28] @ (185750 ) │ │ │ │ add.w r0, r0, r3, lsl #5 │ │ │ │ add r1, pc │ │ │ │ blx 48714 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movs r5, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0] │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ strd r5, r5, [r0, #40] @ 0x28 │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb5c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [r4, #48] @ 0x30 │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb5c │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ 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 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ add.w r2, r0, #24 │ │ │ │ str r1, [r0, #8] │ │ │ │ add.w r7, r4, #32 │ │ │ │ @@ -450920,69 +450906,69 @@ │ │ │ │ strd r3, r3, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ strb.w r2, [r4, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r7, [r4, #24] │ │ │ │ - bl 185764 │ │ │ │ + bl 185754 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185764 │ │ │ │ + bl 185754 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r4, [r5, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r7, [r5, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ 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 1857b0 │ │ │ │ + bl 1857a0 │ │ │ │ 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 16df8c │ │ │ │ + bl 16df7c │ │ │ │ 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 185764 │ │ │ │ + bl 185754 │ │ │ │ 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 185764 │ │ │ │ + bl 185754 │ │ │ │ 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 │ │ │ │ @@ -450991,115 +450977,115 @@ │ │ │ │ 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 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ strd r2, r5, [r4, #8] │ │ │ │ strd r5, r5, [r4] │ │ │ │ - bl 185764 │ │ │ │ + bl 185754 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ str r5, [r4, #24] │ │ │ │ add.w r3, r4, #24 │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #28] │ │ │ │ str r4, [r1, #12] │ │ │ │ str r1, [r1, #40] @ 0x28 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ add.w r3, r4, #32 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r5, [r4, #32] │ │ │ │ strd r5, r3, [r4, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #80] @ (18597c ) │ │ │ │ + ldr r3, [pc, #80] @ (18596c ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #80] @ (185980 ) │ │ │ │ + ldr r2, [pc, #80] @ (185970 ) │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e664 │ │ │ │ str r6, [r0, #20] │ │ │ │ strb r5, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - cbz r7, 18597a │ │ │ │ + cbz r7, 18596a │ │ │ │ adds r4, #63 @ 0x3f │ │ │ │ add.w r1, r0, #63 @ 0x3f │ │ │ │ add.w ip, r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r1, #-3] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 18596a │ │ │ │ + bne.n 18595a │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 185962 │ │ │ │ + bne.n 185952 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r6, pc, #808 @ (adr r6, 185ca8 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 185cd8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e664 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r4, [r0, #20] │ │ │ │ - cbz r4, 1859ba │ │ │ │ + cbz r4, 1859aa │ │ │ │ bic.w r4, r4, #2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #60] @ 0x3c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 16e540 │ │ │ │ + bl 16e530 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ strd r2, r2, [r0, #36] @ 0x24 │ │ │ │ strb r1, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r2, r2, [r0] │ │ │ │ str r4, [r0, #20] │ │ │ │ @@ -451111,15 +451097,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ adds r1, #5 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e664 │ │ │ │ movs r2, #5 │ │ │ │ strb.w r4, [r0, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ strb r2, [r0, #12] │ │ │ │ movs r4, #1 │ │ │ │ strb.w r5, [r0, #37] @ 0x25 │ │ │ │ add.w r2, r0, #24 │ │ │ │ @@ -451131,143 +451117,143 @@ │ │ │ │ strh r4, [r0, #38] @ 0x26 │ │ │ │ str r2, [r0, #32] │ │ │ │ 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 r3, [pc, #64] @ (185a84 ) │ │ │ │ + ldr r3, [pc, #64] @ (185a74 ) │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #64] @ (185a88 ) │ │ │ │ + ldr r2, [pc, #64] @ (185a78 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsl.w r1, r4, r2 │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e664 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r4, 185a82 │ │ │ │ + cbz r4, 185a72 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #96] @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 185a76 │ │ │ │ + bne.n 185a66 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r5, pc, #712 @ (adr r5, 185d50 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 185d80 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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] │ │ │ │ movs r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsl.w r1, r4, r2 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e664 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 185ace │ │ │ │ + cbz r4, 185abe │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 185ac2 │ │ │ │ + bne.n 185ab2 │ │ │ │ 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 │ │ │ │ movs r5, #20 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e664 │ │ │ │ mov r4, r0 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [r4, #12] │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ - bl 16e540 │ │ │ │ + bl 16e530 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r7, 185b1c │ │ │ │ + cbz r7, 185b0c │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, r5 │ │ │ │ str r6, [r3, #12] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 185b14 │ │ │ │ - ldr r3, [pc, #20] @ (185b34 ) │ │ │ │ + bne.n 185b04 │ │ │ │ + ldr r3, [pc, #20] @ (185b24 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, #69] @ 0x45 │ │ │ │ str.w r1, [r4, #73] @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 185b62 │ │ │ │ - ldr r1, [pc, #16] @ (185b64 ) │ │ │ │ + bne.n 185b52 │ │ │ │ + ldr r1, [pc, #16] @ (185b54 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx 48714 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16e540 │ │ │ │ + bl 16e530 │ │ │ │ movs r1, #8 │ │ │ │ strb r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r1, r0, #28 │ │ │ │ str r4, [r0, #32] │ │ │ │ str r2, [r0, #8] │ │ │ │ @@ -451280,19 +451266,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16e6e4 │ │ │ │ + bl 16e6d4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ add.w r7, r5, #28 │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e664 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ @@ -451312,29 +451298,29 @@ │ │ │ │ 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] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 185c2a │ │ │ │ + beq.n 185c1a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e664 │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r0, #20] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ add.w r1, r5, #77 @ 0x4d │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e664 │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r0, #20] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ strh r5, [r0, #24] │ │ │ │ @@ -451344,15 +451330,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16e540 │ │ │ │ + bl 16e530 │ │ │ │ movs r2, #7 │ │ │ │ strb.w r4, [r0, #37] @ 0x25 │ │ │ │ movs r1, #0 │ │ │ │ strb r2, [r0, #12] │ │ │ │ movs r4, #1 │ │ │ │ strb.w r5, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r0, #24 │ │ │ │ @@ -451361,218 +451347,218 @@ │ │ │ │ str r2, [r0, #28] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r1, [r0] │ │ │ │ strh r4, [r0, #38] @ 0x26 │ │ │ │ str r2, [r0, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 185c94 │ │ │ │ + b.n 185c84 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 185c92 │ │ │ │ + bne.n 185c82 │ │ │ │ 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] @ (185d98 ) │ │ │ │ + ldr r5, [pc, #232] @ (185d88 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #232] @ (185d9c ) │ │ │ │ + ldr r4, [pc, #232] @ (185d8c ) │ │ │ │ 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 185d7e │ │ │ │ + bhi.n 185d6e │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r1, r1, #5 │ │ │ │ str r2, [r0, r4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 185d8c │ │ │ │ + beq.n 185d7c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184d60 │ │ │ │ + bl 184d50 │ │ │ │ ldrd r4, r7, [sp, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.n 185d98 │ │ │ │ + bhi.n 185d88 │ │ │ │ tbb [pc, r5] │ │ │ │ asrs r4, r5, #4 │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 185d90 │ │ │ │ + beq.n 185d80 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184d60 │ │ │ │ + bl 184d50 │ │ │ │ ldrd r5, r6, [sp] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ cmpeq r7, r6 │ │ │ │ - ldr r2, [pc, #112] @ (185da0 ) │ │ │ │ + ldr r2, [pc, #112] @ (185d90 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (185d9c ) │ │ │ │ + ldr r3, [pc, #100] @ (185d8c ) │ │ │ │ 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 185d94 │ │ │ │ + bne.n 185d84 │ │ │ │ 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 185d28 │ │ │ │ + bne.n 185d18 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 185d28 │ │ │ │ + b.n 185d18 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ subs r5, r5, r3 │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 185d28 │ │ │ │ + b.n 185d18 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ add.w r3, r1, #24 │ │ │ │ subs r4, r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 185cfe │ │ │ │ + b.n 185cee │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 185cfe │ │ │ │ + bne.n 185cee │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 185cfe │ │ │ │ + b.n 185cee │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b.n 185cea │ │ │ │ + b.n 185cda │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b.n 185d14 │ │ │ │ + b.n 185d04 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #280 @ (adr r3, 185eb4 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 185ee4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #776 @ (adr r2, 1860ac ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 1860dc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w r5, [pc, #2268] @ 186694 │ │ │ │ + ldr.w r5, [pc, #2268] @ 186684 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ stmdb r3, {r0, r1} │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 186690 │ │ │ │ + bhi.w 186680 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r6, #79 @ 0x4f │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #2236] @ 186698 │ │ │ │ + ldr.w r1, [pc, #2236] @ 186688 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184eb0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 186694 │ │ │ │ + bhi.w 186684 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #9 │ │ │ │ lsls r1, r3, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r4, r2, #13 │ │ │ │ lsls r3, r0, #15 │ │ │ │ lsls r1, r6, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r2, r0, #13 │ │ │ │ lsls r6, r6, #8 │ │ │ │ lsls r5, r5, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #2188] @ 18669c │ │ │ │ + ldr.w r1, [pc, #2188] @ 18668c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184eb0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 186694 │ │ │ │ + bhi.w 186684 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r7, r4, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r1, r6, #7 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr.w r1, [pc, #2144] @ 1866a0 │ │ │ │ + ldr.w r1, [pc, #2144] @ 186690 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184eb0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 186694 │ │ │ │ + bhi.w 186684 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r4, r4, #11 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r1, r6, #7 │ │ │ │ lsls r5, r1, #6 │ │ │ │ lsls r5, r7, #11 │ │ │ │ lsls r1, r6, #9 │ │ │ │ - ldr.w r1, [pc, #2100] @ 1866a4 │ │ │ │ + ldr.w r1, [pc, #2100] @ 186694 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184eb0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1865be │ │ │ │ + bhi.w 1865ae │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r3, r1 │ │ │ │ lsls r3, r6, #12 │ │ │ │ lsls r4, r3, #8 │ │ │ │ lsls r4, r1, #13 │ │ │ │ @@ -451585,1169 +451571,1169 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r2, [r3, #16]! │ │ │ │ strd r2, r3, [r4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r4, [r6, #16] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 185eba │ │ │ │ - b.n 185ede │ │ │ │ + bne.n 185eaa │ │ │ │ + b.n 185ece │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 185eb8 │ │ │ │ + bne.n 185ea8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r3, r6, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r6, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 185eba │ │ │ │ - bl 18af04 │ │ │ │ + bne.n 185eaa │ │ │ │ + bl 18aef4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 185eba │ │ │ │ + b.n 185eaa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ - b.n 185eb0 │ │ │ │ + b.n 185ea0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add.w r2, r6, #24 │ │ │ │ strd r2, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [r6, #28] │ │ │ │ - b.n 185eb0 │ │ │ │ + b.n 185ea0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185ee8 │ │ │ │ + beq.n 185ed8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185ee8 │ │ │ │ + bne.n 185ed8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f22 │ │ │ │ + beq.n 185f12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f1a │ │ │ │ + bne.n 185f0a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ + b.n 185ed8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 185ece │ │ │ │ + bne.n 185ebe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185ece │ │ │ │ + beq.n 185ebe │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185ece │ │ │ │ + bne.n 185ebe │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f56 │ │ │ │ + beq.n 185f46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f4e │ │ │ │ + bne.n 185f3e │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ + b.n 185ebe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185ee8 │ │ │ │ + beq.n 185ed8 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185ee8 │ │ │ │ + bne.n 185ed8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f84 │ │ │ │ + beq.n 185f74 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f7c │ │ │ │ + bne.n 185f6c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ + b.n 185ed8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185ee8 │ │ │ │ + beq.n 185ed8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185ee8 │ │ │ │ + bne.n 185ed8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185fb2 │ │ │ │ + beq.n 185fa2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185faa │ │ │ │ + bne.n 185f9a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ - ldr.w r3, [pc, #1760] @ 1866a8 │ │ │ │ + b.n 185ed8 │ │ │ │ + ldr.w r3, [pc, #1760] @ 186698 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 185ee8 │ │ │ │ + beq.n 185ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185ee8 │ │ │ │ + beq.n 185ed8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185ee8 │ │ │ │ + bne.n 185ed8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185ff4 │ │ │ │ + beq.n 185fe4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185fec │ │ │ │ + bne.n 185fdc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ + b.n 185ed8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ee8 │ │ │ │ + beq.w 185ed8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ee8 │ │ │ │ + bne.w 185ed8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f22 │ │ │ │ + beq.n 185f12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18601e │ │ │ │ - b.n 185f22 │ │ │ │ + bne.n 18600e │ │ │ │ + b.n 185f12 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185e92 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185e92 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186048 │ │ │ │ + beq.n 186038 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186040 │ │ │ │ + bne.n 186030 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ - ldr.w r3, [pc, #1612] @ 1866a8 │ │ │ │ + b.n 185e92 │ │ │ │ + ldr.w r3, [pc, #1612] @ 186698 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185ee6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185ee6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185ee6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186090 │ │ │ │ + beq.n 186080 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186088 │ │ │ │ + bne.n 186078 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185ee6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185ee6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185ee6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1860c2 │ │ │ │ + beq.n 1860b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1860ba │ │ │ │ + bne.n 1860aa │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185ee6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ebe │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ebe │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1860f4 │ │ │ │ + beq.n 1860e4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1860ec │ │ │ │ + bne.n 1860dc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ + b.n 185ebe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185e92 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185e92 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186126 │ │ │ │ + beq.n 186116 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18611e │ │ │ │ + bne.n 18610e │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ + b.n 185e92 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185ee8 │ │ │ │ + bne.w 185ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ee8 │ │ │ │ + beq.w 185ed8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ee8 │ │ │ │ + bne.w 185ed8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186160 │ │ │ │ + beq.n 186150 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186158 │ │ │ │ + bne.n 186148 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ + b.n 185ed8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185ee6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185ee6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186192 │ │ │ │ + beq.n 186182 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18618a │ │ │ │ + bne.n 18617a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185ee6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ebe │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ebe │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1861c4 │ │ │ │ + beq.n 1861b4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1861bc │ │ │ │ + bne.n 1861ac │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ + b.n 185ebe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185e92 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185e92 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1861f6 │ │ │ │ + beq.n 1861e6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1861ee │ │ │ │ + bne.n 1861de │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ + b.n 185e92 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ee8 │ │ │ │ + beq.w 185ed8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ee8 │ │ │ │ + bne.w 185ed8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186228 │ │ │ │ + beq.n 186218 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186220 │ │ │ │ + bne.n 186210 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ + b.n 185ed8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185ee6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185ee6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 1860c2 │ │ │ │ + beq.w 1860b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186254 │ │ │ │ - b.n 1860c2 │ │ │ │ + bne.n 186244 │ │ │ │ + b.n 1860b2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ebe │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ebe │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 18627e │ │ │ │ + beq.n 18626e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186276 │ │ │ │ + bne.n 186266 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ + b.n 185ebe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ebe │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ebe │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1862b0 │ │ │ │ + beq.n 1862a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1862a8 │ │ │ │ + bne.n 186298 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ - ldr r3, [pc, #996] @ (1866a8 ) │ │ │ │ + b.n 185ebe │ │ │ │ + ldr r3, [pc, #996] @ (186698 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185e92 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185e92 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185e92 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1862f6 │ │ │ │ + beq.n 1862e6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1862ee │ │ │ │ + bne.n 1862de │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ + b.n 185e92 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185ee6 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185ee6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186328 │ │ │ │ + beq.n 186318 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186320 │ │ │ │ + bne.n 186310 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185ee6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185ee6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185ee6 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185ee6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186362 │ │ │ │ + beq.n 186352 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18635a │ │ │ │ + bne.n 18634a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185ee6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ee8 │ │ │ │ + beq.w 185ed8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ee8 │ │ │ │ + bne.w 185ed8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186394 │ │ │ │ + beq.n 186384 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18638c │ │ │ │ + bne.n 18637c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ + b.n 185ed8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185e92 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 1863c0 │ │ │ │ - cbz r0, 1863c0 │ │ │ │ + cbnz r2, 1863b0 │ │ │ │ + cbz r0, 1863b0 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 18666a │ │ │ │ + beq.w 18665a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1863b2 │ │ │ │ - b.n 185ea2 │ │ │ │ + bne.n 1863a2 │ │ │ │ + b.n 185e92 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185ee8 │ │ │ │ + beq.w 185ed8 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 1863e4 │ │ │ │ - cbz r0, 1863e4 │ │ │ │ + cbnz r2, 1863d4 │ │ │ │ + cbz r0, 1863d4 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 18661e │ │ │ │ + beq.w 18660e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1863d6 │ │ │ │ - b.n 185ee8 │ │ │ │ + bne.n 1863c6 │ │ │ │ + b.n 185ed8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185ee6 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185ee6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 18640e │ │ │ │ + beq.n 1863fe │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186406 │ │ │ │ + bne.n 1863f6 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185ee6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185ee6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185ee6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186440 │ │ │ │ + beq.n 186430 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186438 │ │ │ │ + bne.n 186428 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185ee6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185ee6 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 18646c │ │ │ │ - cbz r0, 18646c │ │ │ │ + cbnz r2, 18645c │ │ │ │ + cbz r0, 18645c │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 186644 │ │ │ │ + beq.w 186634 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18645e │ │ │ │ - b.n 185ef6 │ │ │ │ + bne.n 18644e │ │ │ │ + b.n 185ee6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ebe │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ebe │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 1860f4 │ │ │ │ + beq.w 1860e4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186490 │ │ │ │ - b.n 1860f4 │ │ │ │ + bne.n 186480 │ │ │ │ + b.n 1860e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ebe │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ebe │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1864ba │ │ │ │ + beq.n 1864aa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1864b2 │ │ │ │ + bne.n 1864a2 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ + b.n 185ebe │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ebe │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 1864e6 │ │ │ │ - cbz r0, 1864e6 │ │ │ │ + cbnz r2, 1864d6 │ │ │ │ + cbz r0, 1864d6 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 1865f8 │ │ │ │ + beq.w 1865e8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1864d8 │ │ │ │ - b.n 185ece │ │ │ │ + bne.n 1864c8 │ │ │ │ + b.n 185ebe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185e92 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185e92 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186510 │ │ │ │ + beq.n 186500 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186508 │ │ │ │ + bne.n 1864f8 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ + b.n 185e92 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185e92 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185e92 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 1861f6 │ │ │ │ + beq.w 1861e6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18653c │ │ │ │ - b.n 1861f6 │ │ │ │ + bne.n 18652c │ │ │ │ + b.n 1861e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185e92 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185e92 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186566 │ │ │ │ + beq.n 186556 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18655e │ │ │ │ + bne.n 18654e │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ - ldr r3, [pc, #300] @ (1866a8 ) │ │ │ │ + b.n 185e92 │ │ │ │ + ldr r3, [pc, #300] @ (186698 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ebe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ebe │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ebe │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1865ac │ │ │ │ + beq.n 18659c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1865a4 │ │ │ │ + bne.n 186594 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ + b.n 185ebe │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185e92 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185e92 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185e92 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1865e6 │ │ │ │ + beq.n 1865d6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1865de │ │ │ │ + bne.n 1865ce │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ + b.n 185e92 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 186608 │ │ │ │ + beq.n 1865f8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 186600 │ │ │ │ + bne.n 1865f0 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 1864e6 │ │ │ │ + b.n 1864d6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 18662e │ │ │ │ + beq.n 18661e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 186626 │ │ │ │ + bne.n 186616 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 1863e4 │ │ │ │ + b.n 1863d4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 186654 │ │ │ │ + beq.n 186644 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 18664c │ │ │ │ + bne.n 18663c │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 18646c │ │ │ │ + b.n 18645c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 18667a │ │ │ │ + beq.n 18666a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 186672 │ │ │ │ + bne.n 186662 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 1863c0 │ │ │ │ + b.n 1863b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 185eb0 │ │ │ │ - add r2, pc, #256 @ (adr r2, 186798 ) │ │ │ │ + b.n 185ea0 │ │ │ │ + add r2, pc, #320 @ (adr r2, 1867c8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ vrsqrts.f16 , , │ │ │ │ vrecps.f32 , , │ │ │ │ mrc 15, 6, APSR_nzcv, cr3, cr15, {7} │ │ │ │ mcr 15, 5, pc, cr1, cr15, {7} @ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #44] @ (1866e8 ) │ │ │ │ + ldr r1, [pc, #44] @ (1866d8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184eb0 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1866dc │ │ │ │ + beq.n 1866cc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18afe8 │ │ │ │ + bl 18afd8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 1863de │ │ │ │ + b.n 1863ce │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 186738 │ │ │ │ + beq.n 186728 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 186730 │ │ │ │ + bne.n 186720 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 186730 │ │ │ │ + cbz r4, 186720 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18672c │ │ │ │ - bl 16e698 │ │ │ │ + cbz r3, 18671c │ │ │ │ + bl 16e688 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 18672c │ │ │ │ + cbz r5, 18671c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18672c │ │ │ │ + cbz r3, 18671c │ │ │ │ mov r4, r5 │ │ │ │ - bl 16e698 │ │ │ │ + bl 16e688 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18671a │ │ │ │ - bl 16e698 │ │ │ │ + bne.n 18670a │ │ │ │ + bl 16e688 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e698 │ │ │ │ + bl 16e688 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 16e698 │ │ │ │ + bl 16e688 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e698 │ │ │ │ + bl 16e688 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5], #8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r5 │ │ │ │ - beq.n 186782 │ │ │ │ + beq.n 186772 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1866ec │ │ │ │ + bl 1866dc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 186768 │ │ │ │ + bne.n 186758 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #400] @ (186928 ) │ │ │ │ + ldr r2, [pc, #400] @ (186918 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ (18692c ) │ │ │ │ + ldr r3, [pc, #400] @ (18691c ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 483e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 186920 │ │ │ │ + beq.w 186910 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18691a │ │ │ │ - ldr r1, [pc, #356] @ (186930 ) │ │ │ │ + beq.w 18690a │ │ │ │ + ldr r1, [pc, #356] @ (186920 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184eb0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18690e │ │ │ │ + beq.w 1868fe │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #332] @ (186934 ) │ │ │ │ + ldr r1, [pc, #332] @ (186924 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184eb0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 186904 │ │ │ │ + beq.n 1868f4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #304] @ 186938 │ │ │ │ + ldr.w sl, [pc, #304] @ 186928 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ add r6, sp, #20 │ │ │ │ - ldr r3, [pc, #296] @ (18693c ) │ │ │ │ + ldr r3, [pc, #296] @ (18692c ) │ │ │ │ add sl, pc │ │ │ │ add r4, sp, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 186826 │ │ │ │ + b.n 186816 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 172e9c │ │ │ │ - cbz r0, 18687c │ │ │ │ + bl 172e8c │ │ │ │ + cbz r0, 18686c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 18687c │ │ │ │ + cbz r4, 18686c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184eb0 │ │ │ │ subs.w fp, r7, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ cmp r8, r4 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1868ce │ │ │ │ + bne.n 1868be │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184eb0 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd fp, fp, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 18681e │ │ │ │ + bne.n 18680e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18afe8 │ │ │ │ - b.n 18681e │ │ │ │ + bl 18afd8 │ │ │ │ + b.n 18680e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - beq.n 1868a2 │ │ │ │ + beq.n 186892 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1866ec │ │ │ │ + bl 1866dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - bne.n 186888 │ │ │ │ + bne.n 186878 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #144] @ (186940 ) │ │ │ │ - ldr r3, [pc, #120] @ (18692c ) │ │ │ │ + ldr r2, [pc, #144] @ (186930 ) │ │ │ │ + ldr r3, [pc, #120] @ (18691c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r8, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 186924 │ │ │ │ + bne.n 186914 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ - cbz r7, 186914 │ │ │ │ + cbz r7, 186904 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #104] @ (186944 ) │ │ │ │ + ldr r1, [pc, #104] @ (186934 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184eb0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 18681e │ │ │ │ + bne.n 18680e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18afe8 │ │ │ │ - b.n 18681e │ │ │ │ + bl 18afd8 │ │ │ │ + b.n 18680e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18afe8 │ │ │ │ - b.n 186804 │ │ │ │ + bl 18afd8 │ │ │ │ + b.n 1867f4 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 1867e4 │ │ │ │ + b.n 1867d4 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 1868da │ │ │ │ + b.n 1868ca │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1867c8 │ │ │ │ + b.n 1867b8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmia.w r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - b.n 1863d6 │ │ │ │ + b.n 1863c6 │ │ │ │ vtbx.8 d30, {d15}, d3 │ │ │ │ vabal.u q15, d15, d17 │ │ │ │ - @ instruction: 0xffff974a │ │ │ │ + vqshl.u32 , q5, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1861fa │ │ │ │ + b.n 1861ea │ │ │ │ vshll.u32 q10, d3, #31 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 186992 │ │ │ │ + bhi.n 186982 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r2, r1, #0 │ │ │ │ lsrs r6, r0, #16 │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r6, r0, #32 │ │ │ │ subs r2, r3, #0 │ │ │ │ movs r6, r3 │ │ │ │ @@ -452755,115 +452741,115 @@ │ │ │ │ bx lr │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ adds r0, #28 │ │ │ │ bx lr │ │ │ │ adds r0, #32 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #40] @ (18699c ) │ │ │ │ + ldr r3, [pc, #40] @ (18698c ) │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 186962 │ │ │ │ + beq.n 186952 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ bx lr │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ bx lr │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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] @ (186a14 ) │ │ │ │ + ldr r4, [pc, #100] @ (186a04 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (186a18 ) │ │ │ │ + ldr r3, [pc, #100] @ (186a08 ) │ │ │ │ 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 186a04 │ │ │ │ + beq.n 1869f4 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1869f6 │ │ │ │ + bne.n 1869e6 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #60] @ (186a1c ) │ │ │ │ - ldr r3, [pc, #56] @ (186a18 ) │ │ │ │ + ldr r2, [pc, #60] @ (186a0c ) │ │ │ │ + ldr r3, [pc, #56] @ (186a08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 186a0e │ │ │ │ + bne.n 1869fe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696dc │ │ │ │ strh.w r0, [sp] │ │ │ │ - b.n 1869d4 │ │ │ │ + b.n 1869c4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp] │ │ │ │ - b.n 1869d4 │ │ │ │ + b.n 1869c4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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] @ (186b78 ) │ │ │ │ - ldr r3, [pc, #328] @ (186b7c ) │ │ │ │ + ldr r1, [pc, #324] @ (186b68 ) │ │ │ │ + ldr r3, [pc, #328] @ (186b6c ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w ip, #342 @ 0x156 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 186ab6 │ │ │ │ + bhi.n 186aa6 │ │ │ │ cmp.w ip, #286 @ 0x11e │ │ │ │ - bls.n 186ae2 │ │ │ │ + bls.n 186ad2 │ │ │ │ mvn.w r0, #286 @ 0x11e │ │ │ │ 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 186abc │ │ │ │ + bhi.n 186aac │ │ │ │ tbb [pc, ip] │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r6, #31 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ @@ -452886,104 +452872,104 @@ │ │ │ │ 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.w ip, #426 @ 0x1aa │ │ │ │ - bne.n 186afa │ │ │ │ + bne.n 186aea │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184e14 │ │ │ │ - ldr r2, [pc, #180] @ (186b80 ) │ │ │ │ - ldr r3, [pc, #176] @ (186b7c ) │ │ │ │ + bl 184e04 │ │ │ │ + ldr r2, [pc, #180] @ (186b70 ) │ │ │ │ + ldr r3, [pc, #176] @ (186b6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 186b58 │ │ │ │ + bne.n 186b48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #231 @ 0xe7 │ │ │ │ - beq.n 186b44 │ │ │ │ - bhi.n 186b3a │ │ │ │ + beq.n 186b34 │ │ │ │ + bhi.n 186b2a │ │ │ │ cmp.w ip, #158 @ 0x9e │ │ │ │ - beq.n 186b4e │ │ │ │ - vldr d0, [pc, #108] @ 186b60 │ │ │ │ - bl 1869a0 │ │ │ │ - b.n 186ac8 │ │ │ │ + beq.n 186b3e │ │ │ │ + vldr d0, [pc, #108] @ 186b50 │ │ │ │ + bl 186990 │ │ │ │ + b.n 186ab8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184e14 │ │ │ │ - b.n 186ac8 │ │ │ │ + bl 184e04 │ │ │ │ + b.n 186ab8 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184e14 │ │ │ │ - b.n 186ac8 │ │ │ │ + bl 184e04 │ │ │ │ + b.n 186ab8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184e14 │ │ │ │ - b.n 186ac8 │ │ │ │ + bl 184e04 │ │ │ │ + b.n 186ab8 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 184e14 │ │ │ │ - b.n 186ac8 │ │ │ │ + bl 184e04 │ │ │ │ + b.n 186ab8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1869a0 │ │ │ │ - b.n 186ac8 │ │ │ │ - vldr d0, [pc, #32] @ 186b68 │ │ │ │ - bl 1869a0 │ │ │ │ - b.n 186ac8 │ │ │ │ - vldr d0, [pc, #32] @ 186b70 │ │ │ │ - bl 1869a0 │ │ │ │ - b.n 186ac8 │ │ │ │ + bl 186990 │ │ │ │ + b.n 186ab8 │ │ │ │ + vldr d0, [pc, #32] @ 186b58 │ │ │ │ + bl 186990 │ │ │ │ + b.n 186ab8 │ │ │ │ + vldr d0, [pc, #32] @ 186b60 │ │ │ │ + bl 186990 │ │ │ │ + b.n 186ab8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 186bb4 │ │ │ │ + beq.n 186ba4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 186ba4 │ │ │ │ + bne.n 186b94 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vmov r3, s0 │ │ │ │ uxth r0, r3 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ 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 │ │ │ │ @@ -452999,91 +452985,91 @@ │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 186bf4 │ │ │ │ + bne.n 186be4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ addeq r0, #76 @ 0x4c │ │ │ │ - beq.n 186bf6 │ │ │ │ + beq.n 186be6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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 r3, [pc, #136] @ (186c9c ) │ │ │ │ + ldr r3, [pc, #136] @ (186c8c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 186c66 │ │ │ │ + beq.n 186c56 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 186c54 │ │ │ │ - cbnz r4, 186c4e │ │ │ │ - ldr r2, [pc, #120] @ (186ca0 ) │ │ │ │ + beq.n 186c44 │ │ │ │ + cbnz r4, 186c3e │ │ │ │ + ldr r2, [pc, #120] @ (186c90 ) │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 186c66 │ │ │ │ + cbz r6, 186c56 │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186bfc │ │ │ │ - cbz r0, 186c50 │ │ │ │ + bl 186bec │ │ │ │ + cbz r0, 186c40 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 186c36 │ │ │ │ + bne.n 186c26 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movw r2, #530 @ 0x212 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 186c8a │ │ │ │ + beq.n 186c7a │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 186c6c │ │ │ │ + bne.n 186c5c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 186c4e │ │ │ │ + bne.n 186c3e │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 186c96 │ │ │ │ + bne.n 186c86 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 186c50 │ │ │ │ + b.n 186c40 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 186bfc │ │ │ │ - b.n 186c50 │ │ │ │ + bl 186bec │ │ │ │ + b.n 186c40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -453092,15 +453078,15 @@ │ │ │ │ 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, 186ce8 │ │ │ │ + cbz r4, 186cd8 │ │ │ │ mov r3, lr │ │ │ │ cmp r5, r0 │ │ │ │ add.w r2, r4, #4 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ @@ -453108,17 +453094,17 @@ │ │ │ │ str.w r2, [lr, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub sp, #16 │ │ │ │ mov ip, r1 │ │ │ │ - cbz r1, 186cfe │ │ │ │ + cbz r1, 186cee │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 186cfe │ │ │ │ + cbz r3, 186cee │ │ │ │ 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] │ │ │ │ @@ -453127,40 +453113,40 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov lr, r1 │ │ │ │ - cbz r1, 186d32 │ │ │ │ + cbz r1, 186d22 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 186d32 │ │ │ │ + cbz r3, 186d22 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ - cbz r4, 186d46 │ │ │ │ + cbz r4, 186d36 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 186d46 │ │ │ │ + cbz r3, 186d36 │ │ │ │ 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, 186d82 │ │ │ │ + cbz r3, 186d72 │ │ │ │ mov r2, lr │ │ │ │ cmp r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ adds r1, r3, #4 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ @@ -453176,95 +453162,95 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ mov.w fp, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 16e6e4 │ │ │ │ + bl 16e6d4 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e664 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr.w sl, [r5, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, sl │ │ │ │ - cbz r6, 186de2 │ │ │ │ + cbz r6, 186dd2 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 186d14 │ │ │ │ + bl 186d04 │ │ │ │ add.w r8, r8, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 186dc4 │ │ │ │ + bne.n 186db4 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e698 │ │ │ │ + bl 16e688 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ mla r1, r1, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str r3, [r1, #16] │ │ │ │ - bl 186ca4 │ │ │ │ + bl 186c94 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ movs r3, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r5, #1 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186cec │ │ │ │ + bl 186cdc │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 186e46 │ │ │ │ + bcs.n 186e36 │ │ │ │ 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 186d14 │ │ │ │ + bl 186d04 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 186e30 │ │ │ │ + bcc.n 186e20 │ │ │ │ subs r7, #1 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ str.w r0, [r4], #4 │ │ │ │ strb r2, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ strb r3, [r1, #17] │ │ │ │ strd r4, r4, [r1, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strh r2, [r1, #18] │ │ │ │ - cbnz r3, 186e68 │ │ │ │ - b.n 186e84 │ │ │ │ + cbnz r3, 186e58 │ │ │ │ + b.n 186e74 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186e66 │ │ │ │ + bne.n 186e56 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ @@ -453274,15 +453260,15 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str r3, [r1, #12] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - beq.n 186ecc │ │ │ │ + beq.n 186ebc │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ sub.w ip, r2, #4 │ │ │ │ adds r7, r1, #4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r4, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ @@ -453293,275 +453279,275 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r3, ip │ │ │ │ cmp r0, r3 │ │ │ │ str r4, [r2, #4] │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ sub.w ip, r2, #4 │ │ │ │ - bne.n 186ea4 │ │ │ │ + bne.n 186e94 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 186f4c │ │ │ │ + beq.n 186f3c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ sub.w r8, r3, #4 │ │ │ │ - beq.n 186f48 │ │ │ │ + beq.n 186f38 │ │ │ │ mov lr, r2 │ │ │ │ adds r7, r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 186f1e │ │ │ │ + b.n 186f0e │ │ │ │ ldrd r5, r4, [ip, #4] │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r3, ip, #4 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ strd r7, r1, [ip, #8] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ str.w r4, [ip, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov ip, r8 │ │ │ │ cmp r0, r8 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - beq.n 186f48 │ │ │ │ + beq.n 186f38 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [ip] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 186ef0 │ │ │ │ + bmi.n 186ee0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ moveq r3, lr │ │ │ │ - bne.n 186ef0 │ │ │ │ + bne.n 186ee0 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 186ef0 │ │ │ │ + beq.n 186ee0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 186f0e │ │ │ │ + beq.n 186efe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 186f34 │ │ │ │ + bne.n 186f24 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 186f3c │ │ │ │ + b.n 186f2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r2, [pc, #148] @ (186fec ) │ │ │ │ + ldr r2, [pc, #148] @ (186fdc ) │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 186f98 │ │ │ │ + cbz r0, 186f88 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 186f8c │ │ │ │ - ldr r1, [pc, #136] @ (186ff0 ) │ │ │ │ + bne.n 186f7c │ │ │ │ + ldr r1, [pc, #136] @ (186fe0 ) │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ - cbz r2, 186f8c │ │ │ │ + cbz r2, 186f7c │ │ │ │ subw r0, r0, #639 @ 0x27f │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls r1, [r4, #112] @ 0x70 │ │ │ │ ldrhi r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #11 │ │ │ │ ldrheq.w r0, [r4, r2, lsl #2] │ │ │ │ - beq.n 186f96 │ │ │ │ + beq.n 186f86 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r3 │ │ │ │ subs r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ subs r3, r3, r1 │ │ │ │ - ldr r1, [pc, #80] @ (186ff4 ) │ │ │ │ + ldr r1, [pc, #80] @ (186fe4 ) │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ add.w ip, r3, #64 @ 0x40 │ │ │ │ add ip, r4 │ │ │ │ add.w r2, r2, r3, asr #5 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ - cbnz r1, 186fde │ │ │ │ + cbnz r1, 186fce │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 186fe4 │ │ │ │ + bcs.n 186fd4 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r0 │ │ │ │ uxth r0, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 186f96 │ │ │ │ + beq.n 186f86 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 186fc0 │ │ │ │ + beq.n 186fb0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 186fc8 │ │ │ │ - b.n 186fd4 │ │ │ │ + bhi.n 186fb8 │ │ │ │ + b.n 186fc4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 186fc4 │ │ │ │ + bne.n 186fb4 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ 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 r4, [r0, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 187040 │ │ │ │ + beq.n 187030 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 187024 │ │ │ │ + b.n 187014 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 18703c │ │ │ │ + beq.n 18702c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 187034 │ │ │ │ - bl 186f50 │ │ │ │ + bmi.n 187024 │ │ │ │ + bl 186f40 │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ uxth r5, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 18701c │ │ │ │ + bne.n 18700c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18703c │ │ │ │ + b.n 18702c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18708c │ │ │ │ + cbz r0, 18707c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 187090 │ │ │ │ + cbz r2, 187080 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1870d4 │ │ │ │ + bhi.n 1870c4 │ │ │ │ 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 18708c │ │ │ │ + beq.n 18707c │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 187082 │ │ │ │ + beq.n 187072 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1870be │ │ │ │ + bne.n 1870ae │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 18708c │ │ │ │ + beq.n 18707c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1870c2 │ │ │ │ + beq.n 1870b2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1870b2 │ │ │ │ + bne.n 1870a2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18708c │ │ │ │ + beq.n 18707c │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ ldrne r0, [r1, #28] │ │ │ │ - bne.n 187060 │ │ │ │ + bne.n 187050 │ │ │ │ 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 18708c │ │ │ │ + beq.n 18707c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1870b2 │ │ │ │ + beq.n 1870a2 │ │ │ │ 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 1870f6 │ │ │ │ + bmi.n 1870e6 │ │ │ │ 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, 187112 │ │ │ │ + cbz r3, 187102 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1870f4 │ │ │ │ + beq.n 1870e4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 187048 │ │ │ │ + bl 187038 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 187142 │ │ │ │ + bhi.n 187132 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -453575,53 +453561,53 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 187176 │ │ │ │ + bhi.n 187166 │ │ │ │ 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 18717a │ │ │ │ + beq.n 18716a │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 187156 │ │ │ │ + beq.n 187146 │ │ │ │ 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 187156 │ │ │ │ + beq.n 187146 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1871fa │ │ │ │ + beq.n 1871ea │ │ │ │ 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, 1871d4 │ │ │ │ + cbz r3, 1871c4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1871b0 │ │ │ │ + bhi.n 1871a0 │ │ │ │ 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 │ │ │ │ @@ -453636,19 +453622,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 187208 │ │ │ │ + beq.n 1871f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187148 │ │ │ │ + bl 187138 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1871fc │ │ │ │ + beq.n 1871ec │ │ │ │ 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 │ │ │ │ @@ -453665,130 +453651,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, 18722e │ │ │ │ + cbz r0, 18721e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 187230 │ │ │ │ + cbz r2, 187220 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 18722e │ │ │ │ + cbz r2, 18721e │ │ │ │ mov r0, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 187228 │ │ │ │ + bne.n 187218 │ │ │ │ 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 18729c │ │ │ │ + bhi.n 18728c │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #13 │ │ │ │ - bl 187188 │ │ │ │ - cbz r0, 187276 │ │ │ │ + bl 187178 │ │ │ │ + cbz r0, 187266 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 187260 │ │ │ │ + beq.n 187250 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187276 │ │ │ │ + beq.n 187266 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 187274 │ │ │ │ - bl 187188 │ │ │ │ + bne.n 187264 │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187280 │ │ │ │ + bne.n 187270 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1872aa │ │ │ │ + cbz r1, 18729a │ │ │ │ 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 18723c │ │ │ │ - b.n 187276 │ │ │ │ + bl 18722c │ │ │ │ + b.n 187266 │ │ │ │ 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, 1872e2 │ │ │ │ + cbz r2, 1872d2 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1872e0 │ │ │ │ + beq.n 1872d0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ 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, 18730e │ │ │ │ + cbz r2, 1872fe │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 18730c │ │ │ │ + beq.n 1872fc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 187048 │ │ │ │ + bl 187038 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 187328 │ │ │ │ + cbz r0, 187318 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 187326 │ │ │ │ + cbz r3, 187316 │ │ │ │ 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, 187340 │ │ │ │ + cbz r0, 187330 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18733e │ │ │ │ + cbz r3, 18732e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -453799,330 +453785,330 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ - cbz r0, 187384 │ │ │ │ + bl 16fb28 │ │ │ │ + cbz r0, 187374 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r6, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187372 │ │ │ │ + bne.n 187362 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #12] @ (187398 ) │ │ │ │ + ldr r3, [pc, #12] @ (187388 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bls.n 187322 │ │ │ │ + bls.n 187312 │ │ │ │ vmull.u q11, d31, d2 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 1873ea │ │ │ │ + bne.n 1873da │ │ │ │ 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, 1873ec │ │ │ │ + cbz r3, 1873dc │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1873e0 │ │ │ │ + cbz r2, 1873d0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1873dc │ │ │ │ - bl 187188 │ │ │ │ + cbz r3, 1873cc │ │ │ │ + bl 187178 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1873ba │ │ │ │ + bne.n 1873aa │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1873ba │ │ │ │ + b.n 1873aa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1873ca │ │ │ │ - b.n 1873d4 │ │ │ │ + bne.n 1873ba │ │ │ │ + b.n 1873c4 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1873d4 │ │ │ │ + b.n 1873c4 │ │ │ │ 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, #256] @ 187508 │ │ │ │ + ldr.w r8, [pc, #256] @ 1874f8 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r8, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187500 │ │ │ │ + beq.n 1874f0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 187456 │ │ │ │ + cbz r3, 187446 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1874ca │ │ │ │ + bhi.n 1874ba │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ tst r2, r2 │ │ │ │ movs r4, #50 @ 0x32 │ │ │ │ movs r4, #18 │ │ │ │ lsls r3, r3, #25 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18744e │ │ │ │ + cbz r3, 18743e │ │ │ │ ldrb r1, [r5, #9] │ │ │ │ - cbnz r1, 187444 │ │ │ │ + cbnz r1, 187434 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18743c │ │ │ │ + bne.n 18742c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ + bne.n 187410 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1874f2 │ │ │ │ + beq.n 1874e2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1874ee │ │ │ │ - bl 187188 │ │ │ │ + beq.n 1874de │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18741a │ │ │ │ + bne.n 18740a │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r4, [r2, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ + bne.n 187410 │ │ │ │ + b.n 187446 │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ - ldr r3, [pc, #124] @ (18750c ) │ │ │ │ + bne.n 187410 │ │ │ │ + b.n 187446 │ │ │ │ + ldr r3, [pc, #124] @ (1874fc ) │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18744e │ │ │ │ + beq.n 18743e │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ + bne.n 187410 │ │ │ │ + b.n 187446 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ + bne.n 187410 │ │ │ │ + b.n 187446 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ + bne.n 187410 │ │ │ │ + b.n 187446 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq r4, [r2, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ + bne.n 187410 │ │ │ │ + b.n 187446 │ │ │ │ str r4, [r2, #48] @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ + bne.n 187410 │ │ │ │ + b.n 187446 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 18741a │ │ │ │ + b.n 18740a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 187464 │ │ │ │ + bne.n 187454 │ │ │ │ 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} │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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, 18754e │ │ │ │ + cbz r0, 18753e │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ adds r3, r5, #1 │ │ │ │ str r5, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 18753e │ │ │ │ + cbz r2, 18752e │ │ │ │ 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 18752e │ │ │ │ + bne.n 18751e │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ adds r5, r3, #1 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187524 │ │ │ │ + bne.n 187514 │ │ │ │ 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, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 187576 │ │ │ │ + cbz r3, 187566 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 187578 │ │ │ │ + cbnz r3, 187568 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18756a │ │ │ │ + bne.n 18755a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 187596 │ │ │ │ + cbz r0, 187586 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 18758e │ │ │ │ + cbz r3, 18757e │ │ │ │ strb r4, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187584 │ │ │ │ - bl 187188 │ │ │ │ + bne.n 187574 │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18757e │ │ │ │ + bne.n 18756e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 187576 │ │ │ │ + beq.n 187566 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 187576 │ │ │ │ + beq.n 187566 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18757a │ │ │ │ + bne.n 18756a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1875a2 │ │ │ │ + bne.n 187592 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1875da │ │ │ │ + cbz r2, 1875ca │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ it ne │ │ │ │ strne r0, [r4, #68] @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1875c0 │ │ │ │ + bne.n 1875b0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 187600 │ │ │ │ + cbz r3, 1875f0 │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r4, [r1, #68] @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1875ea │ │ │ │ + bne.n 1875da │ │ │ │ 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, #528] @ (187828 ) │ │ │ │ + ldr r4, [pc, #528] @ (187818 ) │ │ │ │ mov r7, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, pc │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #516] @ (18782c ) │ │ │ │ + ldr r0, [pc, #516] @ (18781c ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r0, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r7 │ │ │ │ @@ -454139,45 +454125,45 @@ │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp ip, r8 │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - beq.w 187820 │ │ │ │ + beq.w 187810 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add r6, sp, #24 │ │ │ │ - cbz r3, 187688 │ │ │ │ + cbz r3, 187678 │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ cmp r2, lr │ │ │ │ it eq │ │ │ │ moveq ip, lr │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ mov r8, fp │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 18723c │ │ │ │ + bl 18722c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187730 │ │ │ │ - cbz r5, 1876b0 │ │ │ │ + beq.n 187720 │ │ │ │ + cbz r5, 1876a0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18775a │ │ │ │ + beq.n 18774a │ │ │ │ mov r0, r4 │ │ │ │ - bl 186948 │ │ │ │ + bl 186938 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187780 │ │ │ │ + beq.n 187770 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w sl, r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ cmp sl, r3 │ │ │ │ iteee eq │ │ │ │ strdeq r6, r6, [sp, #24] │ │ │ │ ldrne r2, [r0, #4] │ │ │ │ @@ -454189,95 +454175,95 @@ │ │ │ │ strne r6, [r3, #4] │ │ │ │ movs r3, #3 │ │ │ │ strd sl, sl, [r0, #4] │ │ │ │ strd r3, r4, [sp, #60] @ 0x3c │ │ │ │ ldrd r3, r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 18779a │ │ │ │ + bhi.n 18778a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r6 │ │ │ │ itett ne │ │ │ │ strne.w r3, [r9, #8] │ │ │ │ strdeq sl, sl, [r9, #4] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne.w r2, [r9, #4] │ │ │ │ ittt ne │ │ │ │ strne.w sl, [r3] │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne.w sl, [r3, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 187812 │ │ │ │ + beq.n 187802 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 18723c │ │ │ │ + bl 18722c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1876a4 │ │ │ │ + bne.n 187694 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 187774 │ │ │ │ + beq.n 187764 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c6514 │ │ │ │ - ldr r2, [pc, #240] @ (187830 ) │ │ │ │ - ldr r3, [pc, #232] @ (18782c ) │ │ │ │ + bl 1c6504 │ │ │ │ + ldr r2, [pc, #240] @ (187820 ) │ │ │ │ + ldr r3, [pc, #232] @ (18781c ) │ │ │ │ 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 18781c │ │ │ │ + bne.n 18780c │ │ │ │ mov r0, fp │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 18723c │ │ │ │ + bl 18722c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1876a6 │ │ │ │ + bne.n 187696 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 187736 │ │ │ │ + bne.n 187726 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 18773e │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 18772e │ │ │ │ movs r3, #3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r3, r4, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r3, r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ it hi │ │ │ │ movhi.w sl, #4 │ │ │ │ - bls.n 187710 │ │ │ │ + bls.n 187700 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov ip, lr │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp lr, r6 │ │ │ │ sub.w r3, lr, #4 │ │ │ │ sub.w r2, r1, #4 │ │ │ │ - beq.n 1877fc │ │ │ │ + beq.n 1877ec │ │ │ │ add.w lr, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov fp, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r7, lr │ │ │ │ mov ip, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -454293,117 +454279,117 @@ │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, r2, #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r0, r6 │ │ │ │ sub.w r2, r1, #4 │ │ │ │ - bne.n 1877d4 │ │ │ │ + bne.n 1877c4 │ │ │ │ mov r4, ip │ │ │ │ mov r5, lr │ │ │ │ mov r7, fp │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, sl │ │ │ │ ittt ne │ │ │ │ strne r4, [sp, #36] @ 0x24 │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [sp, #32] │ │ │ │ - beq.n 187812 │ │ │ │ + beq.n 187802 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 187696 │ │ │ │ + b.n 187686 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 186784 │ │ │ │ - b.n 18780c │ │ │ │ + bl 186774 │ │ │ │ + b.n 1877fc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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, #352] @ 0x160 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18785e │ │ │ │ + cbz r3, 18784e │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 187866 │ │ │ │ + cbnz r0, 187856 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187852 │ │ │ │ + bne.n 187842 │ │ │ │ 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 187604 │ │ │ │ + bl 1875f4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 187860 │ │ │ │ + beq.n 187850 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 187860 │ │ │ │ + beq.n 187850 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18786a │ │ │ │ + bne.n 18785a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187888 │ │ │ │ + bne.n 187878 │ │ │ │ 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 1878c8 │ │ │ │ + beq.n 1878b8 │ │ │ │ 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 1878ca │ │ │ │ + bhi.n 1878ba │ │ │ │ ldrb.w r0, [r2, #314] @ 0x13a │ │ │ │ and.w r0, r0, #3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bhi.n 1878da │ │ │ │ - ldr r3, [pc, #12] @ (1878e0 ) │ │ │ │ + bhi.n 1878ca │ │ │ │ + ldr r3, [pc, #12] @ (1878d0 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #695 @ 0x2b7 │ │ │ │ bx lr │ │ │ │ ldrsh r6, [r3, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ subs r0, #226 @ 0xe2 │ │ │ │ movw r3, #333 @ 0x14d │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 187c9c │ │ │ │ + bhi.w 187c8c │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r2, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #7 │ │ │ │ @@ -454898,107 +454884,107 @@ │ │ │ │ movs r0, #37 @ 0x25 │ │ │ │ bx lr │ │ │ │ movs r0, #10 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [pc, #452] @ (187ea4 ) │ │ │ │ - ldr r5, [pc, #452] @ (187ea8 ) │ │ │ │ + ldr r4, [pc, #452] @ (187e94 ) │ │ │ │ + ldr r5, [pc, #452] @ (187e98 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r4, r5] │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ mla r5, r5, r3, r4 │ │ │ │ ldrb.w r7, [r5, #46] @ 0x2e │ │ │ │ ldrb.w r6, [r5, #52] @ 0x34 │ │ │ │ add.w r5, r7, #11 │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ - cbz r6, 187d06 │ │ │ │ + cbz r6, 187cf6 │ │ │ │ adds r6, #11 │ │ │ │ ldrb.w r6, [r0, r6, lsl #2] │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ mla r5, r5, r3, r4 │ │ │ │ ldrb.w r5, [r5, #53] @ 0x35 │ │ │ │ - cbz r5, 187d18 │ │ │ │ + cbz r5, 187d08 │ │ │ │ adds r5, #11 │ │ │ │ ldrb.w r6, [r0, r5, lsl #2] │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ mla r5, r5, r3, r4 │ │ │ │ ldrb.w r5, [r5, #78] @ 0x4e │ │ │ │ - cbz r5, 187d2a │ │ │ │ + cbz r5, 187d1a │ │ │ │ adds r5, #11 │ │ │ │ ldr.w r5, [r0, r5, lsl #2] │ │ │ │ subs r3, #152 @ 0x98 │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.n 187e0a │ │ │ │ + bhi.n 187dfa │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ ldr r5, [r2, #56] @ 0x38 │ │ │ │ - add r3, pc, #624 @ (adr r3, 187fb4 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 187fa4 ) │ │ │ │ lsrs r2, r5, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #182 @ 0xb6 │ │ │ │ movne.w ip, #61 @ 0x3d │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ str.w ip, [r0, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 187d70 │ │ │ │ + b.n 187d60 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 187e9c │ │ │ │ + bne.w 187e8c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 187e96 │ │ │ │ + beq.w 187e86 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 187d64 │ │ │ │ + bne.n 187d54 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, ip, r4 │ │ │ │ ldrb.w r2, [r3, #45] @ 0x2d │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ - cbnz r3, 187d98 │ │ │ │ + cbnz r3, 187d88 │ │ │ │ ldr.w r3, [lr, #60] @ 0x3c │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldrh.w r3, [lr, #32] │ │ │ │ mla r2, r2, ip, r4 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r7 │ │ │ │ ldrb.w r7, [r2, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r2, #52] @ 0x34 │ │ │ │ add.w r2, r7, #11 │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 187dc6 │ │ │ │ + beq.n 187db6 │ │ │ │ add.w lr, lr, #11 │ │ │ │ str.w r6, [r0, lr, lsl #2] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, ip, r4 │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ - cbz r3, 187dd8 │ │ │ │ + cbz r3, 187dc8 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r4, r3, ip, r4 │ │ │ │ ldrb.w r3, [r4, #78] @ 0x4e │ │ │ │ - cbz r3, 187dea │ │ │ │ + cbz r3, 187dda │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ ldrd r2, r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ @@ -455010,209 +454996,209 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #183 @ 0xb7 │ │ │ │ movne.w ip, #62 @ 0x3e │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d42 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #150 @ 0x96 │ │ │ │ movne.w ip, #47 @ 0x2f │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d42 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #151 @ 0x97 │ │ │ │ movne.w ip, #48 @ 0x30 │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d42 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #172 @ 0xac │ │ │ │ movne.w ip, #51 @ 0x33 │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d42 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #174 @ 0xae │ │ │ │ movne.w ip, #53 @ 0x35 │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d42 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #175 @ 0xaf │ │ │ │ movne.w ip, #54 @ 0x36 │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d42 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #177 @ 0xb1 │ │ │ │ movne.w ip, #56 @ 0x38 │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d42 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #179 @ 0xb3 │ │ │ │ movne.w ip, #58 @ 0x3a │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d42 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #180 @ 0xb4 │ │ │ │ movne.w ip, #59 @ 0x3b │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d42 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #181 @ 0xb5 │ │ │ │ movne.w ip, #60 @ 0x3c │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d42 │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ - b.n 187d80 │ │ │ │ + b.n 187d70 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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, [pc, #60] @ (187ef8 ) │ │ │ │ + ldr r3, [pc, #60] @ (187ee8 ) │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #60] @ (187efc ) │ │ │ │ + ldr r1, [pc, #60] @ (187eec ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ mla r2, r6, r2, r5 │ │ │ │ ldrb.w r3, [r2, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r0, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d628 │ │ │ │ + bl 21d618 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 187ef6 │ │ │ │ + beq.n 187ee6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r5, r6, r3, r5 │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (187fc0 ) │ │ │ │ + ldr r3, [pc, #188] @ (187fb0 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #188] @ (187fc4 ) │ │ │ │ + ldr r1, [pc, #188] @ (187fb4 ) │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mla r2, r2, r4, r1 │ │ │ │ ldrb.w r3, [r2, #46] @ 0x2e │ │ │ │ - cbz r3, 187f26 │ │ │ │ + cbz r3, 187f16 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 187f7e │ │ │ │ + bmi.n 187f6e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 187f86 │ │ │ │ + bmi.n 187f76 │ │ │ │ cmp.w r4, #276 @ 0x114 │ │ │ │ itt ne │ │ │ │ movne r3, #100 @ 0x64 │ │ │ │ mlane r1, r3, r4, r1 │ │ │ │ - beq.n 187f4a │ │ │ │ + beq.n 187f3a │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 187fb2 │ │ │ │ + bne.n 187fa2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 187f76 │ │ │ │ + bmi.n 187f66 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 187fb8 │ │ │ │ + bne.n 187fa8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 187f8e │ │ │ │ + cbz r2, 187f7e │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 187f6c │ │ │ │ + bne.n 187f5c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187f44 │ │ │ │ + beq.n 187f34 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 187f86 │ │ │ │ - ldr r2, [pc, #44] @ (187fc8 ) │ │ │ │ + bhi.n 187f76 │ │ │ │ + ldr r2, [pc, #44] @ (187fb8 ) │ │ │ │ movw r0, #695 @ 0x2b7 │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 187f86 │ │ │ │ + beq.n 187f76 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 187f34 │ │ │ │ + b.n 187f24 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #610 @ 0x262 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 187fdc │ │ │ │ - bhi.n 187fdc │ │ │ │ + beq.n 187fcc │ │ │ │ + bhi.n 187fcc │ │ │ │ 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, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #708] @ (1882b8 ) │ │ │ │ + ldr r6, [pc, #708] @ (1882a8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #708] @ (1882bc ) │ │ │ │ + ldr r0, [pc, #708] @ (1882ac ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ - ldr.w r9, [pc, #704] @ 1882c0 │ │ │ │ + ldr.w r9, [pc, #704] @ 1882b0 │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ add r9, pc │ │ │ │ mov r6, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ @@ -455220,166 +455206,166 @@ │ │ │ │ mov r0, sp │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1880f2 │ │ │ │ + beq.n 1880e2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r8, #16] │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r3, 18809a │ │ │ │ + cbnz r3, 18808a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 1880b2 │ │ │ │ + beq.n 1880a2 │ │ │ │ sub.w r3, r3, #462 @ 0x1ce │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 18806e │ │ │ │ + bhi.n 18805e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18815e │ │ │ │ + beq.w 18814e │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 188066 │ │ │ │ + b.n 188056 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 18806e │ │ │ │ + bne.n 18805e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1880d8 │ │ │ │ + beq.n 1880c8 │ │ │ │ ldrb.w r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 188056 │ │ │ │ + beq.n 188046 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ - ldr r2, [pc, #584] @ (1882c4 ) │ │ │ │ - ldr r3, [pc, #576] @ (1882bc ) │ │ │ │ + ldr r2, [pc, #584] @ (1882b4 ) │ │ │ │ + ldr r3, [pc, #576] @ (1882ac ) │ │ │ │ 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 1882b2 │ │ │ │ + bne.w 1882a2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18819e │ │ │ │ + bne.n 18818e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #592 @ 0x250 │ │ │ │ - bne.w 1881fa │ │ │ │ + bne.w 1881ea │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 188036 │ │ │ │ + b.n 188026 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 188172 │ │ │ │ + beq.n 188162 │ │ │ │ add.w r8, lr, #63 @ 0x3f │ │ │ │ add.w r2, r4, #63 @ 0x3f │ │ │ │ add r8, r4 │ │ │ │ - b.n 1880c8 │ │ │ │ + b.n 1880b8 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 188172 │ │ │ │ + beq.n 188162 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1880c4 │ │ │ │ - b.n 18806e │ │ │ │ + beq.n 1880b4 │ │ │ │ + b.n 18805e │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18809a │ │ │ │ + bne.n 18808a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 1880b8 │ │ │ │ + beq.n 1880a8 │ │ │ │ sub.w r3, r3, #462 @ 0x1ce │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 188050 │ │ │ │ - b.n 18806e │ │ │ │ + bls.n 188040 │ │ │ │ + b.n 18805e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ and.w lr, lr, #253 @ 0xfd │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18802c │ │ │ │ + bne.n 18801c │ │ │ │ sub.w lr, lr, #13 │ │ │ │ mov.w ip, #0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 18812a │ │ │ │ + b.n 18811a │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 188030 │ │ │ │ + bne.n 188020 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 188176 │ │ │ │ + cbz r3, 188166 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18811c │ │ │ │ + beq.n 18810c │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 18806e │ │ │ │ + beq.n 18805e │ │ │ │ add.w r8, ip, #1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r8 │ │ │ │ add.w r8, r2, r8, lsl #4 │ │ │ │ sub.w r8, r8, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - b.n 18811c │ │ │ │ + b.n 18810c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18809a │ │ │ │ + bne.n 18808a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bne.w 188040 │ │ │ │ + bne.w 188030 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1880ac │ │ │ │ + b.n 18809c │ │ │ │ ldr r4, [r4, #32] │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #12] │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 48388 │ │ │ │ - b.n 188078 │ │ │ │ + b.n 188068 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 18806e │ │ │ │ + bne.w 18805e │ │ │ │ ldrb.w r2, [r4, #37] @ 0x25 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1881da │ │ │ │ + bhi.n 1881ca │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1881da │ │ │ │ + bhi.n 1881ca │ │ │ │ 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 │ │ │ │ @@ -455399,27 +455385,27 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 48388 │ │ │ │ - b.n 188078 │ │ │ │ + b.n 188068 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1881da │ │ │ │ + b.n 1881ca │ │ │ │ movw r2, #599 @ 0x257 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18826a │ │ │ │ + beq.n 18825a │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18825a │ │ │ │ + beq.n 18824a │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18806e │ │ │ │ - ldr r3, [pc, #176] @ (1882c8 ) │ │ │ │ + bne.w 18805e │ │ │ │ + ldr r3, [pc, #176] @ (1882b8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #65536 @ 0x10000 │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -455433,23 +455419,23 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 48388 │ │ │ │ - b.n 188078 │ │ │ │ + b.n 188068 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 18806e │ │ │ │ + bne.w 18805e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 18820a │ │ │ │ - ldr r3, [pc, #92] @ (1882c8 ) │ │ │ │ + b.n 1881fa │ │ │ │ + ldr r3, [pc, #92] @ (1882b8 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #100 @ 0x64 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #57344 @ 0xe000 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -455463,62 +455449,62 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 18824a │ │ │ │ + b.n 18823a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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, 188336 │ │ │ │ + cbz r3, 188326 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1882ec │ │ │ │ + cbz r2, 1882dc │ │ │ │ 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 1882e4 │ │ │ │ + beq.n 1882d4 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 18831c │ │ │ │ + beq.n 18830c │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ubfx r2, r2, #1, #5 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18831c │ │ │ │ + bne.n 18830c │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ 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 1882fc │ │ │ │ + bne.n 1882ec │ │ │ │ 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} │ │ │ │ @@ -455528,45 +455514,45 @@ │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 188376 │ │ │ │ + cbnz r1, 188366 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ sub.w ip, r1, #462 @ 0x1ce │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ - beq.n 188382 │ │ │ │ + beq.n 188372 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 188376 │ │ │ │ + bhi.n 188366 │ │ │ │ ldr r4, [r1, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 188352 │ │ │ │ + beq.n 188342 │ │ │ │ strd r4, r2, [r0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #64] @ 0x40 │ │ │ │ - b.n 18836e │ │ │ │ - ldr r3, [pc, #4] @ (188394 ) │ │ │ │ + b.n 18835e │ │ │ │ + ldr r3, [pc, #4] @ (188384 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ strb r2, [r1, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1883b8 │ │ │ │ + bhi.n 1883a8 │ │ │ │ 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 │ │ │ │ @@ -455589,43 +455575,43 @@ │ │ │ │ sub.w r0, r0, #462 @ 0x1ce │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #32] @ (188410 ) │ │ │ │ + ldr r3, [pc, #32] @ (188400 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w ip, [pc, #32] @ 188414 │ │ │ │ + ldr.w ip, [pc, #32] @ 188404 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ - cbnz r0, 18840e │ │ │ │ + cbnz r0, 1883fe │ │ │ │ ldrb.w r0, [r2, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #298 @ 0x12a │ │ │ │ - bhi.n 18848c │ │ │ │ + bhi.n 18847c │ │ │ │ cmp.w r0, #294 @ 0x126 │ │ │ │ - bhi.n 1884ae │ │ │ │ + bhi.n 18849e │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - bls.n 1884b2 │ │ │ │ + bls.n 1884a2 │ │ │ │ subs r0, #194 @ 0xc2 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 188488 │ │ │ │ + bhi.n 188478 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 188488 │ │ │ │ + bhi.n 188478 │ │ │ │ tbb [pc, r0] │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -455662,17 +455648,17 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #330 @ 0x14a │ │ │ │ - bhi.n 1884bc │ │ │ │ + bhi.n 1884ac │ │ │ │ cmp.w r0, #300 @ 0x12c │ │ │ │ - bls.n 188488 │ │ │ │ + bls.n 188478 │ │ │ │ mvn.w r3, #300 @ 0x12c │ │ │ │ add r0, r3 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsrs r3, r0 │ │ │ │ and.w r0, r3, #1 │ │ │ │ bx lr │ │ │ │ @@ -455680,194 +455666,194 @@ │ │ │ │ bx lr │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #418 @ 0x1a2 │ │ │ │ - bcs.n 1884ce │ │ │ │ + bcs.n 1884be │ │ │ │ cmp.w r0, #414 @ 0x19e │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #420 @ 0x1a4 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (18850c ) │ │ │ │ + ldr r3, [pc, #44] @ (1884fc ) │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #44] @ (188510 ) │ │ │ │ + ldr r2, [pc, #44] @ (188500 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 188508 │ │ │ │ + bgt.n 1884f8 │ │ │ │ itett ne │ │ │ │ addne.w r1, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #44] @ 0x2c │ │ │ │ ldrne r3, [r1, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (188538 ) │ │ │ │ + ldr r3, [pc, #32] @ (188528 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #32] @ (18853c ) │ │ │ │ + ldr r2, [pc, #32] @ (18852c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 18852c │ │ │ │ + cbz r3, 18851c │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 188530 │ │ │ │ + cbz r3, 188520 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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, #96] @ (1885b0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1885a0 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 188592 │ │ │ │ + beq.n 188582 │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18857a │ │ │ │ - bl 1aad34 │ │ │ │ + beq.n 18856a │ │ │ │ + bl 1aad24 │ │ │ │ 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 188566 │ │ │ │ - ldr r3, [pc, #52] @ (1885b4 ) │ │ │ │ + bne.n 188556 │ │ │ │ + ldr r3, [pc, #52] @ (1885a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 188566 │ │ │ │ + bne.n 188556 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #16] @ (1885b8 ) │ │ │ │ + ldr r3, [pc, #16] @ (1885a8 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #88] @ (188618 ) │ │ │ │ + ldr r2, [pc, #88] @ (188608 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - beq.n 1885fa │ │ │ │ - bhi.n 1885e6 │ │ │ │ + beq.n 1885ea │ │ │ │ + bhi.n 1885d6 │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 1885f6 │ │ │ │ + bne.n 1885e6 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 188612 │ │ │ │ + bne.n 188602 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #60] @ (18861c ) │ │ │ │ + ldr r3, [pc, #60] @ (18860c ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1885fa │ │ │ │ + beq.n 1885ea │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1885fa │ │ │ │ + beq.n 1885ea │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (188620 ) │ │ │ │ + ldr r1, [pc, #36] @ (188610 ) │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r3, r2 │ │ │ │ ldrb.w r3, [r2, #53] @ 0x35 │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strh r0, [r7, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #104] @ (188694 ) │ │ │ │ + ldr r3, [pc, #104] @ (188684 ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ add r3, pc │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 188672 │ │ │ │ - ldr r2, [pc, #96] @ (188698 ) │ │ │ │ + beq.n 188662 │ │ │ │ + ldr r2, [pc, #96] @ (188688 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ add.w r4, r2, #94 @ 0x5e │ │ │ │ mul.w r0, r3, r0 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ add.w r3, r0, #28 │ │ │ │ add r4, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ sub.w lr, r3, r0 │ │ │ │ add.w ip, r2, #11 │ │ │ │ - cbz r2, 18866c │ │ │ │ + cbz r2, 18865c │ │ │ │ ldrb.w r2, [lr, r7] │ │ │ │ ldr.w r1, [r6, ip, lsl #2] │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 188650 │ │ │ │ + bne.n 188640 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ str r1, [r5, #48] @ 0x30 │ │ │ │ @@ -455878,15 +455864,15 @@ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ str r1, [r5, #64] @ 0x40 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #17 │ │ │ │ itttt ls │ │ │ │ movwls r0, #14640 @ 0x3930 │ │ │ │ @@ -455896,53 +455882,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 1886e4 │ │ │ │ + bhi.n 1886d4 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 1886f8 │ │ │ │ + bls.n 1886e8 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #807 @ 0x327 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 188704 │ │ │ │ + bne.n 1886f4 │ │ │ │ tst.w r1, #7296 @ 0x1c80 │ │ │ │ - bne.n 188708 │ │ │ │ + bne.n 1886f8 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 188730 │ │ │ │ + beq.n 188720 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 188708 │ │ │ │ + cbz r3, 1886f8 │ │ │ │ ldrb.w r3, [r0, #66] @ 0x42 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18870c │ │ │ │ + beq.n 1886fc │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1886e4 │ │ │ │ + bne.n 1886d4 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #2 │ │ │ │ - bne.n 188728 │ │ │ │ + bne.n 188718 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -455959,18 +455945,18 @@ │ │ │ │ lsls r2, r1 │ │ │ │ ands r3, r2 │ │ │ │ clz r0, r3 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 188778 │ │ │ │ - bls.n 18876a │ │ │ │ + beq.n 188768 │ │ │ │ + bls.n 18875a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 188774 │ │ │ │ + bne.n 188764 │ │ │ │ ldrb.w r0, [r0, #68] @ 0x44 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -455980,33 +455966,33 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1887a4 │ │ │ │ + bhi.n 188794 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1887e6 │ │ │ │ + bhi.n 1887d6 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r7, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #16 │ │ │ │ - bls.n 1887cc │ │ │ │ + bls.n 1887bc │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #63744 @ 0xf900 │ │ │ │ movt r1, #7 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1887c8 │ │ │ │ + bne.n 1887b8 │ │ │ │ mov.w r2, #1600 @ 0x640 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ tst r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ @@ -456021,30 +456007,30 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 1887a0 │ │ │ │ + bhi.n 188790 │ │ │ │ movw r2, #6671 @ 0x1a0f │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mla r1, r0, r1, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi.n 18882e │ │ │ │ + bhi.n 18881e │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r4, r3, #12 │ │ │ │ subs r3, r1, #0 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ asrs r3, r4, #32 │ │ │ │ lsrs r0, r2, #12 │ │ │ │ @@ -456056,18 +456042,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbz r2, 188860 │ │ │ │ + cbz r2, 188850 │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 188860 │ │ │ │ + bmi.n 188850 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ @@ -456080,220 +456066,220 @@ │ │ │ │ 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 188888 │ │ │ │ + bhi.n 188878 │ │ │ │ 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, 1888ee │ │ │ │ + cbz r0, 1888de │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 188888 │ │ │ │ + bhi.n 188878 │ │ │ │ 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, 1888ee │ │ │ │ + cbz r0, 1888de │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1888d8 │ │ │ │ + bhi.n 1888c8 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 18888a │ │ │ │ + bne.n 18887a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188864 │ │ │ │ + bl 188854 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18888a │ │ │ │ + bne.n 18887a │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188864 │ │ │ │ + bl 188854 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 188922 │ │ │ │ + bhi.n 188912 │ │ │ │ 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, 188910 │ │ │ │ + cbz r0, 188900 │ │ │ │ bx lr │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #24 │ │ │ │ - bls.n 188926 │ │ │ │ + bls.n 188916 │ │ │ │ sub.w r2, r3, #26 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 18894e │ │ │ │ + bhi.n 18893e │ │ │ │ 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 18890e │ │ │ │ + bne.n 1888fe │ │ │ │ cmp r3, #16 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18890e │ │ │ │ + bne.n 1888fe │ │ │ │ sub.w r2, r3, #17 │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 188922 │ │ │ │ + bls.n 188912 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #30 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 18897a │ │ │ │ + cbz r3, 18896a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 188980 │ │ │ │ + cbnz r1, 188970 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1889ae │ │ │ │ + cbz r1, 18899e │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 188998 │ │ │ │ + cbz r1, 188988 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 188990 │ │ │ │ + cbnz r1, 188980 │ │ │ │ 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 18897c │ │ │ │ + bne.n 18896c │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18897a │ │ │ │ + bne.n 18896a │ │ │ │ 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, 1889c6 │ │ │ │ + cbz r3, 1889b6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1889c4 │ │ │ │ + beq.n 1889b4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1889e8 │ │ │ │ + beq.n 1889d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1889c2 │ │ │ │ + bne.n 1889b2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ sub.w r1, r2, #462 @ 0x1ce │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - beq.n 1889e8 │ │ │ │ + beq.n 1889d8 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1889c2 │ │ │ │ + bhi.n 1889b2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1889ce │ │ │ │ + bne.n 1889be │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (188a00 ) │ │ │ │ + ldr r3, [pc, #8] @ (1889f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #888] @ (188d7c ) │ │ │ │ + ldr r5, [pc, #888] @ (188d6c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #192] @ (188ad8 ) │ │ │ │ + ldr r5, [pc, #192] @ (188ac8 ) │ │ │ │ add r4, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #188] @ (188adc ) │ │ │ │ + ldr r0, [pc, #188] @ (188acc ) │ │ │ │ add r5, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1852ec │ │ │ │ + bl 1852dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 188a50 │ │ │ │ + cbz r7, 188a40 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 16e310 │ │ │ │ + bl 16e300 │ │ │ │ str r0, [r5, #24] │ │ │ │ - ldr r1, [pc, #140] @ (188ae0 ) │ │ │ │ + ldr r1, [pc, #140] @ (188ad0 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 18566c │ │ │ │ + bl 18565c │ │ │ │ strb.w r7, [r0, #32] │ │ │ │ - bl 185830 │ │ │ │ + bl 185820 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 188ad0 │ │ │ │ + beq.n 188ac0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 188a80 │ │ │ │ + cbz r2, 188a70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ mov ip, r4 │ │ │ │ @@ -456304,96 +456290,96 @@ │ │ │ │ mov r4, r6 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ strh.w r3, [r5, #288] @ 0x120 │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r5, #284] @ 0x11c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (188ae4 ) │ │ │ │ - ldr r3, [pc, #52] @ (188adc ) │ │ │ │ + ldr r2, [pc, #60] @ (188ad4 ) │ │ │ │ + ldr r3, [pc, #52] @ (188acc ) │ │ │ │ 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 188acc │ │ │ │ + bne.n 188abc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #11 │ │ │ │ movs r7, r1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r6, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r7, [pc, #280] @ (188c1c ) │ │ │ │ + ldr r7, [pc, #280] @ (188c0c ) │ │ │ │ movw r2, #4089 @ 0xff9 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ ldrh r1, [r1, #24] │ │ │ │ add r7, pc │ │ │ │ - ldr r4, [pc, #268] @ (188c20 ) │ │ │ │ + ldr r4, [pc, #268] @ (188c10 ) │ │ │ │ orr.w r6, r6, r3, lsl #3 │ │ │ │ bic.w r1, r1, #4080 @ 0xff0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ands r2, r6 │ │ │ │ bic.w r1, r1, #9 │ │ │ │ orrs r2, r1 │ │ │ │ strh r2, [r5, #24] │ │ │ │ ldr r6, [r7, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r6, r3 │ │ │ │ ldrb.w r9, [r2, #5] │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 188bf4 │ │ │ │ + bne.n 188be4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 188c0a │ │ │ │ + beq.n 188bfa │ │ │ │ adds r3, #6 │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r2, r6, r3 │ │ │ │ add.w ip, r5, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ - cbnz r1, 188b5a │ │ │ │ + cbnz r1, 188b4a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r9, r1 │ │ │ │ it cc │ │ │ │ movcc r9, r1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 188b4a │ │ │ │ + bne.n 188b3a │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r0, r6 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 188ba0 │ │ │ │ + bne.n 188b90 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r4, r5 │ │ │ │ mov r2, r5 │ │ │ │ mla r1, r1, r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ adds r1, #22 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -456402,168 +456388,168 @@ │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #28] │ │ │ │ ldrbeq r6, [r3, #17] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 188b80 │ │ │ │ + bne.n 188b70 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ mov sl, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ subs r1, r3, #1 │ │ │ │ rsb r2, r3, #16 │ │ │ │ add.w r0, r3, r4, lsl #5 │ │ │ │ cmp r3, #15 │ │ │ │ add.w r0, r0, #64 @ 0x40 │ │ │ │ uxtb r1, r1 │ │ │ │ add r0, r5 │ │ │ │ - bhi.n 188bc4 │ │ │ │ + bhi.n 188bb4 │ │ │ │ blx 47a50 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 188ba4 │ │ │ │ + bne.n 188b94 │ │ │ │ add.w r4, r5, #28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185d94 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [r8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ - beq.n 188c04 │ │ │ │ + beq.n 188bf4 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 188ba0 │ │ │ │ - b.n 188bce │ │ │ │ - cbz r7, 188c18 │ │ │ │ + bne.n 188b90 │ │ │ │ + b.n 188bbe │ │ │ │ + cbz r7, 188c08 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 188b72 │ │ │ │ + b.n 188b62 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 188bce │ │ │ │ + b.n 188bbe │ │ │ │ movs r6, #32 │ │ │ │ - b.n 188bce │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + b.n 188bbe │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ 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 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188cd2 │ │ │ │ + beq.n 188cc2 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #48 @ 0x30 │ │ │ │ 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, 188c84 │ │ │ │ + cbz r7, 188c74 │ │ │ │ add.w r5, r4, #80 @ 0x50 │ │ │ │ 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 188ca6 │ │ │ │ + beq.n 188c96 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r5, r4, #112 @ 0x70 │ │ │ │ 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 188cc8 │ │ │ │ + beq.n 188cb8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r5, r4, #144 @ 0x90 │ │ │ │ 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 188ae8 │ │ │ │ + bl 188ad8 │ │ │ │ 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 18591c │ │ │ │ + bl 18590c │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 188d22 │ │ │ │ + cbz r0, 188d12 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #48 @ 0x30 │ │ │ │ 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 188ae8 │ │ │ │ + bl 188ad8 │ │ │ │ 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 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188d86 │ │ │ │ + cbz r0, 188d76 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ @@ -456572,32 +456558,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 188ae8 │ │ │ │ + bl 188ad8 │ │ │ │ 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 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188e02 │ │ │ │ + cbz r0, 188df2 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ @@ -456612,32 +456598,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 188ae8 │ │ │ │ + bl 188ad8 │ │ │ │ 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 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188e96 │ │ │ │ + cbz r0, 188e86 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ @@ -456659,40 +456645,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 188ae8 │ │ │ │ + bl 188ad8 │ │ │ │ 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] @ (188f1c ) │ │ │ │ + ldr r4, [pc, #104] @ (188f0c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 188f12 │ │ │ │ - ldr r3, [pc, #88] @ (188f20 ) │ │ │ │ + cbz r0, 188f02 │ │ │ │ + ldr r3, [pc, #88] @ (188f10 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 188f08 │ │ │ │ + cbz r3, 188ef8 │ │ │ │ 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]! │ │ │ │ @@ -456701,39 +456687,39 @@ │ │ │ │ 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 188ee4 │ │ │ │ + bne.n 188ed4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 188ae8 │ │ │ │ + bl 188ad8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ 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 r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ blx 483f4 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185bfc │ │ │ │ + bl 185bec │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #76 @ 0x4c │ │ │ │ add.w r6, r5, #56 @ 0x38 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ blx 48388 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -456741,40 +456727,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185d94 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 189048 │ │ │ │ - cbz r5, 188ffc │ │ │ │ + beq.n 189038 │ │ │ │ + cbz r5, 188fec │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r9, r5, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -456787,15 +456773,15 @@ │ │ │ │ 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.w r3, [r6, #32] │ │ │ │ - bne.n 188fce │ │ │ │ + bne.n 188fbe │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r4, r7 │ │ │ │ ldrb.w r0, [r8, #8] │ │ │ │ adds r7, #28 │ │ │ │ ldrh.w r1, [r7, #-4] │ │ │ │ mov r2, r5 │ │ │ │ @@ -456807,96 +456793,96 @@ │ │ │ │ movw r3, #4089 @ 0xff9 │ │ │ │ ands r3, r0 │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r7, #-4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185d94 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [r8] │ │ │ │ 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 r7, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #248] @ (189160 ) │ │ │ │ - ldr r3, [pc, #248] @ (189164 ) │ │ │ │ + ldr r2, [pc, #248] @ (189150 ) │ │ │ │ + ldr r3, [pc, #248] @ (189154 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185704 │ │ │ │ - cbz r0, 1890a6 │ │ │ │ + bl 1856f4 │ │ │ │ + cbz r0, 189096 │ │ │ │ add.w r2, r5, r7, lsl #5 │ │ │ │ ldr.w sl, [r2, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #220] @ (189168 ) │ │ │ │ - ldr r3, [pc, #212] @ (189164 ) │ │ │ │ + ldr r2, [pc, #220] @ (189158 ) │ │ │ │ + ldr r3, [pc, #212] @ (189154 ) │ │ │ │ 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 18915c │ │ │ │ + bne.n 18914c │ │ │ │ mov r0, sl │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ mov r1, r7 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883dc │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldr.w sl, [r5, #60] @ 0x3c │ │ │ │ mov r5, r8 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ cmp r9, ip │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bne.n 1890fc │ │ │ │ + bne.n 1890ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 18908a │ │ │ │ + beq.n 18907a │ │ │ │ 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 r9, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 1890e4 │ │ │ │ + bne.n 1890d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18908a │ │ │ │ + beq.n 18907a │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov r5, r8 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -456908,112 +456894,112 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ 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 r2, r7 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185d94 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r7, [r6] │ │ │ │ - b.n 18908a │ │ │ │ + b.n 18907a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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, #80] @ 1891d0 │ │ │ │ + ldr.w r9, [pc, #80] @ 1891c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #68] @ (1891d4 ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #68] @ (1891c4 ) │ │ │ │ add r9, pc │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r2, r8, r3 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - cbnz r3, 1891a6 │ │ │ │ + cbnz r3, 189196 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r4, #24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185d94 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r4, [r5] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 185da4 │ │ │ │ + bl 185d94 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r5, [r4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 189266 │ │ │ │ + beq.n 189256 │ │ │ │ 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, 18922c │ │ │ │ + cbz r2, 18921c │ │ │ │ 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, 189244 │ │ │ │ + cbz r1, 189234 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185c9c │ │ │ │ - cbnz r0, 189252 │ │ │ │ + bl 185c8c │ │ │ │ + cbnz r0, 189242 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 185da4 │ │ │ │ + bl 185d94 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 185da4 │ │ │ │ + bl 185d94 │ │ │ │ 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 │ │ │ │ @@ -457022,54 +457008,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 18584c │ │ │ │ + bl 18583c │ │ │ │ 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 18b02c │ │ │ │ + bl 18b01c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1892d4 │ │ │ │ + beq.n 1892c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1892ca │ │ │ │ + cbz r2, 1892ba │ │ │ │ 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, 18930a │ │ │ │ + cbz r1, 1892fa │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r1, r0, #60 @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18931a │ │ │ │ + beq.n 18930a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 189304 │ │ │ │ + cbz r1, 1892f4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it eq │ │ │ │ @@ -457080,21 +457066,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 1892de │ │ │ │ + b.n 1892ce │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 189340 │ │ │ │ + cbz r1, 189330 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 189338 │ │ │ │ + cbz r3, 189328 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -457104,15 +457090,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 189322 │ │ │ │ + b.n 189312 │ │ │ │ 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 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ @@ -457120,67 +457106,67 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - cbz r5, 1893d0 │ │ │ │ - bl 185b68 │ │ │ │ + cbz r5, 1893c0 │ │ │ │ + bl 185b58 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r6, #48] @ 0x30 │ │ │ │ - bl 185ba0 │ │ │ │ + bl 185b90 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r6, #64] @ 0x40 │ │ │ │ add.w r6, r5, #36 @ 0x24 │ │ │ │ - bl 185ba0 │ │ │ │ + bl 185b90 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185d94 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r5, [r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 185b68 │ │ │ │ + bl 185b58 │ │ │ │ ldr r3, [r5, #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 1858b4 │ │ │ │ + bl 1858a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 18b02c │ │ │ │ + bl 18b01c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18941c │ │ │ │ + beq.n 18940c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189414 │ │ │ │ + cbz r2, 189404 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -457192,23 +457178,23 @@ │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 189460 │ │ │ │ + cbz r1, 189450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18addc │ │ │ │ + bl 18adcc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 189470 │ │ │ │ + beq.n 189460 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189458 │ │ │ │ + cbz r2, 189448 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -457216,22 +457202,22 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ - b.n 189438 │ │ │ │ + b.n 189428 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 189498 │ │ │ │ + cbz r1, 189488 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 189490 │ │ │ │ + cbz r3, 189480 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -457241,15 +457227,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 18947a │ │ │ │ + b.n 18946a │ │ │ │ push {r4, r5, r6, r7, 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 │ │ │ │ @@ -457257,21 +457243,21 @@ │ │ │ │ clz r6, r6 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - cbz r6, 189538 │ │ │ │ + cbz r6, 189528 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 189510 │ │ │ │ + beq.n 189500 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1895c0 │ │ │ │ + bhi.n 1895b0 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ @@ -457282,164 +457268,164 @@ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrh r0, [r5, r1] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1895a0 │ │ │ │ + bhi.n 189590 │ │ │ │ tbb [pc, r3] │ │ │ │ add r2, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ movs r7, #68 @ 0x44 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ - ldr r4, [pc, #272] @ (189638 ) │ │ │ │ + ldr r4, [pc, #272] @ (189628 ) │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ mov r1, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 184a70 │ │ │ │ + bl 184a60 │ │ │ │ cmp.w r0, #344 @ 0x158 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 189552 │ │ │ │ + bne.n 189542 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 188c24 │ │ │ │ + bl 188c14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #244 @ 0xf4 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185d94 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r5, #4] │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 188c24 │ │ │ │ + bl 188c14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #241 @ 0xf1 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189558 │ │ │ │ movs r7, #243 @ 0xf3 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189558 │ │ │ │ movw r7, #327 @ 0x147 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189558 │ │ │ │ mov.w r7, #326 @ 0x146 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189558 │ │ │ │ movs r7, #242 @ 0xf2 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189558 │ │ │ │ mov.w r7, #328 @ 0x148 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189558 │ │ │ │ movw r7, #325 @ 0x145 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189558 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w sl, r0, #8 │ │ │ │ mov fp, r4 │ │ │ │ cmp r4, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 189642 │ │ │ │ + beq.n 189632 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r5, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 189602 │ │ │ │ - cbz r0, 189646 │ │ │ │ + cbz r7, 1895f2 │ │ │ │ + cbz r0, 189636 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 189602 │ │ │ │ + cbz r3, 1895f2 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ 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, 189658 │ │ │ │ - cbz r0, 189620 │ │ │ │ + cbz r6, 189648 │ │ │ │ + cbz r0, 189610 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 189620 │ │ │ │ + bl 16a108 │ │ │ │ + cbz r0, 189610 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r2, r6, #4 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r4, r5 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r6, #4] │ │ │ │ add.w fp, r5, #16 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp fp, sl │ │ │ │ sub.w r5, r5, #16 │ │ │ │ - bne.n 1895e8 │ │ │ │ + bne.n 1895d8 │ │ │ │ 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 189620 │ │ │ │ + bne.n 189610 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ 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 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r4, [pc, #204] @ (18975c ) │ │ │ │ + ldr r4, [pc, #204] @ (18974c ) │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r0, #24] │ │ │ │ add r4, pc │ │ │ │ ldrh r3, [r7, #24] │ │ │ │ ldrh r2, [r0, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r2, r3, #3, #9 │ │ │ │ @@ -457452,41 +457438,41 @@ │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ uxtb r2, r2 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb r2, [r0, #24] │ │ │ │ ldrb.w r3, [r7, #45] @ 0x2d │ │ │ │ ldrb.w r2, [r7, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1896e0 │ │ │ │ + cbz r0, 1896d0 │ │ │ │ add.w r5, r7, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a150 │ │ │ │ - ldr r3, [pc, #124] @ (189760 ) │ │ │ │ + bl 16a140 │ │ │ │ + ldr r3, [pc, #124] @ (189750 ) │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 189754 │ │ │ │ + cbz r3, 189744 │ │ │ │ add.w r5, r8, #64 @ 0x40 │ │ │ │ add.w r4, r7, #64 @ 0x40 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r6, 18971a │ │ │ │ - cbz r3, 18971a │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 18971a │ │ │ │ + cbz r6, 18970a │ │ │ │ + cbz r3, 18970a │ │ │ │ + bl 16a108 │ │ │ │ + cbz r0, 18970a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ 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] │ │ │ │ @@ -457497,33 +457483,33 @@ │ │ │ │ str.w r0, [r5, #-32] │ │ │ │ str.w r1, [r5, #-28] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 189702 │ │ │ │ + bhi.n 1896f2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ 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 r7, [pc, #1028] @ 189b7c │ │ │ │ + ldr.w r7, [pc, #1028] @ 189b6c │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1897c4 │ │ │ │ + bhi.n 1897b4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r4, r6 │ │ │ │ movs r2, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ @@ -457531,80 +457517,80 @@ │ │ │ │ movs r3, r1 │ │ │ │ movs r6, r3 │ │ │ │ movs r6, r3 │ │ │ │ movs r6, r3 │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 1897be │ │ │ │ + cbz r0, 1897ae │ │ │ │ add.w r2, r5, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r2, [r1, #24] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bl 185bfc │ │ │ │ + bl 185bec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 189b44 │ │ │ │ + bne.w 189b34 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 189ab4 │ │ │ │ + bne.w 189aa4 │ │ │ │ ldrd r0, r1, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ strd r1, r2, [r5, #48] @ 0x30 │ │ │ │ strd r3, r0, [r5, #40] @ 0x28 │ │ │ │ - b.n 1897be │ │ │ │ - bl 189664 │ │ │ │ + b.n 1897ae │ │ │ │ + bl 189654 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r1, #20] │ │ │ │ add.w r9, r4, #68 @ 0x44 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 18982c │ │ │ │ + cbz r0, 18981c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r2, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189af0 │ │ │ │ + beq.w 189ae0 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 189856 │ │ │ │ - cbz r0, 189856 │ │ │ │ + beq.n 189846 │ │ │ │ + cbz r0, 189846 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r0, 189856 │ │ │ │ + cbz r0, 189846 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 189acc │ │ │ │ - add r2, pc, #8 @ (adr r2, 18986c ) │ │ │ │ + bhi.w 189abc │ │ │ │ + add r2, pc, #8 @ (adr r2, 18985c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -457612,91 +457598,91 @@ │ │ │ │ lsls r7, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r5, 18989a │ │ │ │ + cbz r5, 18988a │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189ae0 │ │ │ │ + beq.w 189ad0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185a8c │ │ │ │ + bl 185a7c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1897be │ │ │ │ + beq.n 1897ae │ │ │ │ mov.w r8, #56 @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r7, [r4, r8] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r7, 1898c8 │ │ │ │ - cbz r0, 1898c8 │ │ │ │ - bl 16a118 │ │ │ │ + cbz r7, 1898b8 │ │ │ │ + cbz r0, 1898b8 │ │ │ │ + bl 16a108 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 1898c8 │ │ │ │ + cbz r0, 1898b8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r7, [r5, r8] │ │ │ │ cmp r9, r3 │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bcc.n 1898b2 │ │ │ │ - b.n 1897be │ │ │ │ + bcc.n 1898a2 │ │ │ │ + b.n 1897ae │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ add.w r9, r4, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185ad0 │ │ │ │ + bl 185ac0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r0, #20] │ │ │ │ add.w r7, r0, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov r5, r0 │ │ │ │ strb r3, [r0, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrb.w r3, [r4, #49] @ 0x31 │ │ │ │ ldrb.w r2, [r4, #48] @ 0x30 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 189914 │ │ │ │ + cbz r0, 189904 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #20 │ │ │ │ - cbz r1, 18995c │ │ │ │ + cbz r1, 18994c │ │ │ │ mul.w r7, r9, sl │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r2, [r8, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r7, r2 │ │ │ │ ldrd fp, r3, [r3, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 189950 │ │ │ │ - cbz r0, 189950 │ │ │ │ + beq.n 189940 │ │ │ │ + cbz r0, 189940 │ │ │ │ mov r1, fp │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 18994c │ │ │ │ + bl 16a108 │ │ │ │ + cbz r0, 18993c │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w fp, [r7, #12] │ │ │ │ cmp sl, r1 │ │ │ │ - bcc.n 189922 │ │ │ │ + bcc.n 189912 │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r2, [r8, #68] @ 0x44 │ │ │ │ ldrb.w r0, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ strb.w r0, [r8, #64] @ 0x40 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ @@ -457720,25 +457706,25 @@ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ strh.w r0, [r8, #77] @ 0x4d │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [r8, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #428] @ (189b80 ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #428] @ (189b70 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 189b1c │ │ │ │ + bne.w 189b0c │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ strb.w r3, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ @@ -457751,149 +457737,149 @@ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ str r1, [r5, #64] @ 0x40 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1897be │ │ │ │ + beq.w 1897ae │ │ │ │ mov sl, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r7, 189a3e │ │ │ │ - cbz r0, 189a3e │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 189a3e │ │ │ │ + cbz r7, 189a2e │ │ │ │ + cbz r0, 189a2e │ │ │ │ + bl 16a108 │ │ │ │ + cbz r0, 189a2e │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r7, [sl, #96] @ 0x60 │ │ │ │ adds r4, #16 │ │ │ │ add.w sl, sl, #16 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 189a2c │ │ │ │ - b.n 1897be │ │ │ │ + bne.n 189a1c │ │ │ │ + b.n 1897ae │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 48388 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1897b2 │ │ │ │ - b.n 1897be │ │ │ │ + bne.w 1897a2 │ │ │ │ + b.n 1897ae │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 189aa6 │ │ │ │ - cbz r0, 189aa6 │ │ │ │ + beq.n 189a96 │ │ │ │ + cbz r0, 189a96 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 189aa6 │ │ │ │ + bl 16a108 │ │ │ │ + cbz r0, 189a96 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ str.w r8, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ strb.w r3, [r7, #64] @ 0x40 │ │ │ │ - b.n 1897be │ │ │ │ + b.n 1897ae │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r7, 189ac6 │ │ │ │ - cbz r0, 189ac6 │ │ │ │ + cbz r7, 189ab6 │ │ │ │ + cbz r0, 189ab6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 189ac6 │ │ │ │ + bl 16a108 │ │ │ │ + cbz r0, 189ab6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 1897e0 │ │ │ │ + b.n 1897d0 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ strd r1, r2, [r7, #48] @ 0x30 │ │ │ │ - b.n 1897be │ │ │ │ + b.n 1897ae │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - b.n 1897be │ │ │ │ + b.n 1897ae │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18989a │ │ │ │ + beq.w 18988a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - b.n 18989a │ │ │ │ + b.n 18988a │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 189b18 │ │ │ │ - cbz r0, 189b18 │ │ │ │ + cbnz r3, 189b08 │ │ │ │ + cbz r0, 189b08 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 189b18 │ │ │ │ + bl 16a108 │ │ │ │ + cbz r0, 189b08 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r7, #32] │ │ │ │ - b.n 1897be │ │ │ │ + b.n 1897ae │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r8, r4, #24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1899ec │ │ │ │ + beq.w 1899dc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a150 │ │ │ │ - b.n 1899ec │ │ │ │ + bl 16a140 │ │ │ │ + b.n 1899dc │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ add.w r1, r4, #76 @ 0x4c │ │ │ │ adds r0, #76 @ 0x4c │ │ │ │ add.w r7, r5, #56 @ 0x38 │ │ │ │ blx 48388 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r4, #72] @ 0x48 │ │ │ │ add.w r8, r4, #56 @ 0x38 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1897be │ │ │ │ + beq.w 1897ae │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a150 │ │ │ │ - b.n 1897be │ │ │ │ + bl 16a140 │ │ │ │ + b.n 1897ae │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189d78 │ │ │ │ + beq.w 189d68 │ │ │ │ stmdb 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 │ │ │ │ @@ -457901,181 +457887,181 @@ │ │ │ │ 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 189d04 │ │ │ │ + beq.w 189cf4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 189c96 │ │ │ │ + beq.n 189c86 │ │ │ │ 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 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 189c18 │ │ │ │ + cbz r3, 189c08 │ │ │ │ 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 189c26 │ │ │ │ + beq.n 189c16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189764 │ │ │ │ + bl 189754 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185d94 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 189bec │ │ │ │ + bne.n 189bdc │ │ │ │ ldrd r8, r6, [sp, #8] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 189bb2 │ │ │ │ + bne.n 189ba2 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ - bl 185b68 │ │ │ │ + bl 185b58 │ │ │ │ add.w r9, r0, #36 @ 0x24 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [r7, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 189c50 │ │ │ │ + cbz r0, 189c40 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185d94 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189c08 │ │ │ │ + beq.n 189bf8 │ │ │ │ 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 185ba0 │ │ │ │ + bl 185b90 │ │ │ │ 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 189c76 │ │ │ │ - b.n 189c08 │ │ │ │ + bne.n 189c66 │ │ │ │ + b.n 189bf8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858b4 │ │ │ │ + bl 1858a4 │ │ │ │ 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 189d80 │ │ │ │ + beq.n 189d70 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189d74 │ │ │ │ + beq.n 189d64 │ │ │ │ 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 18b02c │ │ │ │ + bl 18b01c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189b84 │ │ │ │ + bl 189b74 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 189c18 │ │ │ │ + beq.n 189c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18addc │ │ │ │ + bl 18adcc │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189b84 │ │ │ │ - b.n 189c18 │ │ │ │ + bl 189b74 │ │ │ │ + b.n 189c08 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18584c │ │ │ │ + bl 18583c │ │ │ │ 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 189d2a │ │ │ │ - cbz r0, 189d2a │ │ │ │ + beq.n 189d1a │ │ │ │ + cbz r0, 189d1a │ │ │ │ mov r1, sl │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 189d2a │ │ │ │ + bl 16a108 │ │ │ │ + cbz r0, 189d1a │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 189d7a │ │ │ │ + beq.n 189d6a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189d4a │ │ │ │ + cbz r2, 189d3a │ │ │ │ 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 18b02c │ │ │ │ + bl 18b01c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189b84 │ │ │ │ + bl 189b74 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189b84 │ │ │ │ - b.n 189c18 │ │ │ │ + bl 189b74 │ │ │ │ + b.n 189c08 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 189cca │ │ │ │ + b.n 189cba │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -458084,108 +458070,108 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ blx 48388 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ movs r1, #4 │ │ │ │ strb.w r3, [r8, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r8, #132] @ 0x84 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r8, #136] @ 0x88 │ │ │ │ - cbz r3, 189df0 │ │ │ │ + cbz r3, 189de0 │ │ │ │ subs r6, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 189d88 │ │ │ │ + bl 189d78 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 189dd4 │ │ │ │ + bhi.n 189dc4 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ add.w lr, r5, #16 │ │ │ │ str r0, [r4, #12] │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldrh.w r6, [r5, #80] @ 0x50 │ │ │ │ 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} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ strh.w r6, [r4, #80] @ 0x50 │ │ │ │ - cbnz r6, 189e8c │ │ │ │ + cbnz r6, 189e7c │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ - cbz r0, 189e5e │ │ │ │ + cbz r0, 189e4e │ │ │ │ mov r1, r4 │ │ │ │ - bl 189d88 │ │ │ │ + bl 189d78 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - cbz r2, 189e7e │ │ │ │ + cbz r2, 189e6e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 48388 │ │ │ │ ldrh.w r2, [r5, #72] @ 0x48 │ │ │ │ strh.w r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 189ea6 │ │ │ │ + cbnz r2, 189e96 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldrh.w r2, [r5, #80] @ 0x50 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 48388 │ │ │ │ - b.n 189e52 │ │ │ │ + b.n 189e42 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldrh.w r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 48388 │ │ │ │ mov r0, r4 │ │ │ │ @@ -458198,159 +458184,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, 189f14 │ │ │ │ + cbz r3, 189f04 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189df8 │ │ │ │ + bl 189de8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ 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 189eee │ │ │ │ + bne.n 189ede │ │ │ │ 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 1857b0 │ │ │ │ + bl 1857a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 189f4a │ │ │ │ + cbz r6, 189f3a │ │ │ │ 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, 189f72 │ │ │ │ + cbz r3, 189f62 │ │ │ │ str r6, [r5, #20] │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 189ec4 │ │ │ │ + bl 189eb4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189b84 │ │ │ │ + bl 189b74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1895c0 │ │ │ │ + bl 1895b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 189f48 │ │ │ │ + beq.n 189f38 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 189f48 │ │ │ │ + b.n 189f38 │ │ │ │ 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] @ (189fd8 ) │ │ │ │ + ldr r2, [pc, #60] @ (189fc8 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #52] @ (189fdc ) │ │ │ │ + ldr r3, [pc, #52] @ (189fcc ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 189764 │ │ │ │ - ldr r2, [pc, #36] @ (189fe0 ) │ │ │ │ - ldr r3, [pc, #32] @ (189fdc ) │ │ │ │ + bl 189754 │ │ │ │ + ldr r2, [pc, #36] @ (189fd0 ) │ │ │ │ + ldr r3, [pc, #32] @ (189fcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 189fd2 │ │ │ │ + bne.n 189fc2 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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] @ 18a040 │ │ │ │ + ldr.w ip, [pc, #72] @ 18a030 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #64] @ (18a044 ) │ │ │ │ + ldr r2, [pc, #64] @ (18a034 ) │ │ │ │ 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 189764 │ │ │ │ - ldr r2, [pc, #36] @ (18a048 ) │ │ │ │ - ldr r3, [pc, #32] @ (18a044 ) │ │ │ │ + bl 189754 │ │ │ │ + ldr r2, [pc, #36] @ (18a038 ) │ │ │ │ + ldr r3, [pc, #32] @ (18a034 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a03a │ │ │ │ + bne.n 18a02a │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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] @ (18a104 ) │ │ │ │ + ldr r0, [pc, #164] @ (18a0f4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #164] @ (18a108 ) │ │ │ │ + ldr r1, [pc, #164] @ (18a0f8 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r5 │ │ │ │ add.w r8, r4, #8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ @@ -458361,128 +458347,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 18a0d4 │ │ │ │ + beq.n 18a0c4 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ strh.w r3, [sp] │ │ │ │ - cbz r6, 18a0ee │ │ │ │ + cbz r6, 18a0de │ │ │ │ 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 185764 │ │ │ │ + bl 185754 │ │ │ │ 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 189b84 │ │ │ │ + bl 189b74 │ │ │ │ mov r0, sp │ │ │ │ - bl 1895c0 │ │ │ │ - cbz r6, 18a0f4 │ │ │ │ - ldr r2, [pc, #52] @ (18a10c ) │ │ │ │ - ldr r3, [pc, #48] @ (18a108 ) │ │ │ │ + bl 1895b0 │ │ │ │ + cbz r6, 18a0e4 │ │ │ │ + ldr r2, [pc, #52] @ (18a0fc ) │ │ │ │ + ldr r3, [pc, #48] @ (18a0f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a0fe │ │ │ │ + bne.n 18a0ee │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 16a54c │ │ │ │ - b.n 18a0a0 │ │ │ │ + bl 16a53c │ │ │ │ + b.n 18a090 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a030 │ │ │ │ - b.n 18a0d4 │ │ │ │ + bl 16a020 │ │ │ │ + b.n 18a0c4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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] @ (18a180 ) │ │ │ │ + ldr r2, [pc, #96] @ (18a170 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (18a184 ) │ │ │ │ + ldr r3, [pc, #96] @ (18a174 ) │ │ │ │ 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 16a54c │ │ │ │ + bl 16a53c │ │ │ │ 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 189f18 │ │ │ │ + bl 189f08 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl 16a030 │ │ │ │ - ldr r2, [pc, #36] @ (18a188 ) │ │ │ │ - ldr r3, [pc, #32] @ (18a184 ) │ │ │ │ + bl 16a020 │ │ │ │ + ldr r2, [pc, #36] @ (18a178 ) │ │ │ │ + ldr r3, [pc, #32] @ (18a174 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a17a │ │ │ │ + bne.n 18a16a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 18566c │ │ │ │ + bl 18565c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 18a1e6 │ │ │ │ + cbnz r2, 18a1d6 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrh r3, [r4, #34] @ 0x22 │ │ │ │ strh r3, [r5, #34] @ 0x22 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ @@ -458493,485 +458479,485 @@ │ │ │ │ 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, 18a22c │ │ │ │ + cbnz r2, 18a21c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r9, #24 │ │ │ │ ldrd r7, r6, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ mul.w r2, r9, r7 │ │ │ │ blx 48388 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18a1ae │ │ │ │ + beq.n 18a19e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18a20c │ │ │ │ + b.n 18a1fc │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r2, r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r6, r2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 18a222 │ │ │ │ + cbz r1, 18a212 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r6, r3, r2 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 18a20a │ │ │ │ - b.n 18a1ae │ │ │ │ + bhi.n 18a1fa │ │ │ │ + b.n 18a19e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18a1e0 │ │ │ │ + beq.n 18a1d0 │ │ │ │ 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 18a244 │ │ │ │ + bne.n 18a234 │ │ │ │ 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, #452] @ (18a430 ) │ │ │ │ + ldr r2, [pc, #452] @ (18a420 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #440] @ (18a434 ) │ │ │ │ + ldr r3, [pc, #440] @ (18a424 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ - bl 1852ec │ │ │ │ + bl 1852dc │ │ │ │ add.w r2, r8, #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 189ec4 │ │ │ │ + bl 189eb4 │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a2ee │ │ │ │ + cbz r3, 18a2de │ │ │ │ mov r7, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a18c │ │ │ │ + bl 18a17c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a2be │ │ │ │ + bne.n 18a2ae │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a2ee │ │ │ │ + cbz r3, 18a2de │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18a37a │ │ │ │ + bne.n 18a36a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a2e0 │ │ │ │ + bne.n 18a2d0 │ │ │ │ mov.w r2, #328 @ 0x148 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx 48388 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 18a314 │ │ │ │ + cbz r1, 18a304 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ str r0, [r6, #28] │ │ │ │ ldrd r1, r2, [r8, #368] @ 0x170 │ │ │ │ ldr.w r3, [r8, #376] @ 0x178 │ │ │ │ str.w r3, [r6, #376] @ 0x178 │ │ │ │ strd r1, r2, [r6, #368] @ 0x170 │ │ │ │ ldr.w r2, [r8, #392] @ 0x188 │ │ │ │ ldr.w r3, [r8, #384] @ 0x180 │ │ │ │ str.w r3, [r6, #384] @ 0x180 │ │ │ │ str.w r2, [r6, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a3cc │ │ │ │ + bne.n 18a3bc │ │ │ │ ldr.w r1, [r8, #396] @ 0x18c │ │ │ │ - cbz r1, 18a34e │ │ │ │ + cbz r1, 18a33e │ │ │ │ ldrh r3, [r1, #22] │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 16e28c │ │ │ │ + bl 16e27c │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ ldr.w r2, [r8, #400] @ 0x190 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a3dc │ │ │ │ + bne.n 18a3cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 16a030 │ │ │ │ - ldr r2, [pc, #216] @ (18a438 ) │ │ │ │ - ldr r3, [pc, #208] @ (18a434 ) │ │ │ │ + bl 16a020 │ │ │ │ + ldr r2, [pc, #216] @ (18a428 ) │ │ │ │ + ldr r3, [pc, #208] @ (18a424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a42c │ │ │ │ + bne.n 18a41c │ │ │ │ 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, 18a3bc │ │ │ │ + cbz r3, 18a3ac │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189f18 │ │ │ │ + bl 189f08 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a2ee │ │ │ │ + beq.n 18a2de │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18a2ee │ │ │ │ + beq.n 18a2de │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18a37a │ │ │ │ + bne.n 18a36a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a3ac │ │ │ │ - b.n 18a2ee │ │ │ │ + bne.n 18a39c │ │ │ │ + b.n 18a2de │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18a38e │ │ │ │ + beq.n 18a37e │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 18a390 │ │ │ │ + b.n 18a380 │ │ │ │ ldr.w r1, [r8, #388] @ 0x184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e28c │ │ │ │ + bl 16e27c │ │ │ │ str.w r0, [r6, #388] @ 0x184 │ │ │ │ - b.n 18a338 │ │ │ │ + b.n 18a328 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ ldr.w r3, [r8, #400] @ 0x190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 18a426 │ │ │ │ + cbz r3, 18a416 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #404] @ 0x194 │ │ │ │ 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 16e28c │ │ │ │ + bl 16e27c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 16e28c │ │ │ │ + bl 16e27c │ │ │ │ ldr.w r3, [r8, #400] @ 0x190 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 18a3f0 │ │ │ │ + bcc.n 18a3e0 │ │ │ │ strd r3, r9, [r6, #400] @ 0x190 │ │ │ │ - b.n 18a356 │ │ │ │ + b.n 18a346 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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, #17] │ │ │ │ sub sp, #8 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c38 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18a498 │ │ │ │ + beq.n 18a488 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 18a478 │ │ │ │ + cbz r2, 18a468 │ │ │ │ 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 185da4 │ │ │ │ + bl 185d94 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ 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 18a53c │ │ │ │ + beq.n 18a52c │ │ │ │ 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 18a502 │ │ │ │ + bne.n 18a4f2 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 18a4f0 │ │ │ │ + cbz r4, 18a4e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a532 │ │ │ │ + cbz r3, 18a522 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18a50a │ │ │ │ + beq.n 18a4fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a4ea │ │ │ │ + cbz r3, 18a4da │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a4ea │ │ │ │ + cbz r2, 18a4da │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 18a506 │ │ │ │ + beq.n 18a4f6 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a4d8 │ │ │ │ + bne.n 18a4c8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18a52c │ │ │ │ + beq.n 18a51c │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 18a502 │ │ │ │ + cbz r3, 18a4f2 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18a4c2 │ │ │ │ + beq.n 18a4b2 │ │ │ │ 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 16e698 │ │ │ │ + bl 16e688 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18a4d4 │ │ │ │ - b.n 18a4f0 │ │ │ │ + bne.n 18a4c4 │ │ │ │ + b.n 18a4e0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18a50a │ │ │ │ + b.n 18a4fa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 18a4f0 │ │ │ │ + bne.n 18a4e0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 18a50a │ │ │ │ + b.n 18a4fa │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 18a592 │ │ │ │ + cbz r2, 18a582 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18a592 │ │ │ │ + bne.n 18a582 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 18a5a0 │ │ │ │ + cbz r3, 18a590 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 18a570 │ │ │ │ - cbz r3, 18a570 │ │ │ │ + cbz r0, 18a560 │ │ │ │ + cbz r3, 18a560 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18a598 │ │ │ │ + beq.n 18a588 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a562 │ │ │ │ - cbz r2, 18a592 │ │ │ │ + bne.n 18a552 │ │ │ │ + cbz r2, 18a582 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18a588 │ │ │ │ + cbz r3, 18a578 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18a588 │ │ │ │ + bne.n 18a578 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a59c │ │ │ │ + cbz r2, 18a58c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18a560 │ │ │ │ + b.n 18a550 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a560 │ │ │ │ + bne.n 18a550 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 18a570 │ │ │ │ + b.n 18a560 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18a572 │ │ │ │ + b.n 18a562 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 18a55a │ │ │ │ + b.n 18a54a │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 16e278 │ │ │ │ - bl 185764 │ │ │ │ + bl 16e268 │ │ │ │ + bl 185754 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ str r2, [r5, #12] │ │ │ │ strd r6, r3, [r5] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18a60a │ │ │ │ + cbz r0, 18a5fa │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ ite eq │ │ │ │ streq r5, [r7, #40] @ 0x28 │ │ │ │ strne r5, [r7, #44] @ 0x2c │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fac8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a5d8 │ │ │ │ + bne.n 18a5c8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a684 │ │ │ │ + beq.n 18a674 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18a684 │ │ │ │ + bne.n 18a674 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18a688 │ │ │ │ + beq.n 18a678 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18a688 │ │ │ │ + bne.n 18a678 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd r6, r5, [r1, #4] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r5, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 18a66c │ │ │ │ + cbz r0, 18a65c │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 18a66c │ │ │ │ + bne.n 18a65c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r6, r5, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r5, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a646 │ │ │ │ + bne.n 18a636 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r6, r5, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -458988,461 +458974,461 @@ │ │ │ │ add.w r2, r5, #24 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r5, [r1, #8] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 18a682 │ │ │ │ + b.n 18a672 │ │ │ │ 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 18a5a4 │ │ │ │ + bl 18a594 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a70a │ │ │ │ + cbz r2, 18a6fa │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 18a70a │ │ │ │ + beq.n 18a6fa │ │ │ │ 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, 18a70a │ │ │ │ + cbz r1, 18a6fa │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 18a702 │ │ │ │ + cbz r2, 18a6f2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 18a70a │ │ │ │ + beq.n 18a6fa │ │ │ │ mov r1, r4 │ │ │ │ - b.n 18a6d4 │ │ │ │ + b.n 18a6c4 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 18a6fe │ │ │ │ + bne.n 18a6ee │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 18a734 │ │ │ │ + cbz r5, 18a724 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fac8 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 18a750 │ │ │ │ + cbz r5, 18a740 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fac8 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18a7d0 │ │ │ │ + beq.n 18a7c0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18a79e │ │ │ │ + bne.n 18a78e │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a786 │ │ │ │ + cbz r3, 18a776 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a754 │ │ │ │ + bl 18a744 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a776 │ │ │ │ + bne.n 18a766 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18a79c │ │ │ │ + cbz r3, 18a78c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a754 │ │ │ │ + bl 18a744 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a78c │ │ │ │ + bne.n 18a77c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18a79c │ │ │ │ + beq.n 18a78c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a79c │ │ │ │ + beq.n 18a78c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 18a79c │ │ │ │ + bne.n 18a78c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18a79c │ │ │ │ - bl 18a70c │ │ │ │ + bne.n 18a78c │ │ │ │ + bl 18a6fc │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 18a7ca │ │ │ │ + cbz r4, 18a7ba │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a7e6 │ │ │ │ + cbz r3, 18a7d6 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a754 │ │ │ │ + bl 18a744 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a7d6 │ │ │ │ + bne.n 18a7c6 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a79c │ │ │ │ + beq.n 18a78c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a754 │ │ │ │ + bl 18a744 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a7ee │ │ │ │ + bne.n 18a7de │ │ │ │ pop {r4, r5, r6, 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.w r9, [pc, #432] @ 18a9c4 │ │ │ │ + ldr.w r9, [pc, #432] @ 18a9b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 18a8ca │ │ │ │ + bhi.n 18a8ba │ │ │ │ tbb [pc, r3] │ │ │ │ adds r4, #26 │ │ │ │ strh r2, [r0, r4] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a83e │ │ │ │ + cbz r3, 18a82e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a800 │ │ │ │ + bl 18a7f0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a82e │ │ │ │ + bne.n 18a81e │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a854 │ │ │ │ + cbz r3, 18a844 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a800 │ │ │ │ + bl 18a7f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a844 │ │ │ │ + bne.n 18a834 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr.w r8, [r7] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18a854 │ │ │ │ + beq.n 18a844 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18a912 │ │ │ │ + beq.n 18a902 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 18a9a6 │ │ │ │ + bhi.w 18a996 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r5, [r1, #6] │ │ │ │ strh r7, [r6, #56] @ 0x38 │ │ │ │ adds r2, #119 @ 0x77 │ │ │ │ adds r2, #147 @ 0x93 │ │ │ │ str r4, [r3, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a8a2 │ │ │ │ + cbz r3, 18a892 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a800 │ │ │ │ + bl 18a7f0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a892 │ │ │ │ + bne.n 18a882 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a8b8 │ │ │ │ + cbz r3, 18a8a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a800 │ │ │ │ + bl 18a7f0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a8a8 │ │ │ │ + bne.n 18a898 │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a854 │ │ │ │ + beq.n 18a844 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a800 │ │ │ │ + bl 18a7f0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a8d2 │ │ │ │ - b.n 18a854 │ │ │ │ + bne.n 18a8c2 │ │ │ │ + b.n 18a844 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 18a43c │ │ │ │ + bl 18a42c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18a854 │ │ │ │ + beq.n 18a844 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 18a908 │ │ │ │ + cbz r3, 18a8f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 18a876 │ │ │ │ + bne.n 18a866 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 18a91e │ │ │ │ + cbz r3, 18a90e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a490 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18a92a │ │ │ │ + cbz r3, 18a91a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a6fc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18a8f4 │ │ │ │ + bne.n 18a8e4 │ │ │ │ add.w r1, r7, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 186cec │ │ │ │ - b.n 18a8f4 │ │ │ │ + bl 186cdc │ │ │ │ + b.n 18a8e4 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a8ee │ │ │ │ + beq.n 18a8de │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - cbnz r3, 18a958 │ │ │ │ - bl 18a43c │ │ │ │ + cbnz r3, 18a948 │ │ │ │ + bl 18a42c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a8ee │ │ │ │ - b.n 18a94a │ │ │ │ + beq.n 18a8de │ │ │ │ + b.n 18a93a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #68 @ 0x44 │ │ │ │ - bl 18a43c │ │ │ │ - b.n 18a8ee │ │ │ │ - ldr r3, [pc, #88] @ (18a9c8 ) │ │ │ │ + bl 18a42c │ │ │ │ + b.n 18a8de │ │ │ │ + ldr r3, [pc, #88] @ (18a9b8 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a8ee │ │ │ │ + beq.n 18a8de │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 18a43c │ │ │ │ - b.n 18a8ee │ │ │ │ + bl 18a42c │ │ │ │ + b.n 18a8de │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 18a43c │ │ │ │ - b.n 18a8ee │ │ │ │ + bl 18a42c │ │ │ │ + b.n 18a8de │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 18a43c │ │ │ │ - b.n 18a8ee │ │ │ │ + bl 18a42c │ │ │ │ + b.n 18a8de │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18a8ee │ │ │ │ + bne.n 18a8de │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #56 @ 0x38 │ │ │ │ - bl 18a43c │ │ │ │ - b.n 18a8ee │ │ │ │ + bl 18a42c │ │ │ │ + b.n 18a8de │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 18a43c │ │ │ │ - b.n 18a8ee │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + bl 18a42c │ │ │ │ + b.n 18a8de │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 │ │ │ │ ldrd r7, r6, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18aa64 │ │ │ │ + beq.n 18aa54 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r8, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fac8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a540 │ │ │ │ - cbz r6, 18aa4e │ │ │ │ + bl 18a530 │ │ │ │ + cbz r6, 18aa3e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18aaa4 │ │ │ │ + bne.n 18aa94 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r3, r8, [r4, #40] @ 0x28 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fac8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18a540 │ │ │ │ + bl 18a530 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a6fc │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a6fc │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r6, 18aa96 │ │ │ │ + cbz r6, 18aa86 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fac8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 18a540 │ │ │ │ + bl 18a530 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a6fc │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 16fa54 │ │ │ │ - b.n 18aa4a │ │ │ │ + bl 16fa44 │ │ │ │ + b.n 18aa3a │ │ │ │ mov r0, r1 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a6fc │ │ │ │ strd r6, r6, [r5, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ - b.n 18aa1a │ │ │ │ + b.n 18aa0a │ │ │ │ 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 18ab66 │ │ │ │ + beq.n 18ab56 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18ab2e │ │ │ │ + beq.n 18ab1e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a9cc │ │ │ │ + bl 18a9bc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 18aaee │ │ │ │ + cbz r3, 18aade │ │ │ │ str r5, [r2, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18aae4 │ │ │ │ + bne.n 18aad4 │ │ │ │ add.w r3, r4, #24 │ │ │ │ add.w r2, r4, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 18ab12 │ │ │ │ + beq.n 18ab02 │ │ │ │ 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] │ │ │ │ @@ -459450,254 +459436,254 @@ │ │ │ │ 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, 18ab6a │ │ │ │ + cbz r7, 18ab5a │ │ │ │ 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, 18ab3a │ │ │ │ + cbz r3, 18ab2a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a490 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18ab46 │ │ │ │ + cbz r3, 18ab36 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a6fc │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ 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 18aad4 │ │ │ │ + b.n 18aac4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r5, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18ac04 │ │ │ │ + beq.n 18abf4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18ac04 │ │ │ │ + bne.n 18abf4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r5, #53] @ 0x35 │ │ │ │ ldrb.w r1, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c38 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 18ac0a │ │ │ │ + beq.n 18abfa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 18abcc │ │ │ │ + cbz r2, 18abbc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185d94 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185ba0 │ │ │ │ + bl 185b90 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r3, r0, #16 │ │ │ │ add.w ip, r4, #24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ strd r2, ip, [r0, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #24] │ │ │ │ - cbz r1, 18ac04 │ │ │ │ + cbz r1, 18abf4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18aba4 │ │ │ │ + beq.n 18ab94 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ 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, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18ac6e │ │ │ │ + cbz r2, 18ac5e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 18ac32 │ │ │ │ + beq.n 18ac22 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18aca4 │ │ │ │ + beq.n 18ac94 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ add.w r2, r3, #44 @ 0x2c │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 18acec │ │ │ │ + beq.n 18acdc │ │ │ │ cmp r6, r3 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - beq.n 18acda │ │ │ │ - cbz r5, 18ac50 │ │ │ │ + beq.n 18acca │ │ │ │ + cbz r5, 18ac40 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - cbz r6, 18ac5c │ │ │ │ + cbz r6, 18ac4c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ab74 │ │ │ │ + bl 18ab64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ab74 │ │ │ │ + bl 18ab64 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18acb4 │ │ │ │ + beq.n 18aca4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18acc6 │ │ │ │ + bne.n 18acb6 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 18ad16 │ │ │ │ + beq.n 18ad06 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18acfc │ │ │ │ + beq.n 18acec │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 18ac96 │ │ │ │ + cbz r5, 18ac86 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 18ab74 │ │ │ │ + bl 18ab64 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r3, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r5, r3 │ │ │ │ itt eq │ │ │ │ moveq r5, #0 │ │ │ │ streq r5, [r0, #40] @ 0x28 │ │ │ │ - bne.n 18ac8a │ │ │ │ - b.n 18ac96 │ │ │ │ + bne.n 18ac7a │ │ │ │ + b.n 18ac86 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18ad10 │ │ │ │ + cbz r3, 18ad00 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - bl 16fa54 │ │ │ │ - b.n 18ac96 │ │ │ │ + bl 16fa44 │ │ │ │ + b.n 18ac86 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, 18acd4 │ │ │ │ + cbz r3, 18acc4 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r5, 18ad08 │ │ │ │ + cbz r5, 18acf8 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 18ac5c │ │ │ │ + b.n 18ac4c │ │ │ │ cmp r6, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ - beq.n 18ad08 │ │ │ │ + beq.n 18acf8 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - b.n 18ac50 │ │ │ │ + b.n 18ac40 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ - b.n 18ac8a │ │ │ │ + b.n 18ac7a │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 18ac5c │ │ │ │ + b.n 18ac4c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 18ac96 │ │ │ │ + b.n 18ac86 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - b.n 18ac96 │ │ │ │ + b.n 18ac86 │ │ │ │ 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 16e278 │ │ │ │ - bl 185764 │ │ │ │ + bl 16e268 │ │ │ │ + bl 185754 │ │ │ │ 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 18ad56 │ │ │ │ + beq.n 18ad46 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18ad62 │ │ │ │ + beq.n 18ad52 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a9cc │ │ │ │ + bl 18a9bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 18ac10 │ │ │ │ + bl 18ac00 │ │ │ │ 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 │ │ │ │ @@ -459705,106 +459691,106 @@ │ │ │ │ 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 18adc0 │ │ │ │ + bhi.n 18adb0 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r2, #16 │ │ │ │ asrs r2, r0, #28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - bl 18a6a4 │ │ │ │ - cbz r5, 18ada2 │ │ │ │ + bl 18a694 │ │ │ │ + cbz r5, 18ad92 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r4, 18ada6 │ │ │ │ + cbz r4, 18ad96 │ │ │ │ str r7, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 18ad1c │ │ │ │ + bl 18ad0c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18ad9e │ │ │ │ + b.n 18ad8e │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r6 │ │ │ │ - bl 18a5a4 │ │ │ │ - b.n 18ad9e │ │ │ │ + bl 18a594 │ │ │ │ + b.n 18ad8e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18adce │ │ │ │ - bl 18a6a4 │ │ │ │ - b.n 18ad9e │ │ │ │ + cbz r3, 18adbe │ │ │ │ + bl 18a694 │ │ │ │ + b.n 18ad8e │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ad1c │ │ │ │ + bl 18ad0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 18ad9e │ │ │ │ + b.n 18ad8e │ │ │ │ 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 16e278 │ │ │ │ - bl 185764 │ │ │ │ + bl 16e268 │ │ │ │ + bl 185754 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r2, r4, #24 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r1, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r4, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 18ae6e │ │ │ │ + beq.n 18ae5e │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187048 │ │ │ │ + bl 187038 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18ae5c │ │ │ │ + cbz r0, 18ae4c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 18ae4e │ │ │ │ + beq.n 18ae3e │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r6, r3 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fac8 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ae26 │ │ │ │ + bne.n 18ae16 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 187048 │ │ │ │ + bl 187038 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -459813,47 +459799,47 @@ │ │ │ │ add.w r2, r0, #24 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18aefe │ │ │ │ + beq.n 18aeee │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18aede │ │ │ │ + cbz r0, 18aece │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fac8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18aeac │ │ │ │ + bne.n 18ae9c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fac8 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r6] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r6] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -459867,182 +459853,182 @@ │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r7, #0 │ │ │ │ ldrne r7, [r0, #28] │ │ │ │ - cbz r3, 18af2e │ │ │ │ + cbz r3, 18af1e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a490 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18af3a │ │ │ │ + cbz r3, 18af2a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a490 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a6fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 18af74 │ │ │ │ + bhi.n 18af64 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ lsrs r5, r3, #20 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 18af6e │ │ │ │ + cbz r3, 18af5e │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrd r5, r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 18af84 │ │ │ │ + cbz r3, 18af74 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18af72 │ │ │ │ + beq.n 18af62 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18af66 │ │ │ │ - b.n 18af6e │ │ │ │ + bne.n 18af56 │ │ │ │ + b.n 18af5e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18afac │ │ │ │ + beq.n 18af9c │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18afa4 │ │ │ │ + bne.n 18af94 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 18af62 │ │ │ │ + bne.n 18af52 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 18af62 │ │ │ │ + bne.n 18af52 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 18af6e │ │ │ │ + b.n 18af5e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18afd2 │ │ │ │ + beq.n 18afc2 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18afca │ │ │ │ + bne.n 18afba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18afbe │ │ │ │ + beq.n 18afae │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 16fa54 │ │ │ │ - b.n 18af6e │ │ │ │ + bl 16fa44 │ │ │ │ + b.n 18af5e │ │ │ │ nop │ │ │ │ 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, 18b004 │ │ │ │ + cbz r3, 18aff4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a490 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18b010 │ │ │ │ + cbz r3, 18b000 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a6fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ac10 │ │ │ │ + bl 18ac00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #600] @ (18b298 ) │ │ │ │ + ldr r5, [pc, #600] @ (18b288 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #600] @ (18b29c ) │ │ │ │ + ldr r2, [pc, #600] @ (18b28c ) │ │ │ │ sub sp, #32 │ │ │ │ add r5, pc │ │ │ │ add.w ip, sp, #8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ add r2, sp, #20 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - bl 18ad6c │ │ │ │ + bl 18ad5c │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 18b0be │ │ │ │ + cbnz r1, 18b0ae │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b08e │ │ │ │ + beq.n 18b07e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18b204 │ │ │ │ + beq.w 18b1f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aa9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 18aaac │ │ │ │ - ldr r2, [pc, #508] @ (18b2a0 ) │ │ │ │ - ldr r3, [pc, #500] @ (18b29c ) │ │ │ │ + bl 18aa9c │ │ │ │ + ldr r2, [pc, #508] @ (18b290 ) │ │ │ │ + ldr r3, [pc, #500] @ (18b28c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18b292 │ │ │ │ + bne.w 18b282 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18b1bc │ │ │ │ + bne.n 18b1ac │ │ │ │ ldr r7, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ orr.w ip, r4, #1 │ │ │ │ str.w ip, [r4, #16] │ │ │ │ add.w ip, r7, #4 │ │ │ │ str.w ip, [r4, #24] │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ @@ -460052,43 +460038,43 @@ │ │ │ │ str r1, [r7, #4] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r0], #24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 18b102 │ │ │ │ + beq.n 18b0f2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18b148 │ │ │ │ + beq.n 18b138 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ - beq.w 18b258 │ │ │ │ + beq.w 18b248 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 18b266 │ │ │ │ - bl 18a70c │ │ │ │ + beq.w 18b256 │ │ │ │ + bl 18a6fc │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b12e │ │ │ │ + cbz r7, 18b11e │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ str.w r8, [r5, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18b142 │ │ │ │ + beq.n 18b132 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18b0a2 │ │ │ │ + bne.n 18b092 │ │ │ │ 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 │ │ │ │ @@ -460098,218 +460084,218 @@ │ │ │ │ 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 18b17a │ │ │ │ + beq.n 18b16a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18b236 │ │ │ │ + beq.n 18b226 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a6fc │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18b20c │ │ │ │ + beq.n 18b1fc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ - beq.n 18b1a6 │ │ │ │ + beq.n 18b196 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18b0a2 │ │ │ │ + beq.w 18b092 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a6fc │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 18b0a2 │ │ │ │ + b.n 18b092 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ str.w r4, [r3], #24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b1da │ │ │ │ + beq.n 18b1ca │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18b0a2 │ │ │ │ + beq.w 18b092 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 18b0a2 │ │ │ │ + bne.w 18b092 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18b22c │ │ │ │ - bl 18a70c │ │ │ │ + beq.n 18b21c │ │ │ │ + bl 18a6fc │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b1fc │ │ │ │ + cbz r7, 18b1ec │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b144 │ │ │ │ + b.n 18b134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18af04 │ │ │ │ - b.n 18b08e │ │ │ │ + bl 18aef4 │ │ │ │ + b.n 18b07e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b222 │ │ │ │ + beq.n 18b212 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18b0a2 │ │ │ │ + beq.w 18b092 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a6fc │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - b.n 18b1b6 │ │ │ │ - bl 18a70c │ │ │ │ + b.n 18b1a6 │ │ │ │ + bl 18a6fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b1fc │ │ │ │ + b.n 18b1ec │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b24a │ │ │ │ + beq.n 18b23a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18b0a2 │ │ │ │ + beq.w 18b092 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a6fc │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18b1ae │ │ │ │ - b.n 18b1b6 │ │ │ │ + bne.n 18b19e │ │ │ │ + b.n 18b1a6 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 18b284 │ │ │ │ - bl 18a70c │ │ │ │ + beq.n 18b274 │ │ │ │ + bl 18a6fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b12e │ │ │ │ - bl 18a70c │ │ │ │ + b.n 18b11e │ │ │ │ + bl 18a6fc │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b27e │ │ │ │ + cbz r7, 18b26e │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b144 │ │ │ │ + b.n 18b134 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b144 │ │ │ │ - bl 18a70c │ │ │ │ + b.n 18b134 │ │ │ │ + bl 18a6fc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b144 │ │ │ │ + b.n 18b134 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #736] @ (18b57c ) │ │ │ │ + ldr r7, [pc, #800] @ (18b5ac ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #344] @ (18b3fc ) │ │ │ │ + ldr r7, [pc, #408] @ (18b42c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #236] @ (18b3a4 ) │ │ │ │ + ldr r0, [pc, #236] @ (18b394 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #236] @ (18b3a8 ) │ │ │ │ + ldr r1, [pc, #236] @ (18b398 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ stmia.w r4, {r2, r3} │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 185c9c │ │ │ │ - cbz r0, 18b314 │ │ │ │ + bl 185c8c │ │ │ │ + cbz r0, 18b304 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r6, #8 │ │ │ │ stmia.w r8, {r0, r1} │ │ │ │ strd r2, r3, [r6] │ │ │ │ strd r3, r6, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ - ldr r2, [pc, #176] @ (18b3ac ) │ │ │ │ - ldr r3, [pc, #172] @ (18b3a8 ) │ │ │ │ + ldr r2, [pc, #176] @ (18b39c ) │ │ │ │ + ldr r3, [pc, #172] @ (18b398 ) │ │ │ │ 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 18b3a0 │ │ │ │ + bne.n 18b390 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #28 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 18ad6c │ │ │ │ + bl 18ad5c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18b332 │ │ │ │ + bne.n 18b322 │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #24 │ │ │ │ add.w r9, r6, #8 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ - bl 18ad6c │ │ │ │ + bl 18ad5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ ite ne │ │ │ │ movne r4, r7 │ │ │ │ moveq r4, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ movs r1, #0 │ │ │ │ strd r6, r0, [r6, #12] │ │ │ │ strd r1, r1, [r6, #4] │ │ │ │ str.w r9, [r6] │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 18b374 │ │ │ │ + b.n 18b364 │ │ │ │ mov r4, r5 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -460317,97 +460303,97 @@ │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ cmp fp, r4 │ │ │ │ strd r9, r7, [r4] │ │ │ │ str r4, [r7, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ - bne.n 18b372 │ │ │ │ + bne.n 18b362 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 18aaac │ │ │ │ - b.n 18b2f8 │ │ │ │ + bl 18aa9c │ │ │ │ + b.n 18b2e8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #256] @ (18b4a8 ) │ │ │ │ + ldr r5, [pc, #320] @ (18b4d8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #0] @ (18b3b0 ) │ │ │ │ + ldr r5, [pc, #64] @ (18b3e0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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] @ (18b4f4 ) │ │ │ │ + ldr r4, [pc, #304] @ (18b4e4 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #304] @ (18b4f8 ) │ │ │ │ + ldr r1, [pc, #304] @ (18b4e8 ) │ │ │ │ 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 18b4bc │ │ │ │ + beq.n 18b4ac │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 18b41c │ │ │ │ + beq.n 18b40c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18b41c │ │ │ │ + cbz r3, 18b40c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - bl 18a754 │ │ │ │ + bl 18a744 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b40c │ │ │ │ + bne.n 18b3fc │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 18ad6c │ │ │ │ + bl 18ad5c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b49a │ │ │ │ + beq.n 18b48a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b4d8 │ │ │ │ + beq.n 18b4c8 │ │ │ │ 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, 18b482 │ │ │ │ + cbz r2, 18b472 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 18b482 │ │ │ │ + cbz r0, 18b472 │ │ │ │ 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] │ │ │ │ @@ -460415,15 +460401,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 18b45c │ │ │ │ + bne.n 18b44c │ │ │ │ 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] │ │ │ │ @@ -460434,252 +460420,252 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aa9c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 18aaac │ │ │ │ - ldr r2, [pc, #60] @ (18b4fc ) │ │ │ │ - ldr r3, [pc, #56] @ (18b4f8 ) │ │ │ │ + bl 18aa9c │ │ │ │ + ldr r2, [pc, #60] @ (18b4ec ) │ │ │ │ + ldr r3, [pc, #56] @ (18b4e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b4f0 │ │ │ │ + bne.n 18b4e0 │ │ │ │ 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 18b498 │ │ │ │ + b.n 18b488 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #208] @ (18b5c8 ) │ │ │ │ + ldr r4, [pc, #272] @ (18b5f8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #240] @ (18b5f0 ) │ │ │ │ + ldr r3, [pc, #304] @ (18b620 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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, 18b526 │ │ │ │ + cbz r3, 18b516 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 18a800 │ │ │ │ + bl 18a7f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b516 │ │ │ │ + bne.n 18b506 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #108] @ (18b5a8 ) │ │ │ │ - ldr r3, [pc, #108] @ (18b5ac ) │ │ │ │ + ldr r2, [pc, #108] @ (18b598 ) │ │ │ │ + ldr r3, [pc, #108] @ (18b59c ) │ │ │ │ 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 21d79c │ │ │ │ + bl 21d78c │ │ │ │ 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 18b55a │ │ │ │ - ldr r2, [pc, #36] @ (18b5b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (18b5ac ) │ │ │ │ + bcs.n 18b54a │ │ │ │ + ldr r2, [pc, #36] @ (18b5a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (18b59c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b5a4 │ │ │ │ + bne.n 18b594 │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #752] @ (18b89c ) │ │ │ │ + ldr r2, [pc, #816] @ (18b8cc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #448] @ (18b774 ) │ │ │ │ + ldr r2, [pc, #512] @ (18b7a4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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, #76] @ 0x4c │ │ │ │ add.w r6, r0, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18b600 │ │ │ │ + beq.n 18b5f0 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 18b5f8 │ │ │ │ + bmi.n 18b5e8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18b5f8 │ │ │ │ + bne.n 18b5e8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 18b5f2 │ │ │ │ + bhi.n 18b5e2 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r1, #20 │ │ │ │ asrs r3, r0, #20 │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b5b4 │ │ │ │ + bl 18b5a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18b5d0 │ │ │ │ + bne.n 18b5c0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b5b4 │ │ │ │ - b.n 18b5f8 │ │ │ │ + bl 18b5a4 │ │ │ │ + b.n 18b5e8 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b5b4 │ │ │ │ - b.n 18b5f8 │ │ │ │ + bl 18b5a4 │ │ │ │ + b.n 18b5e8 │ │ │ │ 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 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (18b76c ) │ │ │ │ + ldr r2, [pc, #304] @ (18b75c ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (18b770 ) │ │ │ │ + ldr r1, [pc, #296] @ (18b760 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18b760 │ │ │ │ + beq.n 18b750 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 18b67e │ │ │ │ + bhi.n 18b66e │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18b744 │ │ │ │ + bne.n 18b734 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {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} │ │ │ │ - bne.n 18b6ec │ │ │ │ + bne.n 18b6dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18b744 │ │ │ │ + beq.n 18b734 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ 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 18b6d8 │ │ │ │ - cbz r4, 18b744 │ │ │ │ + bne.n 18b6c8 │ │ │ │ + cbz r4, 18b734 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -460691,96 +460677,96 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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 r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #44] @ (18b774 ) │ │ │ │ - ldr r3, [pc, #36] @ (18b76c ) │ │ │ │ + bl 1891c8 │ │ │ │ + ldr r2, [pc, #44] @ (18b764 ) │ │ │ │ + ldr r3, [pc, #36] @ (18b75c ) │ │ │ │ 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 18b766 │ │ │ │ + bne.n 18b756 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 18b6a0 │ │ │ │ + b.n 18b690 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #712] @ (18ba3c ) │ │ │ │ + ldr r1, [pc, #776] @ (18ba6c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #720] @ (18ba48 ) │ │ │ │ + ldr r0, [pc, #784] @ (18ba78 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 r2, [r0, #8] │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - beq.n 18b7d2 │ │ │ │ + beq.n 18b7c2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ add.w r8, r6, #4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbnz r7, 18b7da │ │ │ │ + cbnz r7, 18b7ca │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [r0, #32] │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18b856 │ │ │ │ + bne.n 18b846 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #16 │ │ │ │ - bl 18b778 │ │ │ │ + bl 18b768 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ add.w lr, r5, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov ip, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 18b876 │ │ │ │ - add r3, pc, #8 @ (adr r3, 18b81c ) │ │ │ │ + bhi.n 18b866 │ │ │ │ + add r3, pc, #8 @ (adr r3, 18b80c ) │ │ │ │ ldr.w r7, [r3, r7, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff9dffff │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -460797,47 +460783,47 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 18b7b8 │ │ │ │ + b.n 18b7a8 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ add.w lr, r5, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mov ip, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 18b80c │ │ │ │ + b.n 18b7fc │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r1, r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 18b7b8 │ │ │ │ + b.n 18b7a8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 18b7b8 │ │ │ │ + b.n 18b7a8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3312] @ 0xcf0 │ │ │ │ sub.w sp, sp, #748 @ 0x2ec │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1460] @ 18be58 │ │ │ │ + ldr.w r2, [pc, #1460] @ 18be48 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1452] @ 18be5c │ │ │ │ + ldr.w r3, [pc, #1452] @ 18be4c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ mul.w r4, r4, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #740] @ 0x2e4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -460847,15 +460833,15 @@ │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r9 │ │ │ │ - bcc.n 18b97a │ │ │ │ + bcc.n 18b96a │ │ │ │ mov.w r8, #0 │ │ │ │ orr.w r3, r9, #4 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov r4, r8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r9 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -460865,302 +460851,302 @@ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ cmp r8, r4 │ │ │ │ - bcc.w 18bd16 │ │ │ │ + bcc.w 18bd06 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 18b91c │ │ │ │ + b.n 18b90c │ │ │ │ adds r2, #1 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ smlabb r4, r1, ip, r4 │ │ │ │ cmp r4, r8 │ │ │ │ - bls.n 18b91a │ │ │ │ + bls.n 18b90a │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r0, r8, r3 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.w 18baf8 │ │ │ │ + bcc.w 18bae8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, fp │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 18b90a │ │ │ │ + bcc.n 18b8fa │ │ │ │ mov r9, fp │ │ │ │ ldrd fp, r6, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bls.w 18be24 │ │ │ │ + bls.w 18be14 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18baca │ │ │ │ + beq.w 18baba │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ mov r9, ip │ │ │ │ orr.w r8, r3, #4 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ uxtb.w r3, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, ip, r6, lsl #2 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd r3, fp, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 18bc2a │ │ │ │ + beq.w 18bc1a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 18b9ea │ │ │ │ + bne.n 18b9da │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 18bdf4 │ │ │ │ + beq.w 18bde4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 18be14 │ │ │ │ + beq.w 18be04 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 18bd48 │ │ │ │ + beq.w 18bd38 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r3, r3, [r6] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 18ba22 │ │ │ │ + cbz r0, 18ba12 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18bab8 │ │ │ │ + beq.n 18baa8 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r5, r9, [sp, #36] @ 0x24 │ │ │ │ mov r7, r8 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 18ba8e │ │ │ │ + cbz r0, 18ba7e │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 18ba34 │ │ │ │ + bcc.n 18ba24 │ │ │ │ ldrd r5, r9, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [r9, #4]! │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 18b9b8 │ │ │ │ + bne.w 18b9a8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188ea0 │ │ │ │ - ldr r2, [pc, #900] @ (18be60 ) │ │ │ │ - ldr r3, [pc, #892] @ (18be5c ) │ │ │ │ + bl 188e90 │ │ │ │ + ldr r2, [pc, #900] @ (18be50 ) │ │ │ │ + ldr r3, [pc, #892] @ (18be4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #740] @ 0x2e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18be52 │ │ │ │ + bne.w 18be42 │ │ │ │ add.w sp, sp, #748 @ 0x2ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 18bd26 │ │ │ │ + beq.w 18bd16 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 18bc52 │ │ │ │ + bne.w 18bc42 │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 18be44 │ │ │ │ + beq.w 18be34 │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.w 18bde6 │ │ │ │ + beq.w 18bdd6 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.w 18bc52 │ │ │ │ + bne.w 18bc42 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, sl │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ mov r2, r6 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [r5] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ mov r2, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ mov r2, r6 │ │ │ │ movs r6, #2 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r6, [r2, #0] │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [r6] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movw r1, #467 @ 0x1d3 │ │ │ │ str r0, [r2, #28] │ │ │ │ mov r0, sl │ │ │ │ @@ -461169,132 +461155,132 @@ │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bcf6 │ │ │ │ + b.n 18bce6 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 18be04 │ │ │ │ + beq.w 18bdf4 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 18bab8 │ │ │ │ + beq.w 18baa8 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 18b9ea │ │ │ │ + bne.w 18b9da │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18bab8 │ │ │ │ + b.n 18baa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp fp, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi.n 18bce4 │ │ │ │ + bhi.n 18bcd4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r2 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, fp │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 18bce0 │ │ │ │ + bls.n 18bcd0 │ │ │ │ mov r1, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18bc74 │ │ │ │ + beq.n 18bc64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r3, #0] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18bcd0 │ │ │ │ + cbz r0, 18bcc0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 18bc74 │ │ │ │ + b.n 18bc64 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r6, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18b960 │ │ │ │ + b.n 18b950 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, r7, lsl #2] │ │ │ │ add.w r6, r3, r7, lsl #2 │ │ │ │ ldrb.w r1, [r9, #17] │ │ │ │ - b.n 18b938 │ │ │ │ + b.n 18b928 │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 18be36 │ │ │ │ + beq.w 18be26 │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.n 18bcf6 │ │ │ │ + beq.n 18bce6 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 18bc52 │ │ │ │ + bne.n 18bc42 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bcf6 │ │ │ │ + b.n 18bce6 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -461303,23 +461289,23 @@ │ │ │ │ lsls r7, r1, #31 │ │ │ │ it mi │ │ │ │ strmi.w r2, [r6, r3, lsl #2] │ │ │ │ add.w r2, r2, #1 │ │ │ │ it mi │ │ │ │ addmi r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 18bd5a │ │ │ │ + bne.n 18bd4a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -461328,143 +461314,143 @@ │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ strmi.w r2, [r6, r3, lsl #2] │ │ │ │ add.w r2, r2, #1 │ │ │ │ it mi │ │ │ │ addmi r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 18bd9a │ │ │ │ + bne.n 18bd8a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18bab8 │ │ │ │ + b.n 18baa8 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bcf6 │ │ │ │ + b.n 18bce6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18bab8 │ │ │ │ + b.n 18baa8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18bab8 │ │ │ │ + b.n 18baa8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18bab8 │ │ │ │ + b.n 18baa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188ea0 │ │ │ │ - b.n 18bada │ │ │ │ + bl 188e90 │ │ │ │ + b.n 18baca │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bcf6 │ │ │ │ + b.n 18bce6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bcf6 │ │ │ │ + b.n 18bce6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bx sl │ │ │ │ + bx ip │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18bee2 │ │ │ │ + bne.n 18bed2 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18bee2 │ │ │ │ + bne.n 18bed2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18bee2 │ │ │ │ + bne.n 18bed2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 21d67c │ │ │ │ - cbz r0, 18bee2 │ │ │ │ + bl 21d66c │ │ │ │ + cbz r0, 18bed2 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18bf54 │ │ │ │ + bhi.n 18bf44 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldrb r1, [r3, r5] │ │ │ │ str r2, [r4, #16] │ │ │ │ ldrb r1, [r4, r5] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 18bee2 │ │ │ │ + cbnz r3, 18bed2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 18bee2 │ │ │ │ + cbnz r3, 18bed2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18bfd8 │ │ │ │ + beq.w 18bfc8 │ │ │ │ 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.n 18bfd8 │ │ │ │ + bls.n 18bfc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18bfe4 │ │ │ │ - add r2, pc, #8 @ (adr r2, 18befc ) │ │ │ │ + bhi.n 18bfd4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 18beec ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ @@ -461499,30 +461485,30 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #32 │ │ │ │ - b.n 18bee8 │ │ │ │ + b.n 18bed8 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 18beba │ │ │ │ + b.n 18beaa │ │ │ │ movs r1, #16 │ │ │ │ - b.n 18bee8 │ │ │ │ + b.n 18bed8 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 18beba │ │ │ │ + b.n 18beaa │ │ │ │ movs r1, #8 │ │ │ │ - b.n 18bee8 │ │ │ │ + b.n 18bed8 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 18beba │ │ │ │ + b.n 18beaa │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18bfe4 │ │ │ │ - add r2, pc, #8 @ (adr r2, 18bf80 ) │ │ │ │ + bhi.n 18bfd4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 18bf70 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -461547,219 +461533,219 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18bee4 │ │ │ │ + beq.n 18bed4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185180 │ │ │ │ + bl 185170 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18bff6 │ │ │ │ + bne.n 18bfe6 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18bffa │ │ │ │ + beq.n 18bfea │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18bff6 │ │ │ │ + bne.n 18bfe6 │ │ │ │ ldrh.w r0, [r0, #84] @ 0x54 │ │ │ │ ldrh.w r3, [r3, #84] @ 0x54 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ 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 r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ str r4, [r0, #24] │ │ │ │ - cbz r1, 18c058 │ │ │ │ + cbz r1, 18c048 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 18c068 │ │ │ │ + beq.n 18c058 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r3, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r5, 18c054 │ │ │ │ + cbz r5, 18c044 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18c036 │ │ │ │ + beq.n 18c026 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 18c090 │ │ │ │ + bgt.n 18c080 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 18c10a │ │ │ │ + bne.n 18c0fa │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18c08a │ │ │ │ + bne.n 18c07a │ │ │ │ ldr r5, [r1, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 18c0f2 │ │ │ │ + beq.n 18c0e2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 18c060 │ │ │ │ + bgt.n 18c050 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18c036 │ │ │ │ + b.n 18c026 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 18c0e2 │ │ │ │ + ble.n 18c0d2 │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r1, #4 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ add.w r2, r0, r4, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 18c0c6 │ │ │ │ + beq.n 18c0b6 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c05c │ │ │ │ + beq.n 18c04c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c05c │ │ │ │ + bne.n 18c04c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r2, #4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18c0ac │ │ │ │ + bne.n 18c09c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18c0ea │ │ │ │ + bne.n 18c0da │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18c110 │ │ │ │ + beq.n 18c100 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ subs r2, #4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 18c0a6 │ │ │ │ + b.n 18c096 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ - b.n 18c04a │ │ │ │ + b.n 18c03a │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 18c07a │ │ │ │ + bne.n 18c06a │ │ │ │ ldrh.w r5, [r3, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r1, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 18c07a │ │ │ │ + bne.n 18c06a │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18c036 │ │ │ │ + b.n 18c026 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18c048 │ │ │ │ + b.n 18c038 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18c0d8 │ │ │ │ + bne.n 18c0c8 │ │ │ │ ldrh.w r0, [r6, #84] @ 0x54 │ │ │ │ ldrh.w r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18c0d8 │ │ │ │ + bne.n 18c0c8 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 18c0a6 │ │ │ │ + b.n 18c096 │ │ │ │ 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 18c144 │ │ │ │ + bcc.n 18c134 │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 18c148 │ │ │ │ - bl 16e158 │ │ │ │ + bls.n 18c138 │ │ │ │ + bl 16e148 │ │ │ │ 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, 18c18a │ │ │ │ + cbz r0, 18c17a │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ add.w r3, r4, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 18c180 │ │ │ │ - bl 1866ac │ │ │ │ + bne.n 18c170 │ │ │ │ + bl 18669c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r3, 18c184 │ │ │ │ + cbz r3, 18c174 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18c160 │ │ │ │ + beq.n 18c150 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b.n 18c180 │ │ │ │ + b.n 18c170 │ │ │ │ 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, #260] @ (18c2a8 ) │ │ │ │ + ldr r4, [pc, #260] @ (18c298 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #260] @ (18c2ac ) │ │ │ │ + ldr r3, [pc, #260] @ (18c29c ) │ │ │ │ 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, #72 @ 0x48 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ 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] │ │ │ │ @@ -461771,140 +461757,140 @@ │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r7, r6 │ │ │ │ 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 18c284 │ │ │ │ + beq.n 18c274 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 18c20c │ │ │ │ + b.n 18c1fc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 18c276 │ │ │ │ + bne.n 18c266 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 18c276 │ │ │ │ + beq.n 18c266 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 18c276 │ │ │ │ + beq.n 18c266 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w sl, [r3, #12] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 18c276 │ │ │ │ + bne.n 18c266 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18b778 │ │ │ │ + bl 18b768 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 18c276 │ │ │ │ + beq.n 18c266 │ │ │ │ mov r0, r3 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r1, #68 @ 0x44 │ │ │ │ str.w fp, [r5, #4] │ │ │ │ add.w r2, r1, #72 @ 0x48 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r1, #72] @ 0x48 │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c13c │ │ │ │ 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 18c20a │ │ │ │ - ldr r2, [pc, #40] @ (18c2b0 ) │ │ │ │ - ldr r3, [pc, #36] @ (18c2ac ) │ │ │ │ + bne.n 18c1fa │ │ │ │ + ldr r2, [pc, #40] @ (18c2a0 ) │ │ │ │ + ldr r3, [pc, #36] @ (18c29c ) │ │ │ │ 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 18c2a2 │ │ │ │ + bne.n 18c292 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 18c2d2 │ │ │ │ + b.n 18c2c2 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c2c8 │ │ │ │ + bne.n 18c2b8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 18c2de │ │ │ │ + bne.n 18c2ce │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c2e2 │ │ │ │ + bne.n 18c2d2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 18c2de │ │ │ │ + cbz r3, 18c2ce │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18c2b6 │ │ │ │ + bne.n 18c2a6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c372 │ │ │ │ + beq.n 18c362 │ │ │ │ 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, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c312 │ │ │ │ - cbz r3, 18c30e │ │ │ │ + beq.n 18c302 │ │ │ │ + cbz r3, 18c2fe │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c2fc │ │ │ │ + beq.n 18c2ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 18c304 │ │ │ │ + bne.n 18c2f4 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrd r6, r7, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 18c356 │ │ │ │ + bhi.n 18c346 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18c37c │ │ │ │ + bhi.n 18c36c │ │ │ │ tbb [pc, r2] │ │ │ │ movs r5, #16 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ asrs r5, r4, #32 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ @@ -461920,143 +461906,143 @@ │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ uxtb r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 18c384 │ │ │ │ + bne.n 18c374 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 18c380 │ │ │ │ + bcs.n 18c370 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 18c302 │ │ │ │ + b.n 18c2f2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18c356 │ │ │ │ + b.n 18c346 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18c356 │ │ │ │ + b.n 18c346 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ 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, #76] @ 0x4c │ │ │ │ add.w r5, r0, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18c40c │ │ │ │ + beq.n 18c3fc │ │ │ │ mov r6, r1 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 18c434 │ │ │ │ + bne.n 18c424 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c3de │ │ │ │ + beq.n 18c3ce │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18c3da │ │ │ │ + bne.n 18c3ca │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 18c404 │ │ │ │ - bls.n 18c410 │ │ │ │ + beq.n 18c3f4 │ │ │ │ + bls.n 18c400 │ │ │ │ movw r1, #566 @ 0x236 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18c420 │ │ │ │ + beq.n 18c410 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 18c3da │ │ │ │ + bne.n 18c3ca │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 18c404 │ │ │ │ + beq.n 18c3f4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r2, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 18c3da │ │ │ │ + bne.n 18c3ca │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 18c3dc │ │ │ │ + bhi.n 18c3cc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 18c38c │ │ │ │ + bl 18c37c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c3dc │ │ │ │ + bne.n 18c3cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 18c3a8 │ │ │ │ + bne.n 18c398 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq.n 18c404 │ │ │ │ + beq.n 18c3f4 │ │ │ │ subs r3, #99 @ 0x63 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 18c3da │ │ │ │ + bhi.n 18c3ca │ │ │ │ lsls r0, r6, #29 │ │ │ │ - bmi.n 18c404 │ │ │ │ - b.n 18c3da │ │ │ │ + bmi.n 18c3f4 │ │ │ │ + b.n 18c3ca │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 18c438 │ │ │ │ + beq.n 18c428 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18c3da │ │ │ │ + bne.n 18c3ca │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 18c3da │ │ │ │ - b.n 18c404 │ │ │ │ + bpl.n 18c3ca │ │ │ │ + b.n 18c3f4 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bmi.n 18c404 │ │ │ │ - b.n 18c428 │ │ │ │ + bmi.n 18c3f4 │ │ │ │ + b.n 18c418 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 18c4a8 │ │ │ │ - bhi.n 18c49c │ │ │ │ + beq.n 18c498 │ │ │ │ + bhi.n 18c48c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 18c4be │ │ │ │ + bhi.n 18c4ae │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18c4ec │ │ │ │ + bne.n 18c4dc │ │ │ │ ldr r5, [r3, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - bl 21d6a8 │ │ │ │ - cbz r0, 18c4c4 │ │ │ │ + bl 21d698 │ │ │ │ + cbz r0, 18c4b4 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 18c4c4 │ │ │ │ + bpl.n 18c4b4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 18c4e0 │ │ │ │ + beq.n 18c4d0 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18c4e0 │ │ │ │ + bhi.n 18c4d0 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ adds r1, #43 @ 0x2b │ │ │ │ cmp r7, #49 @ 0x31 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ @@ -462064,92 +462050,92 @@ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #48] @ 0x30 │ │ │ │ - bne.n 18c4be │ │ │ │ + bne.n 18c4ae │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 18c440 │ │ │ │ + bl 18c430 │ │ │ │ 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 21d648 │ │ │ │ + bl 21d638 │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c478 │ │ │ │ + bne.n 18c468 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #8 │ │ │ │ - b.n 18c4a4 │ │ │ │ + b.n 18c494 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 18c4a4 │ │ │ │ + b.n 18c494 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 18c4a4 │ │ │ │ + b.n 18c494 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 18c4a4 │ │ │ │ + b.n 18c494 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #228] @ (18c5ec ) │ │ │ │ + ldr r4, [pc, #228] @ (18c5dc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #228] @ (18c5f0 ) │ │ │ │ + ldr r3, [pc, #228] @ (18c5e0 ) │ │ │ │ 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 18c014 │ │ │ │ + bl 18c004 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c5e2 │ │ │ │ + beq.n 18c5d2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 18c5d0 │ │ │ │ + beq.n 18c5c0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18c598 │ │ │ │ + beq.n 18c588 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 18c57e │ │ │ │ + bhi.n 18c56e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18c57e │ │ │ │ + bhi.n 18c56e │ │ │ │ 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 │ │ │ │ @@ -462173,104 +462159,104 @@ │ │ │ │ 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 18c53a │ │ │ │ + bne.n 18c52a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 18c5b0 │ │ │ │ - bl 16e158 │ │ │ │ - ldr r2, [pc, #64] @ (18c5f4 ) │ │ │ │ - ldr r3, [pc, #60] @ (18c5f0 ) │ │ │ │ + bcs.n 18c5a0 │ │ │ │ + bl 16e148 │ │ │ │ + ldr r2, [pc, #64] @ (18c5e4 ) │ │ │ │ + ldr r3, [pc, #60] @ (18c5e0 ) │ │ │ │ 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 18c5e6 │ │ │ │ + bne.n 18c5d6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 18c57e │ │ │ │ + b.n 18c56e │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - bl 18b528 │ │ │ │ + bl 18b518 │ │ │ │ add sl, r0 │ │ │ │ - b.n 18c598 │ │ │ │ + b.n 18c588 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 18c5a2 │ │ │ │ + b.n 18c592 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #856] @ (18c964 ) │ │ │ │ + ldr r3, [pc, #856] @ (18c954 ) │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ add.w sl, sp, #28 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #840] @ (18c968 ) │ │ │ │ + ldr r2, [pc, #840] @ (18c958 ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c004 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r4, #85] @ 0x55 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18c662 │ │ │ │ + cbz r0, 18c652 │ │ │ │ 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, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18c7c6 │ │ │ │ + beq.w 18c7b6 │ │ │ │ mov r9, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 18c964 │ │ │ │ + bhi.w 18c954 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r5, r0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w sl, sp, #8 │ │ │ │ @@ -462287,15 +462273,15 @@ │ │ │ │ negs r3, r3 │ │ │ │ subs r6, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and.w r6, r6, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r3, r6, asr #31 │ │ │ │ mov ip, r3 │ │ │ │ - beq.w 18c86e │ │ │ │ + beq.w 18c85e │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, ip, #32 │ │ │ │ rsb lr, ip, #32 │ │ │ │ lsl.w r1, r0, ip │ │ │ │ lsl.w fp, r0, fp │ │ │ │ lsr.w lr, r0, lr │ │ │ │ @@ -462303,35 +462289,35 @@ │ │ │ │ orr.w r1, r1, lr │ │ │ │ lsl.w r0, r0, ip │ │ │ │ bic.w r3, r3, r1 │ │ │ │ bic.w r6, r6, r0 │ │ │ │ mov ip, r3 │ │ │ │ mov r1, r6 │ │ │ │ orrs.w r3, r6, ip │ │ │ │ - beq.w 18c874 │ │ │ │ + beq.w 18c864 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r0, r3, ip │ │ │ │ - beq.n 18c7a6 │ │ │ │ + beq.n 18c796 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 18c718 │ │ │ │ + cbz r6, 18c708 │ │ │ │ ldrb.w lr, [r6, #30] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18c718 │ │ │ │ + bne.n 18c708 │ │ │ │ ldrb.w r6, [r6, #101] @ 0x65 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18c8b4 │ │ │ │ + beq.w 18c8a4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi.w 18c92a │ │ │ │ + bhi.w 18c91a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18c964 │ │ │ │ + bhi.w 18c954 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ @@ -462361,79 +462347,79 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18c798 │ │ │ │ + cbz r0, 18c788 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18c674 │ │ │ │ + bne.w 18c664 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ cmpcs r3, sl │ │ │ │ - bcs.n 18c7d6 │ │ │ │ + bcs.n 18c7c6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16e158 │ │ │ │ - ldr r2, [pc, #404] @ (18c96c ) │ │ │ │ - ldr r3, [pc, #392] @ (18c964 ) │ │ │ │ + bl 16e148 │ │ │ │ + ldr r2, [pc, #404] @ (18c95c ) │ │ │ │ + ldr r3, [pc, #392] @ (18c954 ) │ │ │ │ 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 18c960 │ │ │ │ + bne.w 18c950 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r9, #-4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 18b528 │ │ │ │ + bl 18b518 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 18c848 │ │ │ │ + beq.n 18c838 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 18c7b6 │ │ │ │ + beq.n 18c7a6 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 18c964 │ │ │ │ + bhi.w 18c954 │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r6, [sp, #572] @ 0x23c │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ strh r6, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ @@ -462444,468 +462430,468 @@ │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldrh r6, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c7b6 │ │ │ │ + beq.n 18c7a6 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c7a6 │ │ │ │ + beq.n 18c796 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 18c894 │ │ │ │ + b.n 18c884 │ │ │ │ orrs r3, r6 │ │ │ │ - bne.w 18c6f6 │ │ │ │ + bne.w 18c6e6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c7a6 │ │ │ │ + beq.n 18c796 │ │ │ │ ldmia.w sl!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18c7b6 │ │ │ │ + b.n 18c7a6 │ │ │ │ subs r6, r1, #1 │ │ │ │ and.w r3, r3, r1 │ │ │ │ adc.w r6, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r6, ip │ │ │ │ orrs r6, r3 │ │ │ │ - bne.w 18c718 │ │ │ │ + bne.w 18c708 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18c94e │ │ │ │ + beq.n 18c93e │ │ │ │ rbit r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18c904 │ │ │ │ + cbz r0, 18c8f4 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 18c7a6 │ │ │ │ + b.n 18c796 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 18c774 │ │ │ │ + b.n 18c764 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 18c774 │ │ │ │ + b.n 18c764 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 18c774 │ │ │ │ + b.n 18c764 │ │ │ │ strd r1, ip, [sp, #8] │ │ │ │ - b.n 18c774 │ │ │ │ + b.n 18c764 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - b.n 18c852 │ │ │ │ + b.n 18c842 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - b.n 18c852 │ │ │ │ + b.n 18c842 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 18c852 │ │ │ │ + b.n 18c842 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 18c852 │ │ │ │ + b.n 18c842 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18c8d6 │ │ │ │ + beq.n 18c8c6 │ │ │ │ rbit r1, ip │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ - b.n 18c8d6 │ │ │ │ + b.n 18c8c6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 18c9fe │ │ │ │ + beq.n 18c9ee │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 18c9b6 │ │ │ │ + cbz r5, 18c9a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18c9ec │ │ │ │ + cbz r3, 18c9dc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18ca10 │ │ │ │ + beq.n 18ca00 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18c9b0 │ │ │ │ + cbz r4, 18c9a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18c9b0 │ │ │ │ + cbz r3, 18c9a0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c9d2 │ │ │ │ + beq.n 18c9c2 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18c99e │ │ │ │ + bne.n 18c98e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c9e0 │ │ │ │ + beq.n 18c9d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c98a │ │ │ │ - cbz r7, 18c9fe │ │ │ │ + bne.n 18c97a │ │ │ │ + cbz r7, 18c9ee │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c13c │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18c9aa │ │ │ │ + b.n 18c99a │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c13c │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18c9b6 │ │ │ │ + b.n 18c9a6 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c9b6 │ │ │ │ - bl 18c14c │ │ │ │ + bne.n 18c9a6 │ │ │ │ + bl 18c13c │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18c9b6 │ │ │ │ + b.n 18c9a6 │ │ │ │ mov r0, r8 │ │ │ │ mvn.w r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c13c │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18c99a │ │ │ │ + b.n 18c98a │ │ │ │ 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, #352] @ 0x160 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 18ca3e │ │ │ │ + cbz r5, 18ca2e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18ca42 │ │ │ │ + cbnz r0, 18ca32 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18ca32 │ │ │ │ + bne.n 18ca22 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 18c970 │ │ │ │ + bl 18c960 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18ca3e │ │ │ │ + beq.n 18ca2e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18ca3e │ │ │ │ + beq.n 18ca2e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ca44 │ │ │ │ + bne.n 18ca34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18ca58 │ │ │ │ + bne.n 18ca48 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, 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.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18ca90 │ │ │ │ + cbz r3, 18ca80 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 18ca94 │ │ │ │ + cbnz r5, 18ca84 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18ca84 │ │ │ │ + bne.n 18ca74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r5, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18cb58 │ │ │ │ + beq.n 18cb48 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18cb1e │ │ │ │ + beq.n 18cb0e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18cb18 │ │ │ │ + beq.n 18cb08 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - bne.n 18cad6 │ │ │ │ + bne.n 18cac6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 18cafc │ │ │ │ + cbnz r1, 18caec │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r3, #24] │ │ │ │ movne.w r8, #1 │ │ │ │ - cbz r2, 18cb1e │ │ │ │ + cbz r2, 18cb0e │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 18caee │ │ │ │ + cbz r2, 18cade │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 18caee │ │ │ │ + cbz r1, 18cade │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18cabc │ │ │ │ + beq.n 18caac │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18cadc │ │ │ │ + bne.n 18cacc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18cb1e │ │ │ │ + bne.n 18cb0e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18cac0 │ │ │ │ + beq.n 18cab0 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 18cad4 │ │ │ │ + bne.n 18cac4 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ subs r0, r1, #1 │ │ │ │ eor.w r7, r1, r0 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 18cac8 │ │ │ │ + bhi.n 18cab8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18cad6 │ │ │ │ - b.n 18cb1e │ │ │ │ + bne.n 18cac6 │ │ │ │ + b.n 18cb0e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18cabc │ │ │ │ + beq.n 18caac │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 187188 │ │ │ │ - cbz r6, 18cb2c │ │ │ │ + bl 187178 │ │ │ │ + cbz r6, 18cb1c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 18caa6 │ │ │ │ + b.n 18ca96 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18cb58 │ │ │ │ + beq.n 18cb48 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18ca90 │ │ │ │ + beq.n 18ca80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18ca90 │ │ │ │ + beq.n 18ca80 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18ca94 │ │ │ │ + bne.n 18ca84 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18cb46 │ │ │ │ + bne.n 18cb36 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 18cb3a │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 18cb2a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #16 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ tst r0, r3 │ │ │ │ - beq.n 18cb84 │ │ │ │ + beq.n 18cb74 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 18cb88 │ │ │ │ + bne.n 18cb78 │ │ │ │ tst r0, r6 │ │ │ │ - beq.n 18cbac │ │ │ │ + beq.n 18cb9c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 18cc02 │ │ │ │ - cbnz r3, 18cbb2 │ │ │ │ + bne.n 18cbf2 │ │ │ │ + cbnz r3, 18cba2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 18cc08 │ │ │ │ + beq.n 18cbf8 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 18cc3e │ │ │ │ + beq.n 18cc2e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18cbb6 │ │ │ │ + beq.n 18cba6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18cc02 │ │ │ │ + bne.n 18cbf2 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cd8a │ │ │ │ + beq.w 18cd7a │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ - b.n 18cbda │ │ │ │ + b.n 18cbca │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cd8a │ │ │ │ + beq.w 18cd7a │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18cbca │ │ │ │ + beq.n 18cbba │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18cd8a │ │ │ │ + beq.w 18cd7a │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 18cbf8 │ │ │ │ + b.n 18cbe8 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ - cbz r3, 18cc1e │ │ │ │ + cbz r3, 18cc0e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 18cbf2 │ │ │ │ + bne.n 18cbe2 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 18cde2 │ │ │ │ + beq.w 18cdd2 │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 18cbac │ │ │ │ + bmi.n 18cb9c │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 18cc04 │ │ │ │ + b.n 18cbf4 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - cbz r1, 18cc5c │ │ │ │ + cbz r1, 18cc4c │ │ │ │ add.w ip, r5, r2 │ │ │ │ - b.n 18cc32 │ │ │ │ + b.n 18cc22 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cdb6 │ │ │ │ + beq.w 18cda6 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 18cc28 │ │ │ │ - b.n 18cc02 │ │ │ │ + bne.n 18cc18 │ │ │ │ + b.n 18cbf2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18cbb6 │ │ │ │ + beq.n 18cba6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 18cc02 │ │ │ │ + beq.n 18cbf2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #18 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 18cc04 │ │ │ │ + b.n 18cbf4 │ │ │ │ add r4, r2 │ │ │ │ movs r0, #14 │ │ │ │ add r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cdc6 │ │ │ │ + beq.w 18cdb6 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 18cdd8 │ │ │ │ + bhi.w 18cdc8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - beq.w 18cd78 │ │ │ │ + beq.w 18cd68 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 18cd5e │ │ │ │ + beq.n 18cd4e │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 18cd82 │ │ │ │ + bne.n 18cd72 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldrb.w ip, [r6, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 18cd82 │ │ │ │ + bne.n 18cd72 │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldrd r7, r5, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 18cdd2 │ │ │ │ + bhi.w 18cdc2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18cfce │ │ │ │ + bhi.w 18cfbe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ @@ -462936,18 +462922,18 @@ │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ uxtb r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r3, [r6, #37] @ 0x25 │ │ │ │ ldrd r5, r6, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 18cdcc │ │ │ │ + bhi.n 18cdbc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18cfce │ │ │ │ + bhi.w 18cfbe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ @@ -462978,164 +462964,164 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.w 18cbac │ │ │ │ + bne.w 18cb9c │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18cc62 │ │ │ │ + bne.w 18cc52 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cf9c │ │ │ │ + beq.w 18cf8c │ │ │ │ bic.w r0, r0, #8 │ │ │ │ - b.n 18cc04 │ │ │ │ + b.n 18cbf4 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 18cd5e │ │ │ │ + b.n 18cd4e │ │ │ │ cmp r3, r5 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 18cd5e │ │ │ │ + b.n 18cd4e │ │ │ │ ldr r1, [r5, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cc22 │ │ │ │ + bne.w 18cc12 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 18cc04 │ │ │ │ + b.n 18cbf4 │ │ │ │ uxth r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18cd54 │ │ │ │ + b.n 18cd44 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18cd54 │ │ │ │ + b.n 18cd44 │ │ │ │ uxth r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18ccf8 │ │ │ │ + b.n 18cce8 │ │ │ │ mov r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18ccf8 │ │ │ │ + b.n 18cce8 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18cc5c │ │ │ │ + bne.w 18cc4c │ │ │ │ movs r0, #14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18cd72 │ │ │ │ - b.n 18cd96 │ │ │ │ + bne.n 18cd62 │ │ │ │ + b.n 18cd86 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 18cc04 │ │ │ │ + b.n 18cbf4 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 18cd54 │ │ │ │ + b.n 18cd44 │ │ │ │ mov r1, r7 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 18ccf8 │ │ │ │ + b.n 18cce8 │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18cd5e │ │ │ │ - b.n 18cbac │ │ │ │ + beq.n 18cd4e │ │ │ │ + b.n 18cb9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18cfa8 │ │ │ │ + beq.w 18cf98 │ │ │ │ mov r6, r5 │ │ │ │ add.w ip, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 18cf50 │ │ │ │ + bne.w 18cf40 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 18cf50 │ │ │ │ + beq.w 18cf40 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18cdf2 │ │ │ │ + bne.n 18cde2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r6, [r5, ip] │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18cf42 │ │ │ │ + beq.w 18cf32 │ │ │ │ add.w lr, r5, r2 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 18ce3a │ │ │ │ + beq.n 18ce2a │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 18cc02 │ │ │ │ + beq.w 18cbf2 │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18ce22 │ │ │ │ + bne.n 18ce12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18cfb2 │ │ │ │ + beq.w 18cfa2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov.w r8, #14 │ │ │ │ ldr.w r2, [r5, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18cc02 │ │ │ │ + beq.w 18cbf2 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 18cc02 │ │ │ │ + beq.w 18cbf2 │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 18cc02 │ │ │ │ + beq.w 18cbf2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 18cf86 │ │ │ │ + beq.w 18cf76 │ │ │ │ cmp.w ip, #2 │ │ │ │ it eq │ │ │ │ biceq.w r8, r8, #4 │ │ │ │ - beq.n 18cf1e │ │ │ │ + beq.n 18cf0e │ │ │ │ ldr r6, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.w 18cf92 │ │ │ │ + bne.w 18cf82 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldrb.w r9, [ip, #12] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bne.n 18cf92 │ │ │ │ + bne.n 18cf82 │ │ │ │ ldrb.w r6, [r7, #37] @ 0x25 │ │ │ │ ldrd r2, r7, [r7, #40] @ 0x28 │ │ │ │ cmp r6, #32 │ │ │ │ - bhi.n 18ced2 │ │ │ │ + bhi.n 18cec2 │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 18cf4c │ │ │ │ + bhi.n 18cf3c │ │ │ │ tbb [pc, r6] │ │ │ │ - ldr r7, [pc, #64] @ (18cef0 ) │ │ │ │ + ldr r7, [pc, #64] @ (18cee0 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cfe0 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cfe0 ) │ │ │ │ + asrs r7, r1, #1 │ │ │ │ + ldr r7, [pc, #316] @ (18cfe4 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cfe8 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cfe8 ) │ │ │ │ + ldr r4, [pc, #316] @ (18cfec ) │ │ │ │ + ldr r7, [pc, #316] @ (18cfec ) │ │ │ │ ldr r7, [pc, #316] @ (18cff0 ) │ │ │ │ ldr r7, [pc, #316] @ (18cff0 ) │ │ │ │ - asrs r7, r1, #1 │ │ │ │ + ldr r7, [pc, #316] @ (18cff4 ) │ │ │ │ ldr r7, [pc, #316] @ (18cff4 ) │ │ │ │ ldr r7, [pc, #316] @ (18cff8 ) │ │ │ │ ldr r7, [pc, #316] @ (18cff8 ) │ │ │ │ - ldr r4, [pc, #316] @ (18cffc ) │ │ │ │ ldr r7, [pc, #316] @ (18cffc ) │ │ │ │ - ldr r7, [pc, #316] @ (18d000 ) │ │ │ │ - ldr r7, [pc, #316] @ (18d000 ) │ │ │ │ - ldr r7, [pc, #316] @ (18d004 ) │ │ │ │ - ldr r7, [pc, #316] @ (18d004 ) │ │ │ │ - ldr r7, [pc, #316] @ (18d008 ) │ │ │ │ - ldr r7, [pc, #316] @ (18d008 ) │ │ │ │ - ldr r7, [pc, #316] @ (18d00c ) │ │ │ │ uxtb r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r9, [ip, #37] @ 0x25 │ │ │ │ ldrd r6, ip, [ip, #40] @ 0x28 │ │ │ │ cmp.w r9, #32 │ │ │ │ - bhi.n 18cf14 │ │ │ │ + bhi.n 18cf04 │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18cfce │ │ │ │ + bhi.n 18cfbe │ │ │ │ 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] │ │ │ │ @@ -463150,310 +463136,310 @@ │ │ │ │ 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 18cc0e │ │ │ │ + bne.w 18cbfe │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18ce48 │ │ │ │ + bne.n 18ce38 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cc02 │ │ │ │ + bne.w 18cbf2 │ │ │ │ and.w r8, r8, #12 │ │ │ │ cmp.w r8, #12 │ │ │ │ - bne.w 18cc02 │ │ │ │ + bne.w 18cbf2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18cbba │ │ │ │ + b.n 18cbaa │ │ │ │ uxth r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18ced2 │ │ │ │ + b.n 18cec2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18ced2 │ │ │ │ + b.n 18cec2 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18ce12 │ │ │ │ + beq.w 18ce02 │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 18cf7c │ │ │ │ + beq.n 18cf6c │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 18cc02 │ │ │ │ + beq.w 18cbf2 │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18cf64 │ │ │ │ + bne.n 18cf54 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18ce1e │ │ │ │ - b.n 18ce40 │ │ │ │ + bne.w 18ce0e │ │ │ │ + b.n 18ce30 │ │ │ │ cmp.w ip, #2 │ │ │ │ it ne │ │ │ │ bicne.w r8, r8, #8 │ │ │ │ - b.n 18cf1e │ │ │ │ + b.n 18cf0e │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne.w r8, #2 │ │ │ │ - b.n 18cf1e │ │ │ │ + b.n 18cf0e │ │ │ │ and.w r3, r0, #12 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 18cd96 │ │ │ │ - b.n 18cc04 │ │ │ │ + beq.w 18cd86 │ │ │ │ + b.n 18cbf4 │ │ │ │ mov.w ip, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, ip │ │ │ │ - b.n 18ce12 │ │ │ │ + b.n 18ce02 │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cc02 │ │ │ │ + bne.w 18cbf2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18cbba │ │ │ │ + b.n 18cbaa │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18cf14 │ │ │ │ + b.n 18cf04 │ │ │ │ uxth r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18cf14 │ │ │ │ + b.n 18cf04 │ │ │ │ nop │ │ │ │ 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] @ (18d05c ) │ │ │ │ + ldr r2, [pc, #124] @ (18d04c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #124] @ (18d060 ) │ │ │ │ + ldr r3, [pc, #124] @ (18d050 ) │ │ │ │ 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 18d03e │ │ │ │ + beq.n 18d02e │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c004 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c004 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18cb64 │ │ │ │ + bl 18cb54 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 18d02e │ │ │ │ + bcs.n 18d01e │ │ │ │ mov r0, r2 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r6 │ │ │ │ - bcs.n 18d03e │ │ │ │ - bl 16e158 │ │ │ │ - ldr r2, [pc, #36] @ (18d064 ) │ │ │ │ - ldr r3, [pc, #28] @ (18d060 ) │ │ │ │ + bcs.n 18d02e │ │ │ │ + bl 16e148 │ │ │ │ + ldr r2, [pc, #36] @ (18d054 ) │ │ │ │ + ldr r3, [pc, #28] @ (18d050 ) │ │ │ │ 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 18d058 │ │ │ │ + bne.n 18d048 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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, 18d07e │ │ │ │ + cbz r3, 18d06e │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c004 │ │ │ │ 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 18d0c4 │ │ │ │ + beq.n 18d0b4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 18d0cc │ │ │ │ + cbz r7, 18d0bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r1, 18d0e4 │ │ │ │ + cbz r1, 18d0d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cb64 │ │ │ │ + bl 18cb54 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 18cfd0 │ │ │ │ + bl 18cfc0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #32 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c004 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18d0bc │ │ │ │ + bne.n 18d0ac │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c004 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 18d0bc │ │ │ │ + b.n 18d0ac │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 18c14c │ │ │ │ - cbz r0, 18d114 │ │ │ │ + bl 18c13c │ │ │ │ + cbz r0, 18d104 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c190 │ │ │ │ + bl 18c180 │ │ │ │ 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 187044 │ │ │ │ + bl 187034 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d1be │ │ │ │ + beq.n 18d1ae │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 18d164 │ │ │ │ + cbz r5, 18d154 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18d188 │ │ │ │ + cbz r4, 18d178 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 18d1c6 │ │ │ │ + beq.n 18d1b6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18d15e │ │ │ │ + cbz r4, 18d14e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18d15e │ │ │ │ + cbz r3, 18d14e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d176 │ │ │ │ + beq.n 18d166 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d14c │ │ │ │ + bne.n 18d13c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d1ae │ │ │ │ + beq.n 18d19e │ │ │ │ mov r0, r6 │ │ │ │ - bl 18720c │ │ │ │ + bl 1871fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18d138 │ │ │ │ + bne.n 18d128 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c14c │ │ │ │ - cbz r0, 18d19c │ │ │ │ + bl 18c13c │ │ │ │ + cbz r0, 18d18c │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d148 │ │ │ │ - b.n 18d164 │ │ │ │ + bne.n 18d138 │ │ │ │ + b.n 18d154 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d164 │ │ │ │ + bne.n 18d154 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c13c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 18d1ba │ │ │ │ + cbnz r0, 18d1aa │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18c190 │ │ │ │ + bl 18c180 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d148 │ │ │ │ - b.n 18d164 │ │ │ │ + bne.n 18d138 │ │ │ │ + b.n 18d154 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c13c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d19c │ │ │ │ + beq.n 18d18c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 18d164 │ │ │ │ + b.n 18d154 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18c14c │ │ │ │ - cbnz r0, 18d1d8 │ │ │ │ + bl 18c13c │ │ │ │ + cbnz r0, 18d1c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 18d19c │ │ │ │ + b.n 18d18c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18d148 │ │ │ │ + b.n 18d138 │ │ │ │ stmdb 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 r1, [pc, #2508] @ 18dbbc │ │ │ │ + ldr.w r1, [pc, #2508] @ 18dbac │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r2, [pc, #2508] @ 18dbc0 │ │ │ │ + ldr.w r2, [pc, #2508] @ 18dbb0 │ │ │ │ mov.w r8, #0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ strd r8, r8, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ @@ -463464,58 +463450,58 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r0, [sp, #96] @ 0x60 │ │ │ │ - ldr.w fp, [pc, #2460] @ 18dbc4 │ │ │ │ + ldr.w fp, [pc, #2460] @ 18dbb4 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add fp, pc │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18d790 │ │ │ │ + beq.w 18d780 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, r7 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 18d3ce │ │ │ │ + beq.w 18d3be │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov.w sl, #2 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ strd sl, r4, [sp, #56] @ 0x38 │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 18d2e8 │ │ │ │ + beq.n 18d2d8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 18d410 │ │ │ │ - cbnz r0, 18d2ca │ │ │ │ - ldr.w r3, [pc, #2384] @ 18dbc8 │ │ │ │ + beq.w 18d400 │ │ │ │ + cbnz r0, 18d2ba │ │ │ │ + ldr.w r3, [pc, #2384] @ 18dbb8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 18d2ca │ │ │ │ + cbz r6, 18d2ba │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18d2be │ │ │ │ + bne.n 18d2ae │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 18d2be │ │ │ │ + bne.n 18d2ae │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldrd r7, r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r7, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ @@ -463526,217 +463512,217 @@ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 18d28c │ │ │ │ + bne.n 18d27c │ │ │ │ orr.w r8, r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18d3cc │ │ │ │ + beq.n 18d3bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18d2da │ │ │ │ + cbz r3, 18d2ca │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd sl, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 18d26e │ │ │ │ + bne.n 18d25e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d2ca │ │ │ │ + beq.n 18d2ba │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d51c │ │ │ │ + bne.w 18d50c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 18d308 │ │ │ │ + beq.n 18d2f8 │ │ │ │ mov r8, r2 │ │ │ │ ands r1, r0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 18d4a8 │ │ │ │ + beq.w 18d498 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18d2ca │ │ │ │ + bne.n 18d2ba │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 18d342 │ │ │ │ + cbz r3, 18d332 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1aa064 │ │ │ │ + bl 1aa054 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - cbz r0, 18d344 │ │ │ │ + cbz r0, 18d334 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 18d342 │ │ │ │ + bhi.n 18d332 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18d7a0 │ │ │ │ + beq.w 18d790 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d62c │ │ │ │ + bne.w 18d61c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - cbnz r1, 18d35e │ │ │ │ + cbnz r1, 18d34e │ │ │ │ cmp r2, #17 │ │ │ │ - beq.w 18d6f6 │ │ │ │ + beq.w 18d6e6 │ │ │ │ cmp r2, #19 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ itt eq │ │ │ │ strdeq r4, r6, [sp, #16] │ │ │ │ moveq r6, r3 │ │ │ │ - beq.n 18d39a │ │ │ │ - b.n 18d73a │ │ │ │ + beq.n 18d38a │ │ │ │ + b.n 18d72a │ │ │ │ mov r0, r9 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 18d3a0 │ │ │ │ + bne.n 18d390 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 18d734 │ │ │ │ + bne.w 18d724 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - beq.n 18d36e │ │ │ │ + beq.n 18d35e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18dba6 │ │ │ │ + bne.w 18db96 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d3c0 │ │ │ │ + bne.n 18d3b0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18d7e4 │ │ │ │ + beq.w 18d7d4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18d2ce │ │ │ │ + bne.n 18d2be │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18d242 │ │ │ │ + bne.w 18d232 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 18d790 │ │ │ │ + beq.w 18d780 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ - ldr.w r2, [pc, #2012] @ 18dbcc │ │ │ │ - ldr.w r3, [pc, #1996] @ 18dbc0 │ │ │ │ + bl 1c6504 │ │ │ │ + ldr.w r2, [pc, #2012] @ 18dbbc │ │ │ │ + ldr.w r3, [pc, #1996] @ 18dbb0 │ │ │ │ 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 18dbaa │ │ │ │ + bne.w 18db9a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.w 18d5b4 │ │ │ │ + beq.w 18d5a4 │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18d528 │ │ │ │ + beq.w 18d518 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.w 18d2ca │ │ │ │ + bne.w 18d2ba │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d2ca │ │ │ │ - ldr.w r3, [pc, #1944] @ 18dbd0 │ │ │ │ + bne.w 18d2ba │ │ │ │ + ldr.w r3, [pc, #1944] @ 18dbc0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r3, #2172] @ 0x87c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 18d6b0 │ │ │ │ + beq.w 18d6a0 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 18d2ca │ │ │ │ + bne.w 18d2ba │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d2ca │ │ │ │ + beq.w 18d2ba │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 18d2ca │ │ │ │ + b.n 18d2ba │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 18d676 │ │ │ │ + beq.w 18d666 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d2ca │ │ │ │ + bne.w 18d2ba │ │ │ │ ldrb.w r1, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ strb.w r2, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldrd r7, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r6, r3, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r7, [r2, #0] │ │ │ │ @@ -463756,55 +463742,55 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r7, r6, [r4, #52] @ 0x34 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 18d4a0 │ │ │ │ + b.n 18d490 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 18d4a6 │ │ │ │ + beq.n 18d496 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 18d342 │ │ │ │ - b.n 18d2ca │ │ │ │ + beq.w 18d332 │ │ │ │ + b.n 18d2ba │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr.w r3, [pc, #1692] @ 18dbd0 │ │ │ │ + ldr.w r3, [pc, #1692] @ 18dbc0 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #2490] @ 0x9ba │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ uxth r3, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18be64 │ │ │ │ + bl 18be54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d2ca │ │ │ │ + beq.w 18d2ba │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w r9, [r4, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r1, [r9, #17] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18dbb4 │ │ │ │ + bne.w 18dba4 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi.w 18dbb4 │ │ │ │ + bhi.w 18dba4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r1, #10 │ │ │ │ lsls r7, r1, #10 │ │ │ │ lsls r7, r1, #10 │ │ │ │ lsls r5, r2, #10 │ │ │ │ lsls r1, r2, #7 │ │ │ │ lsls r5, r5, #9 │ │ │ │ @@ -463828,33 +463814,33 @@ │ │ │ │ add.w r6, r4, #24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - bl 186ff8 │ │ │ │ + bl 186fe8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18be64 │ │ │ │ + bl 18be54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d2ca │ │ │ │ + beq.w 18d2ba │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldrb.w r8, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r7, [r4, #41] @ 0x29 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18dbb4 │ │ │ │ + bne.w 18dba4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldrb.w r9, [r0, #13] │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.w 18dbb4 │ │ │ │ + bhi.w 18dba4 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r2, #9 │ │ │ │ lsls r6, r2, #9 │ │ │ │ lsls r6, r2, #9 │ │ │ │ lsls r4, r3, #9 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r6, r5, #8 │ │ │ │ @@ -463872,24 +463858,24 @@ │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r6, r2, #9 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18d3c0 │ │ │ │ + beq.w 18d3b0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d3c0 │ │ │ │ + bne.w 18d3b0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 18d3b6 │ │ │ │ + bne.w 18d3a6 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r3, 18d652 │ │ │ │ + cbnz r3, 18d642 │ │ │ │ ldrd r3, r2, [r0, #52] @ 0x34 │ │ │ │ strd r3, r2, [r4, #52] @ 0x34 │ │ │ │ ldrd r1, r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -463899,179 +463885,179 @@ │ │ │ │ adds r6, r2, #4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 18d3ac │ │ │ │ + b.n 18d39c │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldrd r1, r7, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.w 18da68 │ │ │ │ + bhi.w 18da58 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 18d7de │ │ │ │ + bhi.w 18d7ce │ │ │ │ tbb [pc, r0] │ │ │ │ - add r7, pc, #652 @ (adr r7, 18d920 ) │ │ │ │ + add r7, pc, #652 @ (adr r7, 18d910 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d920 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d924 ) │ │ │ │ + add r0, pc, #668 @ (adr r0, 18d924 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d928 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d928 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d92c ) │ │ │ │ + ldrh r7, [r4, #44] @ 0x2c │ │ │ │ add r7, pc, #668 @ (adr r7, 18d930 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d930 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d934 ) │ │ │ │ add r7, pc, #668 @ (adr r7, 18d934 ) │ │ │ │ - add r0, pc, #668 @ (adr r0, 18d934 ) │ │ │ │ add r7, pc, #668 @ (adr r7, 18d938 ) │ │ │ │ add r7, pc, #668 @ (adr r7, 18d938 ) │ │ │ │ add r7, pc, #668 @ (adr r7, 18d93c ) │ │ │ │ - ldrh r7, [r4, #44] @ 0x2c │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d940 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d940 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d944 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d944 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d948 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d948 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d94c ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d94c ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d93c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18db66 │ │ │ │ + beq.w 18db56 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r9, #20 │ │ │ │ - bne.w 18d492 │ │ │ │ - b.n 18d45c │ │ │ │ + bne.w 18d482 │ │ │ │ + b.n 18d44c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r0, 18d720 │ │ │ │ + cbz r0, 18d710 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18d720 │ │ │ │ + bne.n 18d710 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 18dabe │ │ │ │ + beq.w 18daae │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d62c │ │ │ │ + bne.n 18d61c │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - b.n 18d35e │ │ │ │ + b.n 18d34e │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #13 │ │ │ │ - bne.w 18d3a4 │ │ │ │ + bne.w 18d394 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21b59c │ │ │ │ + bl 21b58c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 18d776 │ │ │ │ + beq.n 18d766 │ │ │ │ ldrb.w r1, [r9, #4] │ │ │ │ ldrb.w r2, [r9, #5] │ │ │ │ cmp r1, #13 │ │ │ │ - beq.w 18db36 │ │ │ │ + beq.w 18db26 │ │ │ │ ldrb.w r1, [r9, #6] │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 21b5b8 │ │ │ │ + bl 21b5a8 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ - bne.w 18d3a4 │ │ │ │ + bne.w 18d394 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18b5b4 │ │ │ │ - b.n 18d4a0 │ │ │ │ + bl 18b5a4 │ │ │ │ + b.n 18d490 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 18d3ee │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 18d3de │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r2, r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 18d344 │ │ │ │ + b.n 18d334 │ │ │ │ sxth r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 18d4b4 │ │ │ │ + bne.w 18d4a4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 18da6e │ │ │ │ + beq.w 18da5e │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1866ac │ │ │ │ - b.n 18d4a0 │ │ │ │ + bl 18669c │ │ │ │ + b.n 18d490 │ │ │ │ sxtb r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 18d7ae │ │ │ │ + b.n 18d79e │ │ │ │ uxtb r2, r1 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 18d7ae │ │ │ │ + b.n 18d79e │ │ │ │ mov r2, r1 │ │ │ │ asrs r1, r1, #31 │ │ │ │ - b.n 18d7ae │ │ │ │ + b.n 18d79e │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d3c0 │ │ │ │ + bne.w 18d3b0 │ │ │ │ ldrh.w r1, [r4, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r0, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d3c0 │ │ │ │ + bne.w 18d3b0 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18d3c0 │ │ │ │ + bne.w 18d3b0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 18db70 │ │ │ │ + beq.w 18db60 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r9, r6 │ │ │ │ - beq.w 18db8e │ │ │ │ + beq.w 18db7e │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ add.w r7, r4, #72 @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ subs r2, r1, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r1, r7 │ │ │ │ sub.w r0, r0, #4 │ │ │ │ - beq.w 18db4c │ │ │ │ + beq.w 18db3c │ │ │ │ mov.w lr, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 18d864 │ │ │ │ + b.n 18d854 │ │ │ │ ldrd r5, r3, [r2, #4] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ adds r5, r1, #4 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ movs r3, #1 │ │ │ │ @@ -464082,28 +464068,28 @@ │ │ │ │ str r6, [r5, #4] │ │ │ │ str r6, [r1, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r6, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ sub.w r1, r2, #4 │ │ │ │ mov r2, r0 │ │ │ │ - beq.w 18db4a │ │ │ │ + beq.w 18db3a │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w ip, [r1, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 18d834 │ │ │ │ + bne.n 18d824 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, r9 │ │ │ │ orrne.w r1, r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18d834 │ │ │ │ - b.n 18d852 │ │ │ │ + bne.n 18d824 │ │ │ │ + b.n 18d842 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov ip, r2 │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r7, ip │ │ │ │ add.w lr, r3, #72 @ 0x48 │ │ │ │ str r0, [r1, #0] │ │ │ │ @@ -464121,54 +464107,54 @@ │ │ │ │ strb.w r2, [r4, #41] @ 0x29 │ │ │ │ strb.w r9, [r4, #40] @ 0x28 │ │ │ │ strb.w r9, [r4, #44] @ 0x2c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq.n 18d8e8 │ │ │ │ + beq.n 18d8d8 │ │ │ │ mul.w r0, ip, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 18b88c │ │ │ │ + bl 18b87c │ │ │ │ ldrb.w r9, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 18d91e │ │ │ │ + beq.n 18d90e │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ cmp r9, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ it cs │ │ │ │ movcs r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 18d910 │ │ │ │ + cbz r1, 18d900 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18d906 │ │ │ │ + bne.n 18d8f6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186ed0 │ │ │ │ - b.n 18d4a0 │ │ │ │ + bl 186ec0 │ │ │ │ + b.n 18d490 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r1, r2, [r4, #88] @ 0x58 │ │ │ │ str r2, [r1, #4] │ │ │ │ uxth.w r8, r6 │ │ │ │ add.w r0, r3, #72 @ 0x48 │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -464179,20 +464165,20 @@ │ │ │ │ add.w r2, r4, #88 @ 0x58 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d964 │ │ │ │ + beq.n 18d954 │ │ │ │ clz r8, r8 │ │ │ │ rsb r8, r8, #32 │ │ │ │ ldrb.w r6, [r9, #16] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 18d9ae │ │ │ │ + beq.n 18d99e │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -464205,60 +464191,60 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #176 @ 0xb0 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-72] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 18d986 │ │ │ │ + bne.n 18d976 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18d9da │ │ │ │ + beq.n 18d9ca │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r0, [r9, #17] │ │ │ │ mul.w r0, r6, r0 │ │ │ │ mov r6, r3 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 18b88c │ │ │ │ + bl 18b87c │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 18da12 │ │ │ │ + beq.n 18da02 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 18da04 │ │ │ │ + cbz r6, 18d9f4 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18d9fa │ │ │ │ + bne.n 18d9ea │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b614 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r6, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r6, #4] │ │ │ │ add.w r7, r9, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ str r6, [r3, #0] │ │ │ │ @@ -464269,80 +464255,80 @@ │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ str r7, [r4, #108] @ 0x6c │ │ │ │ str r3, [r6, #4] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [r4, #44] @ 0x2c │ │ │ │ - bl 185248 │ │ │ │ + bl 185238 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ - b.n 18d4a0 │ │ │ │ + b.n 18d490 │ │ │ │ movs r2, #8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d886 │ │ │ │ + b.n 18d876 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d92e │ │ │ │ + b.n 18d91e │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 18d7ae │ │ │ │ + b.n 18d79e │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18d7bc │ │ │ │ + bne.w 18d7ac │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d7bc │ │ │ │ + bne.w 18d7ac │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d7bc │ │ │ │ + bne.w 18d7ac │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d7bc │ │ │ │ + bne.w 18d7ac │ │ │ │ ldrh.w r1, [r6, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r3, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - b.n 18d7bc │ │ │ │ + b.n 18d7ac │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d92e │ │ │ │ + b.n 18d91e │ │ │ │ movs r2, #32 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d886 │ │ │ │ + b.n 18d876 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d92e │ │ │ │ + b.n 18d91e │ │ │ │ movs r2, #16 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d886 │ │ │ │ + b.n 18d876 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d720 │ │ │ │ + bne.w 18d710 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r0, [r7, #28] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ @@ -464353,130 +464339,130 @@ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c14c │ │ │ │ - b.n 18d4a0 │ │ │ │ + bl 18c13c │ │ │ │ + b.n 18d490 │ │ │ │ cmp r2, #20 │ │ │ │ - bne.w 18d75a │ │ │ │ - b.n 18d3a4 │ │ │ │ + bne.w 18d74a │ │ │ │ + b.n 18d394 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 18d886 │ │ │ │ + b.n 18d876 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d92e │ │ │ │ + b.n 18d91e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c13c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18d4a0 │ │ │ │ + bne.w 18d490 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ - b.n 18d3c8 │ │ │ │ + b.n 18d3b8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 18d2ca │ │ │ │ - b.n 18d45c │ │ │ │ + bne.w 18d2ba │ │ │ │ + b.n 18d44c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18dbae │ │ │ │ + bne.n 18db9e │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ sub.w r9, r1, r2 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 18d816 │ │ │ │ + b.n 18d806 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 18c440 │ │ │ │ + bl 18c430 │ │ │ │ sub.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 18d816 │ │ │ │ + b.n 18d806 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ - b.n 18d634 │ │ │ │ + b.n 18d624 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 18dbf6 │ │ │ │ + cbz r5, 18dbe6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18dbfa │ │ │ │ + cbnz r0, 18dbea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18dbea │ │ │ │ + bne.n 18dbda │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 18d1dc │ │ │ │ + bl 18d1cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18dbf6 │ │ │ │ + beq.n 18dbe6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18dbf6 │ │ │ │ + beq.n 18dbe6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18dbfc │ │ │ │ + bne.n 18dbec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18dc10 │ │ │ │ + bne.n 18dc00 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r0, [pc, #856] @ (18df84 ) │ │ │ │ + ldr r0, [pc, #856] @ (18df74 ) │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ add r0, pc │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.n 18dcbe │ │ │ │ + bhi.n 18dcae │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r2, r0, #1 │ │ │ │ @@ -464484,466 +464470,466 @@ │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r3, r1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18dcba │ │ │ │ + beq.n 18dcaa │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18df6e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, r6 │ │ │ │ - bcc.n 18dc88 │ │ │ │ + bcc.n 18dc78 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 18dcbc │ │ │ │ + cbz r0, 18dcac │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18dc82 │ │ │ │ + beq.n 18dc72 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18dc7a │ │ │ │ + bne.n 18dc6a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18df7a │ │ │ │ + bne.w 18df6a │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 18dcb2 │ │ │ │ + cbz r3, 18dca2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 18dcb2 │ │ │ │ + bhi.n 18dca2 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 18dcbc │ │ │ │ + cbz r0, 18dcac │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18dcac │ │ │ │ + beq.n 18dc9c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18dca4 │ │ │ │ + bne.n 18dc94 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18df7a │ │ │ │ + bne.w 18df6a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18dc5a │ │ │ │ + bne.n 18dc4a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18dcba │ │ │ │ + bne.n 18dcaa │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18dcba │ │ │ │ + beq.n 18dcaa │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18df6e │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n 18dcba │ │ │ │ + bcc.n 18dcaa │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dcbc │ │ │ │ + beq.n 18dcac │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18dcfa │ │ │ │ + beq.n 18dcea │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18dcf2 │ │ │ │ + bne.n 18dce2 │ │ │ │ subs r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #640] @ (18df88 ) │ │ │ │ + ldr r2, [pc, #640] @ (18df78 ) │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 18dcba │ │ │ │ + beq.n 18dcaa │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18df6e │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r7, [r6, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 18dd52 │ │ │ │ + bcc.n 18dd42 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dcbc │ │ │ │ + beq.n 18dcac │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18dd4c │ │ │ │ + beq.n 18dd3c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dd44 │ │ │ │ + bne.n 18dd34 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18df7a │ │ │ │ + bne.w 18df6a │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 18dd22 │ │ │ │ - b.n 18dcba │ │ │ │ + bne.n 18dd12 │ │ │ │ + b.n 18dcaa │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18dcba │ │ │ │ + beq.n 18dcaa │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18df6e │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ ldr r5, [r2, #32] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 18dd90 │ │ │ │ + bcc.n 18dd80 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dcbc │ │ │ │ + beq.n 18dcac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dd82 │ │ │ │ + bne.n 18dd72 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18df7a │ │ │ │ + bne.w 18df6a │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 18dcba │ │ │ │ + bne.n 18dcaa │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 18dcba │ │ │ │ + bhi.n 18dcaa │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dcbc │ │ │ │ + beq.n 18dcac │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18dcfa │ │ │ │ + beq.n 18dcea │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18ddb2 │ │ │ │ - b.n 18dcfa │ │ │ │ + bne.n 18dda2 │ │ │ │ + b.n 18dcea │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 18ddf6 │ │ │ │ + cbz r2, 18dde6 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18df6e │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 18ddf6 │ │ │ │ + bcc.n 18dde6 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dcbc │ │ │ │ + beq.w 18dcac │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18ddf0 │ │ │ │ + beq.n 18dde0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dde8 │ │ │ │ + bne.n 18ddd8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18df7a │ │ │ │ + bne.w 18df6a │ │ │ │ ldr.w lr, [r3, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18dcba │ │ │ │ + beq.w 18dcaa │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18df6e │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r7, [r6, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 18de3c │ │ │ │ + bcc.n 18de2c │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dcbc │ │ │ │ + beq.w 18dcac │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18de36 │ │ │ │ + beq.n 18de26 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18de2e │ │ │ │ + bne.n 18de1e │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18df7a │ │ │ │ + bne.w 18df6a │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 18de0a │ │ │ │ - b.n 18dcba │ │ │ │ + bne.n 18ddfa │ │ │ │ + b.n 18dcaa │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18dcba │ │ │ │ + beq.w 18dcaa │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ 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.w 18df7e │ │ │ │ + beq.w 18df6e │ │ │ │ ldr.w r3, [lr, r4, lsl #2] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 18de92 │ │ │ │ + bcc.n 18de82 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dcbc │ │ │ │ + beq.w 18dcac │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18de8e │ │ │ │ + beq.n 18de7e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18de86 │ │ │ │ + bne.n 18de76 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18df7a │ │ │ │ + bne.n 18df6a │ │ │ │ adds r4, #5 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 18de60 │ │ │ │ - b.n 18dcba │ │ │ │ + bne.n 18de50 │ │ │ │ + b.n 18dcaa │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 18dcba │ │ │ │ + bne.w 18dcaa │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 18df7e │ │ │ │ + beq.n 18df6e │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 18dcba │ │ │ │ + bcc.w 18dcaa │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dcbc │ │ │ │ + beq.w 18dcac │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18dcfa │ │ │ │ + beq.w 18dcea │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18dece │ │ │ │ - b.n 18dcfa │ │ │ │ + bne.n 18debe │ │ │ │ + b.n 18dcea │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18dcba │ │ │ │ + beq.w 18dcaa │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 18df7e │ │ │ │ + beq.n 18df6e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 18df16 │ │ │ │ + bcc.n 18df06 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dcbc │ │ │ │ + beq.w 18dcac │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18df12 │ │ │ │ + beq.n 18df02 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18df0a │ │ │ │ + bne.n 18defa │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18df7a │ │ │ │ + bne.n 18df6a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18dee8 │ │ │ │ + bne.n 18ded8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18dcbc │ │ │ │ - ldr r2, [pc, #104] @ (18df8c ) │ │ │ │ + b.n 18dcac │ │ │ │ + ldr r2, [pc, #104] @ (18df7c ) │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18dcba │ │ │ │ + beq.w 18dcaa │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 18df7e │ │ │ │ + beq.n 18df6e │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r7, [r6, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 18df70 │ │ │ │ + bcc.n 18df60 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dcbc │ │ │ │ + beq.w 18dcac │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18df6c │ │ │ │ + beq.n 18df5c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18df64 │ │ │ │ + bne.n 18df54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18df7a │ │ │ │ + bne.n 18df6a │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 18df42 │ │ │ │ - b.n 18dcba │ │ │ │ + bne.n 18df32 │ │ │ │ + b.n 18dcaa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 r3, [r0, #12] │ │ │ │ ldrb r5, [r3, #18] │ │ │ │ - cbz r5, 18dfaa │ │ │ │ + cbz r5, 18df9a │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1870d4 │ │ │ │ + bl 1870c4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 18dfa6 │ │ │ │ + beq.n 18df96 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ - cbnz r3, 18dfca │ │ │ │ - b.n 18dfa6 │ │ │ │ + cbnz r3, 18dfba │ │ │ │ + b.n 18df96 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18dfa6 │ │ │ │ + beq.n 18df96 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18dfc4 │ │ │ │ - cbz r1, 18dfde │ │ │ │ + bne.n 18dfb4 │ │ │ │ + cbz r1, 18dfce │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18dfa6 │ │ │ │ + beq.n 18df96 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18dfd4 │ │ │ │ + bne.n 18dfc4 │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 18dfa4 │ │ │ │ + beq.n 18df94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18dfc4 │ │ │ │ + b.n 18dfb4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r4, [pc, #3160] @ 18ec5c │ │ │ │ + ldr.w r4, [pc, #3160] @ 18ec4c │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w r2, [pc, #3160] @ 18ec60 │ │ │ │ + ldr.w r2, [pc, #3160] @ 18ec50 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3156] @ 18ec64 │ │ │ │ - ldr.w r6, [pc, #3156] @ 18ec68 │ │ │ │ + ldr.w r3, [pc, #3156] @ 18ec54 │ │ │ │ + ldr.w r6, [pc, #3156] @ 18ec58 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r6, [r3, r6] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ ldrb r7, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18e112 │ │ │ │ + beq.n 18e102 │ │ │ │ ldrb.w r2, [r0, #42] @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e112 │ │ │ │ + bne.n 18e102 │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w r3, #382 @ 0x17e │ │ │ │ - bhi.w 18e1c4 │ │ │ │ + bhi.w 18e1b4 │ │ │ │ cmp.w r3, #366 @ 0x16e │ │ │ │ - bhi.w 18e358 │ │ │ │ + bhi.w 18e348 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 18e132 │ │ │ │ + bhi.n 18e122 │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi.w 18e976 │ │ │ │ + bhi.w 18e966 │ │ │ │ cmp r3, #137 @ 0x89 │ │ │ │ - bhi.w 18e43a │ │ │ │ + bhi.w 18e42a │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bls.w 18ecd6 │ │ │ │ + bls.w 18ecc6 │ │ │ │ sub.w r2, r3, #63 @ 0x3f │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - bhi.n 18e10e │ │ │ │ + bhi.n 18e0fe │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r0, #17 │ │ │ │ lsls r0, r1, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @@ -465014,37 +465000,37 @@ │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r7, r5, #14 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ strb.w r7, [r4, #42] @ 0x2a │ │ │ │ - ldr.w r2, [pc, #2904] @ 18ec6c │ │ │ │ - ldr.w r3, [pc, #2888] @ 18ec60 │ │ │ │ + ldr.w r2, [pc, #2904] @ 18ec5c │ │ │ │ + ldr.w r3, [pc, #2888] @ 18ec50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18f1ae │ │ │ │ + bne.w 18f19e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ - bcs.w 18eb8c │ │ │ │ + bcs.w 18eb7c │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - bcs.w 18e3b0 │ │ │ │ + bcs.w 18e3a0 │ │ │ │ cmp.w r3, #302 @ 0x12e │ │ │ │ - bcs.w 18ee6c │ │ │ │ + bcs.w 18ee5c │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bcc.w 18efc4 │ │ │ │ + bcc.w 18efb4 │ │ │ │ sub.w r2, r3, #278 @ 0x116 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.n 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e164 ) │ │ │ │ + bhi.n 18e0fe │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e154 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r3, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -465080,27 +465066,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #538 @ 0x21a │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 18e314 │ │ │ │ + bhi.w 18e304 │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 18ebf8 │ │ │ │ + bhi.w 18ebe8 │ │ │ │ cmp.w r3, #492 @ 0x1ec │ │ │ │ - bhi.w 18ed06 │ │ │ │ + bhi.w 18ecf6 │ │ │ │ cmp.w r3, #422 @ 0x1a6 │ │ │ │ - bls.w 18e512 │ │ │ │ + bls.w 18e502 │ │ │ │ mvn.w r0, #422 @ 0x1a6 │ │ │ │ adds r2, r3, r0 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - bhi.n 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e1fc ) │ │ │ │ + bhi.n 18e0fe │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e1ec ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r3, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -465206,21 +465192,21 @@ │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r3, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r3, #600 @ 0x258 │ │ │ │ - bcs.w 18ec70 │ │ │ │ + bcs.w 18ec60 │ │ │ │ cmp.w r3, #592 @ 0x250 │ │ │ │ - bcc.n 18e3f4 │ │ │ │ + bcc.n 18e3e4 │ │ │ │ sub.w r2, r3, #592 @ 0x250 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e338 ) │ │ │ │ + bhi.w 18e0fe │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e328 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ @@ -465230,51 +465216,51 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ lsls r5, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ mvn.w r2, #366 @ 0x16e │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r2, pc, #8 @ (adr r2, 18e370 ) │ │ │ │ + bhi.w 18e0fe │ │ │ │ + add r2, pc, #8 @ (adr r2, 18e360 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e784 │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e774 │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e78c │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e790 │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e794 │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e77c │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e780 │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e784 │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e79c │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e78c │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ sub.w r2, r3, #330 @ 0x14a │ │ │ │ cmp r2, #11 │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e3c4 ) │ │ │ │ + bhi.w 18e0fe │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e3b4 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ @@ -465289,124 +465275,124 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r3, #560 @ 0x230 │ │ │ │ - bls.n 18e4e6 │ │ │ │ + bls.n 18e4d6 │ │ │ │ subw r1, r3, #563 @ 0x233 │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e0fe │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #2 │ │ │ │ movt r0, #8160 @ 0x1fe0 │ │ │ │ lsls r2, r1 │ │ │ │ tst r2, r0 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e576 │ │ │ │ movw r3, #16449 @ 0x4041 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 18e50e │ │ │ │ + bne.n 18e4fe │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f056 │ │ │ │ + bne.w 18f046 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ cmp r3, #169 @ 0xa9 │ │ │ │ - beq.w 18e902 │ │ │ │ - bhi.w 18ee42 │ │ │ │ + beq.w 18e8f2 │ │ │ │ + bhi.w 18ee32 │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ - bhi.w 18ed74 │ │ │ │ + bhi.w 18ed64 │ │ │ │ sub.w r1, r3, #138 @ 0x8a │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #297 @ 0x129 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e576 │ │ │ │ tst.w r2, #33816576 @ 0x2040000 │ │ │ │ - beq.w 18f184 │ │ │ │ + beq.w 18f174 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f062 │ │ │ │ + bne.w 18f052 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e49c │ │ │ │ + cbz r0, 18e48c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 18e10e │ │ │ │ + bmi.w 18e0fe │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f0c6 │ │ │ │ + bne.w 18f0b6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r5, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e10e │ │ │ │ + bpl.w 18e0fe │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r7, [r4, r3, lsl #2] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ subw r2, r3, #539 @ 0x21b │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #36095 @ 0x8cff │ │ │ │ movt r2, #60 @ 0x3c │ │ │ │ ands r2, r1 │ │ │ │ - cbnz r2, 18e50e │ │ │ │ + cbnz r2, 18e4fe │ │ │ │ tst.w r1, #196608 @ 0x30000 │ │ │ │ - beq.n 18e57c │ │ │ │ + beq.n 18e56c │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r7, r9, #5, #1 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e0fe │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ mvn.w r8, #382 @ 0x17e │ │ │ │ add.w r2, r3, r8 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e0fe │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4062 @ 0xfde │ │ │ │ movt r2, #2304 @ 0x900 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 18e50e │ │ │ │ + bne.n 18e4fe │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 18e10e │ │ │ │ + bpl.w 18e0fe │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 18f1b2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 18e548 ) │ │ │ │ + bhi.w 18f1a2 │ │ │ │ + add r3, pc, #8 @ (adr r3, 18e538 ) │ │ │ │ ldr.w sl, [r3, sl, lsl #2] │ │ │ │ add r3, sl │ │ │ │ bx r3 │ │ │ │ lsls r5, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -465427,820 +465413,824 @@ │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ lsrs r3, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18e50e │ │ │ │ + beq.n 18e4fe │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18e96e │ │ │ │ + bne.w 18e95e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18e5a0 │ │ │ │ - b.n 18e50e │ │ │ │ + bne.n 18e590 │ │ │ │ + b.n 18e4fe │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f036 │ │ │ │ + bne.w 18f026 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 18f0d0 │ │ │ │ + beq.w 18f0c0 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e50e │ │ │ │ + bne.n 18e4fe │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ ldrb r6, [r1, #26] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f04c │ │ │ │ + bne.w 18f03c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f150 │ │ │ │ + bne.w 18f140 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ cmp.w sl, #1 │ │ │ │ iteee ne │ │ │ │ movne r7, r0 │ │ │ │ ubfxeq r3, r9, #1, #1 │ │ │ │ eoreq.w r3, r3, #1 │ │ │ │ uxtbeq r7, r3 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ ldrb r6, [r1, #26] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f080 │ │ │ │ + bne.w 18f070 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 18e6b0 │ │ │ │ + cbnz r0, 18e6a0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f172 │ │ │ │ + bne.w 18f162 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ ldrb r6, [r1, #26] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f040 │ │ │ │ + bne.w 18f030 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f15a │ │ │ │ + bne.w 18f14a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f010 │ │ │ │ + bne.w 18f000 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r7, r0, r3 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ add.w r6, r6, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r6, #2636] @ 0xa4c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 18e50e │ │ │ │ + bpl.w 18e4fe │ │ │ │ ldrb.w sl, [r6, #2560] @ 0xa00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 18e50e │ │ │ │ + beq.w 18e4fe │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18ebf0 │ │ │ │ + bne.w 18ebe0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18e75e │ │ │ │ - b.n 18e50e │ │ │ │ + bne.n 18e74e │ │ │ │ + b.n 18e4fe │ │ │ │ add.w r2, r6, #57344 @ 0xe000 │ │ │ │ ldrb.w r2, [r2, #2297] @ 0x8f9 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18ea80 │ │ │ │ + bne.w 18ea70 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f06c │ │ │ │ + bne.w 18f05c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r7, r0, r3 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ ubfx r3, r9, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ ldrb r7, [r5, #26] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18f02a │ │ │ │ + bne.w 18f01a │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e0fe │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r7, [r4, r3, lsl #2] │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f08a │ │ │ │ + bne.w 18f07a │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e83e │ │ │ │ + cbz r0, 18e82e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 18e10e │ │ │ │ + bmi.w 18e0fe │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f0a0 │ │ │ │ + bne.w 18f090 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r1, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e10e │ │ │ │ + bpl.w 18e0fe │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r7, [r4, r3, lsl #2] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f094 │ │ │ │ + bne.w 18f084 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ ubfx r7, r9, #7, #1 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ add.w r6, r6, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r6, #1492] @ 0x5d4 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r0, r3, lsl #2] │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e0fe │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f022 │ │ │ │ + bne.w 18f012 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e938 │ │ │ │ + cbz r0, 18e928 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 18e10e │ │ │ │ + bmi.w 18e0fe │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f0b6 │ │ │ │ + bne.w 18f0a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f18e │ │ │ │ + bne.w 18f17e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18e5ba │ │ │ │ + bl 18df80 │ │ │ │ + b.n 18e5aa │ │ │ │ sub.w r2, r3, #184 @ 0xb8 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e98c ) │ │ │ │ + bhi.w 18e0fe │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e97c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ + bl 11298a │ │ │ │ + bl 11298e │ │ │ │ + bl 112992 │ │ │ │ + bl 112996 │ │ │ │ bl 11299a │ │ │ │ bl 11299e │ │ │ │ bl 1129a2 │ │ │ │ bl 1129a6 │ │ │ │ - bl 1129aa │ │ │ │ - bl 1129ae │ │ │ │ - bl 1129b2 │ │ │ │ - bl 1129b6 │ │ │ │ @ instruction: 0xfbfbffff │ │ │ │ @ instruction: 0xfbfbffff │ │ │ │ + bl 1129b2 │ │ │ │ + bl 1129b6 │ │ │ │ + bl 1129ba │ │ │ │ + bl 1109be │ │ │ │ bl 1129c2 │ │ │ │ bl 1129c6 │ │ │ │ - bl 1129ca │ │ │ │ - bl 1109ce │ │ │ │ - bl 1129d2 │ │ │ │ - bl 1129d6 │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bl 1129e2 │ │ │ │ + bl 1129d2 │ │ │ │ + @ instruction: 0xfb83ffff │ │ │ │ + bl 1129da │ │ │ │ + bl 1129de │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ + bl 1129e6 │ │ │ │ bl 1129ea │ │ │ │ - bl 1129ee │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ + bl 1129f2 │ │ │ │ bl 1129f6 │ │ │ │ - bl 1129fa │ │ │ │ - @ instruction: 0xfb83ffff │ │ │ │ - bl 112a02 │ │ │ │ - bl 112a06 │ │ │ │ lsls r5, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ + bl 112a02 │ │ │ │ + bl 112a06 │ │ │ │ + bl 112a0a │ │ │ │ + bl 112a0e │ │ │ │ bl 112a12 │ │ │ │ bl 112a16 │ │ │ │ bl 112a1a │ │ │ │ bl 112a1e │ │ │ │ bl 112a22 │ │ │ │ bl 112a26 │ │ │ │ - bl 112a2a │ │ │ │ + @ instruction: 0xfb83ffff │ │ │ │ bl 112a2e │ │ │ │ bl 112a32 │ │ │ │ - bl 112a36 │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - bl 112a3e │ │ │ │ - bl 112a42 │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - @ instruction: 0xfb83ffff │ │ │ │ - bl 112a7a │ │ │ │ + bl 112a6a │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r7, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18ef08 │ │ │ │ + bne.w 18eef8 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbnz r7, 18eaae │ │ │ │ + cbnz r7, 18ea9e │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ sub.w r3, r6, #426 @ 0x1aa │ │ │ │ mvn.w ip, #314 @ 0x13a │ │ │ │ add.w r2, r6, ip │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bls.w 18e10e │ │ │ │ + bls.w 18e0fe │ │ │ │ bic.w r3, r6, #2 │ │ │ │ cmp r3, #229 @ 0xe5 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e0fe │ │ │ │ cmp.w r6, #290 @ 0x122 │ │ │ │ it ne │ │ │ │ cmpne.w r6, #334 @ 0x14e │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orr.w r3, r7, r6 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r7, [r5, #26] │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18f006 │ │ │ │ + bne.w 18eff6 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbz r7, 18eb1e │ │ │ │ + cbz r7, 18eb0e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 18e10e │ │ │ │ + bmi.w 18e0fe │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f0aa │ │ │ │ + bne.w 18f09a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18effe │ │ │ │ + bne.w 18efee │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f148 │ │ │ │ + bne.w 18f138 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f19a │ │ │ │ + bne.w 18f18a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ sub.w r2, r3, #342 @ 0x156 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #3107 @ 0xc23 │ │ │ │ movt r2, #287 @ 0x11f │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18e50e │ │ │ │ + bne.w 18e4fe │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18ed50 │ │ │ │ + beq.w 18ed40 │ │ │ │ movw r2, #363 @ 0x16b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18eff6 │ │ │ │ + bne.w 18efe6 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e0fe │ │ │ │ it gt │ │ │ │ movgt r7, r0 │ │ │ │ - bgt.w 18e10e │ │ │ │ + bgt.w 18e0fe │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18e778 │ │ │ │ + bl 18df80 │ │ │ │ + b.n 18e768 │ │ │ │ subw r2, r3, #526 @ 0x20e │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18ec0c ) │ │ │ │ + bhi.w 18e0fe │ │ │ │ + add r1, pc, #8 @ (adr r1, 18ebfc ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ @ instruction: 0xfbfdffff │ │ │ │ mcr2 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ @ instruction: 0xf903ffff │ │ │ │ mcr2 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ @ instruction: 0xf903ffff │ │ │ │ @ instruction: 0xf903ffff │ │ │ │ + bl ffe92c1a │ │ │ │ + bl ffe92c1e │ │ │ │ + bl ffe92c22 │ │ │ │ + bl ffe92c26 │ │ │ │ bl ffe92c2a │ │ │ │ - bl ffe92c2e │ │ │ │ - bl ffe92c32 │ │ │ │ - bl ffe92c36 │ │ │ │ - bl ffe92c3a │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.w 18e50e │ │ │ │ + bne.w 18e4fe │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r9, r9 │ │ │ │ andeq.w r7, r9, #1 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ nop │ │ │ │ - subs r2, r6, #7 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp.w r3, #628 @ 0x274 │ │ │ │ - bcs.w 18f0e0 │ │ │ │ + bcs.w 18f0d0 │ │ │ │ sub.w r1, r3, #600 @ 0x258 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #3056 @ 0xbf0 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e576 │ │ │ │ tst.w r2, #311296 @ 0x4c000 │ │ │ │ - bne.w 18e10c │ │ │ │ + bne.w 18e0fc │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f076 │ │ │ │ + bne.w 18f066 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e0fe │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f166 │ │ │ │ + bne.w 18f156 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bls.w 18ef12 │ │ │ │ + bls.w 18ef02 │ │ │ │ sub.w r1, r3, #49 @ 0x31 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e0fe │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e576 │ │ │ │ tst.w r2, #1040 @ 0x410 │ │ │ │ - bne.n 18ed80 │ │ │ │ + bne.n 18ed70 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 18e466 │ │ │ │ - b.w 18e10e │ │ │ │ + bne.w 18e456 │ │ │ │ + b.w 18e0fe │ │ │ │ sub.w r1, r3, #496 @ 0x1f0 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e0fe │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #37521 @ 0x9291 │ │ │ │ movt r1, #26 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18e50e │ │ │ │ + bne.w 18e4fe │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #8192 @ 0x2000 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e576 │ │ │ │ tst.w r2, #327680 @ 0x50000 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e0fe │ │ │ │ cmp.w sl, #1 │ │ │ │ ite eq │ │ │ │ ubfxeq r3, r9, #1, #1 │ │ │ │ ubfxne r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ add.w r6, r6, #32768 @ 0x8000 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #24 │ │ │ │ ldrb.w r2, [r6, #3774] @ 0xebe │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, #11 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - beq.w 18e586 │ │ │ │ + beq.w 18e576 │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f01a │ │ │ │ + bne.w 18f00a │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18edb6 │ │ │ │ + cbz r0, 18eda6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 18e10e │ │ │ │ + bmi.w 18e0fe │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f0be │ │ │ │ + bne.w 18f0ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f17c │ │ │ │ + bne.w 18f16c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ add.w r3, r4, #132 @ 0x84 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f1a6 │ │ │ │ + bne.w 18f196 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r2, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e10e │ │ │ │ + bpl.w 18e0fe │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r7, [r4, r3, lsl #2] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ sub.w r1, r3, #170 @ 0xaa │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e0fe │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e576 │ │ │ │ tst.w r2, #1040 @ 0x410 │ │ │ │ - bne.n 18ed80 │ │ │ │ + bne.n 18ed70 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 18e466 │ │ │ │ - b.w 18e10e │ │ │ │ + bne.w 18e456 │ │ │ │ + b.w 18e0fe │ │ │ │ sub.w r1, r3, #304 @ 0x130 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e0fe │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #705 @ 0x2c1 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18e50e │ │ │ │ + bne.w 18e4fe │ │ │ │ tst.w r2, #228 @ 0xe4 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e576 │ │ │ │ movw r1, #4099 @ 0x1003 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e0fe │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ - beq.n 18eeb8 │ │ │ │ + beq.n 18eea8 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.w 18e10e │ │ │ │ + bpl.w 18e0fe │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 18e50e │ │ │ │ + beq.w 18e4fe │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18ef00 │ │ │ │ + bne.n 18eef0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e0fe │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18eed4 │ │ │ │ - b.w 18e50e │ │ │ │ + bne.n 18eec4 │ │ │ │ + b.w 18e4fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18eeec │ │ │ │ + bl 18df80 │ │ │ │ + b.n 18eedc │ │ │ │ mov r0, r7 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18eaaa │ │ │ │ + b.n 18ea9a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 18e10e │ │ │ │ + bls.w 18e0fe │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18ef2c ) │ │ │ │ + bhi.w 18e0fe │ │ │ │ + add r1, pc, #8 @ (adr r1, 18ef1c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl 370f2e │ │ │ │ + bl 370f1e │ │ │ │ + bl 372f22 │ │ │ │ + bl 372f26 │ │ │ │ + bl 372f2a │ │ │ │ + bl 372f2e │ │ │ │ bl 372f32 │ │ │ │ bl 372f36 │ │ │ │ bl 372f3a │ │ │ │ bl 372f3e │ │ │ │ bl 372f42 │ │ │ │ bl 372f46 │ │ │ │ bl 372f4a │ │ │ │ @@ -466254,457 +466244,453 @@ │ │ │ │ bl 372f6a │ │ │ │ bl 372f6e │ │ │ │ bl 372f72 │ │ │ │ bl 372f76 │ │ │ │ bl 372f7a │ │ │ │ bl 372f7e │ │ │ │ bl 372f82 │ │ │ │ - bl 372f86 │ │ │ │ - bl 372f8a │ │ │ │ + bl fffeaf86 │ │ │ │ + bl fffeaf8a │ │ │ │ bl 372f8e │ │ │ │ bl 372f92 │ │ │ │ - bl fffeaf96 │ │ │ │ - bl fffeaf9a │ │ │ │ + bl 370f96 │ │ │ │ + bl 372f9a │ │ │ │ bl 372f9e │ │ │ │ - bl 372fa2 │ │ │ │ - bl 370fa6 │ │ │ │ - bl 372faa │ │ │ │ - bl 372fae │ │ │ │ - bl fffeafb2 │ │ │ │ - bl fffeafb6 │ │ │ │ - bl fffeafba │ │ │ │ - bl fffeafbe │ │ │ │ - bl 370fc2 │ │ │ │ + bl fffeafa2 │ │ │ │ + bl fffeafa6 │ │ │ │ + bl fffeafaa │ │ │ │ + bl fffeafae │ │ │ │ + bl 370fb2 │ │ │ │ sub.w r0, r3, #246 @ 0xf6 │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e0fe │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #40984 @ 0xa018 │ │ │ │ movt r2, #8095 @ 0x1f9f │ │ │ │ lsls r1, r0 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18e50e │ │ │ │ + bne.w 18e4fe │ │ │ │ movw r2, #7169 @ 0x1c01 │ │ │ │ tst r1, r2 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e576 │ │ │ │ cmp r0, #30 │ │ │ │ - beq.w 18ee9c │ │ │ │ - b.w 18e10e │ │ │ │ + beq.w 18ee8c │ │ │ │ + b.w 18e0fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18ebd0 │ │ │ │ + bl 18df80 │ │ │ │ + b.n 18ebc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18eb50 │ │ │ │ + bl 18df80 │ │ │ │ + b.n 18eb40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18eb04 │ │ │ │ + b.n 18eaf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e724 │ │ │ │ + bl 18df80 │ │ │ │ + b.w 18e714 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18ed9c │ │ │ │ + bl 18df80 │ │ │ │ + b.n 18ed8c │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18e91e │ │ │ │ + bl 18df80 │ │ │ │ + b.n 18e90e │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e7ea │ │ │ │ + b.w 18e7da │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e5e6 │ │ │ │ + bl 18df80 │ │ │ │ + b.w 18e5d6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e6de │ │ │ │ + b.w 18e6ce │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e64a │ │ │ │ + bl 18df80 │ │ │ │ + b.w 18e63a │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e482 │ │ │ │ + bl 18df80 │ │ │ │ + b.w 18e472 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e7b8 │ │ │ │ + bl 18df80 │ │ │ │ + b.w 18e7a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18ecb6 │ │ │ │ + b.n 18eca6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e698 │ │ │ │ + bl 18df80 │ │ │ │ + b.w 18e688 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e824 │ │ │ │ + bl 18df80 │ │ │ │ + b.w 18e814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e89e │ │ │ │ + b.w 18e88e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e858 │ │ │ │ + bl 18df80 │ │ │ │ + b.w 18e848 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18e94e │ │ │ │ + bl 18df80 │ │ │ │ + b.n 18e93e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18edd0 │ │ │ │ + bl 18df80 │ │ │ │ + b.n 18edc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e4b6 │ │ │ │ + bl 18df80 │ │ │ │ + b.w 18e4a6 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ subw r2, r3, #674 @ 0x2a2 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e0fe │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18f0fc ) │ │ │ │ + bhi.w 18e0fe │ │ │ │ + add r1, pc, #8 @ (adr r1, 18f0ec ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl ffe1b0fe │ │ │ │ + bl ffe1b0ee │ │ │ │ + bl 1a30f2 │ │ │ │ + bl 1a30f6 │ │ │ │ + bl 1a30fa │ │ │ │ + bl 1a30fe │ │ │ │ bl 1a3102 │ │ │ │ bl 1a3106 │ │ │ │ bl 1a310a │ │ │ │ bl 1a310e │ │ │ │ bl 1a3112 │ │ │ │ - bl 1a3116 │ │ │ │ + bl ffda3116 │ │ │ │ bl 1a311a │ │ │ │ bl 1a311e │ │ │ │ - bl 1a3122 │ │ │ │ - bl ffda3126 │ │ │ │ - bl 1a312a │ │ │ │ - bl 1a312e │ │ │ │ - bl 1a1132 │ │ │ │ - bl 1a1136 │ │ │ │ - bl 1a113a │ │ │ │ - bl 1a113e │ │ │ │ - bl ffe1b142 │ │ │ │ - bl ffe1b146 │ │ │ │ + bl 1a1122 │ │ │ │ + bl 1a1126 │ │ │ │ + bl 1a112a │ │ │ │ + bl 1a112e │ │ │ │ + bl ffe1b132 │ │ │ │ + bl ffe1b136 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18eb6c │ │ │ │ + bl 18df80 │ │ │ │ + b.n 18eb5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e666 │ │ │ │ + bl 18df80 │ │ │ │ + b.w 18e656 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e6b0 │ │ │ │ + bl 18df80 │ │ │ │ + b.w 18e6a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18edf0 │ │ │ │ + bl 18df80 │ │ │ │ + b.n 18ede0 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ - beq.w 18ed80 │ │ │ │ - b.w 18e10e │ │ │ │ + beq.w 18ed70 │ │ │ │ + b.w 18e0fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e0fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18ee10 │ │ │ │ + bl 18df80 │ │ │ │ + b.n 18ee00 │ │ │ │ blx 47f30 <__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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ - ldr.w r3, [pc, #2308] @ 18facc │ │ │ │ - ldr.w r2, [pc, #2308] @ 18fad0 │ │ │ │ + ldr.w r3, [pc, #2308] @ 18fabc │ │ │ │ + ldr.w r2, [pc, #2308] @ 18fac0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2300] @ 18fad4 │ │ │ │ + ldr.w r3, [pc, #2300] @ 18fac4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f26a │ │ │ │ + beq.n 18f25a │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 18f628 │ │ │ │ + beq.w 18f618 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18f4e2 │ │ │ │ + beq.w 18f4d2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f262 │ │ │ │ + bne.n 18f252 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movw sl, #297 @ 0x129 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f248 │ │ │ │ + cbz r3, 18f238 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f240 │ │ │ │ + beq.n 18f230 │ │ │ │ ldrb.w r2, [r8, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18f3ee │ │ │ │ + beq.w 18f3de │ │ │ │ ldrb.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f482 │ │ │ │ + beq.w 18f472 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18f30e │ │ │ │ + bhi.n 18f2fe │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #456] @ (18f3f4 ) │ │ │ │ + ldr r0, [pc, #456] @ (18f3e4 ) │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #26 │ │ │ │ lsls r0, r6, #24 │ │ │ │ str r5, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #39] @ 0x27 │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f208 │ │ │ │ + bne.n 18f1f8 │ │ │ │ ldrh.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f47e │ │ │ │ + bne.w 18f46e │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f1ec │ │ │ │ - ldr.w r2, [pc, #2156] @ 18fad8 │ │ │ │ - ldr.w r3, [pc, #2148] @ 18fad4 │ │ │ │ + bne.n 18f1dc │ │ │ │ + ldr.w r2, [pc, #2156] @ 18fac8 │ │ │ │ + ldr.w r3, [pc, #2148] @ 18fac4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18fa82 │ │ │ │ + bne.w 18fa72 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18f420 │ │ │ │ + beq.w 18f410 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, sl │ │ │ │ - bne.n 18f240 │ │ │ │ + bne.n 18f230 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18f37a │ │ │ │ + bne.n 18f36a │ │ │ │ ldrb.w r3, [r5, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f240 │ │ │ │ + bne.n 18f230 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18f398 │ │ │ │ + bne.n 18f388 │ │ │ │ mov r7, lr │ │ │ │ strb.w r7, [r5, #50] @ 0x32 │ │ │ │ - b.n 18f240 │ │ │ │ + b.n 18f230 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #87] @ 0x57 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 18fa1e │ │ │ │ + bhi.w 18fa0e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r6, #13 │ │ │ │ lsls r1, r0, #13 │ │ │ │ lsls r6, r5, #12 │ │ │ │ lsls r1, r0, #13 │ │ │ │ lsls r6, r5, #12 │ │ │ │ lsls r4, r4, #13 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ strbeq.w r0, [r5, #75] @ 0x4b │ │ │ │ moveq r3, #0 │ │ │ │ strbeq.w r3, [r5, #74] @ 0x4a │ │ │ │ - b.n 18f240 │ │ │ │ + b.n 18f230 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ - cbnz r1, 18f2fe │ │ │ │ + cbnz r1, 18f2ee │ │ │ │ strb.w r1, [r3, #46] @ 0x2e │ │ │ │ strb.w r0, [r3, #47] @ 0x2f │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 18f2f2 │ │ │ │ + b.n 18f2e2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #55] @ 0x37 │ │ │ │ strb.w r3, [r5, #54] @ 0x36 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #47] @ 0x2f │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - ldr.w r3, [pc, #1984] @ 18fadc │ │ │ │ + ldr.w r3, [pc, #1984] @ 18facc │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w fp, [r3, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 18f240 │ │ │ │ + beq.n 18f230 │ │ │ │ mov r7, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18f40e │ │ │ │ + bne.n 18f3fe │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f418 │ │ │ │ + bne.n 18f408 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 18f33a │ │ │ │ - b.n 18f240 │ │ │ │ - ldr.w r3, [pc, #1916] @ 18fae0 │ │ │ │ + bne.n 18f32a │ │ │ │ + b.n 18f230 │ │ │ │ + ldr.w r3, [pc, #1916] @ 18fad0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f984 │ │ │ │ + bne.w 18f974 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18dff0 │ │ │ │ - b.n 18f240 │ │ │ │ + bl 18dfe0 │ │ │ │ + b.n 18f230 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #51] @ 0x33 │ │ │ │ strb.w r3, [r5, #50] @ 0x32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 18f2b2 │ │ │ │ + beq.n 18f2a2 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r7, r9 │ │ │ │ mov.w fp, #20 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ mla r3, fp, r9, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 18f466 │ │ │ │ + bhi.n 18f456 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ tst.w r2, #43008 @ 0xa800 │ │ │ │ - bne.n 18f44a │ │ │ │ + bne.n 18f43a │ │ │ │ tst.w r2, #86016 @ 0x15000 │ │ │ │ - beq.n 18f466 │ │ │ │ + beq.n 18f456 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f8e4 │ │ │ │ + bne.w 18f8d4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - cbz r3, 18f3de │ │ │ │ + cbz r3, 18f3ce │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ orrs r3, r7 │ │ │ │ and.w r7, r3, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - bcc.n 18f3a4 │ │ │ │ - b.n 18f2b4 │ │ │ │ + bcc.n 18f394 │ │ │ │ + b.n 18f2a4 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18f420 │ │ │ │ + beq.n 18f410 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 18f912 │ │ │ │ + beq.w 18f902 │ │ │ │ itt hi │ │ │ │ subhi r3, #2 │ │ │ │ uxtbhi r3, r3 │ │ │ │ - bhi.w 18f292 │ │ │ │ + bhi.w 18f282 │ │ │ │ ldrb.w r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f240 │ │ │ │ - b.n 18f318 │ │ │ │ + bne.w 18f230 │ │ │ │ + b.n 18f308 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f356 │ │ │ │ + beq.n 18f346 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - b.n 18f240 │ │ │ │ + b.n 18f230 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18f8f2 │ │ │ │ + beq.w 18f8e2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 18f240 │ │ │ │ + bne.w 18f230 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f240 │ │ │ │ + bne.w 18f230 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f240 │ │ │ │ + beq.w 18f230 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - b.n 18f240 │ │ │ │ + b.n 18f230 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f8d6 │ │ │ │ + bne.w 18f8c6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f3de │ │ │ │ + beq.n 18f3ce │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - b.n 18f3de │ │ │ │ + b.n 18f3ce │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f8c8 │ │ │ │ + bne.w 18f8b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18f3e4 │ │ │ │ + b.n 18f3d4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 18f256 │ │ │ │ + b.n 18f246 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18f222 │ │ │ │ + beq.w 18f212 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18f4c8 │ │ │ │ - add r0, pc, #8 @ (adr r0, 18f49c ) │ │ │ │ + bhi.n 18f4b8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 18f48c ) │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ add r0, r6 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r7 │ │ │ │ @@ -466723,51 +466709,51 @@ │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18f222 │ │ │ │ + b.n 18f212 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187f00 │ │ │ │ - cbz r0, 18f4de │ │ │ │ + bl 187ef0 │ │ │ │ + cbz r0, 18f4ce │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18dc24 │ │ │ │ + bl 18dc14 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 18f222 │ │ │ │ + b.n 18f212 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r9, r4, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 18fab8 │ │ │ │ + beq.w 18faa8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 187048 │ │ │ │ + bl 187038 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f524 │ │ │ │ + cbz r3, 18f514 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18f524 │ │ │ │ + bne.n 18f514 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f5fc │ │ │ │ + bne.n 18f5ec │ │ │ │ ldrb.w r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f5fc │ │ │ │ + beq.n 18f5ec │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f524 │ │ │ │ + cbz r3, 18f514 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f508 │ │ │ │ + beq.n 18f4f8 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -466784,681 +466770,681 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r4, r9 │ │ │ │ strb.w ip, [sp, #72] @ 0x48 │ │ │ │ strh.w fp, [sp, #74] @ 0x4a │ │ │ │ strb.w fp, [sp, #76] @ 0x4c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 18f1b4 │ │ │ │ + bl 18f1a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r6, [sp, #75] @ 0x4b │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18f7d8 │ │ │ │ + beq.w 18f7c8 │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 18f7d8 │ │ │ │ + bne.w 18f7c8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r4, [r8, #54] @ 0x36 │ │ │ │ - cbnz r4, 18f5c4 │ │ │ │ + cbnz r4, 18f5b4 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 18f5c4 │ │ │ │ + cbz r2, 18f5b4 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18df90 │ │ │ │ - cbnz r0, 18f5f2 │ │ │ │ - cbz r6, 18f5bc │ │ │ │ + bl 18df80 │ │ │ │ + cbnz r0, 18f5e2 │ │ │ │ + cbz r6, 18f5ac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18f5bc │ │ │ │ - cbz r4, 18f5ee │ │ │ │ + beq.n 18f5ac │ │ │ │ + cbz r4, 18f5de │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18f5f2 │ │ │ │ + bne.n 18f5e2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f5a2 │ │ │ │ + bne.n 18f592 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 18f5d6 │ │ │ │ + cbz r2, 18f5c6 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 18f594 │ │ │ │ + beq.n 18f584 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r9 │ │ │ │ strb.w fp, [sp, #74] @ 0x4a │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f564 │ │ │ │ + bne.n 18f554 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, sl │ │ │ │ - b.n 18f7ea │ │ │ │ + b.n 18f7da │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - b.n 18f5bc │ │ │ │ + b.n 18f5ac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r3, [r8, #54] @ 0x36 │ │ │ │ - b.n 18f5c4 │ │ │ │ + b.n 18f5b4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb.w r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f518 │ │ │ │ + beq.n 18f508 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18f61c │ │ │ │ + beq.n 18f60c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f518 │ │ │ │ + beq.n 18f508 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 18f60e │ │ │ │ + bne.n 18f5fe │ │ │ │ adds r0, #12 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ strb.w r0, [r5, #54] @ 0x36 │ │ │ │ - b.n 18f518 │ │ │ │ + b.n 18f508 │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrb.w r5, [r8, #26] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f91e │ │ │ │ + bne.w 18f90e │ │ │ │ ldrb.w r9, [r3, #18] │ │ │ │ mov r5, r8 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r7, r8 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ add r1, sp, #24 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strb.w r3, [sp, #46] @ 0x2e │ │ │ │ - bl 18f1b4 │ │ │ │ + bl 18f1a4 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r6, ip │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #74] @ 0x4a │ │ │ │ mov r1, ip │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strb.w r3, [sp, #74] @ 0x4a │ │ │ │ - bl 18f1b4 │ │ │ │ + bl 18f1a4 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18f928 │ │ │ │ + beq.w 18f918 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 18fac4 │ │ │ │ + beq.w 18fab4 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ - bcc.n 18f6dc │ │ │ │ + bcc.n 18f6cc │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 18f6dc │ │ │ │ + cbz r3, 18f6cc │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 18f6d0 │ │ │ │ + beq.n 18f6c0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18f6c8 │ │ │ │ + bne.n 18f6b8 │ │ │ │ sub.w fp, r2, r3 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872bc │ │ │ │ + bl 1872ac │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f768 │ │ │ │ + beq.n 18f758 │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18f768 │ │ │ │ + bne.n 18f758 │ │ │ │ mov r7, sl │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f7b0 │ │ │ │ + beq.n 18f7a0 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 18f7cc │ │ │ │ + bne.n 18f7bc │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strb.w r0, [r7, #55] @ 0x37 │ │ │ │ and.w sl, r3, #256 @ 0x100 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 18f74c │ │ │ │ + cbz r6, 18f73c │ │ │ │ movs r6, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f7c2 │ │ │ │ + bne.n 18f7b2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #7 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f724 │ │ │ │ + bne.n 18f714 │ │ │ │ cmp r6, #1 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ tst.w r9, r6 │ │ │ │ - bne.n 18f7c2 │ │ │ │ + bne.n 18f7b2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 18f768 │ │ │ │ + cbz r3, 18f758 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f6f8 │ │ │ │ + beq.n 18f6e8 │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ - cbnz r3, 18f778 │ │ │ │ + cbnz r3, 18f768 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ ldrb.w r2, [sp, #75] @ 0x4b │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #48] @ 0x30 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - cbnz r1, 18f78c │ │ │ │ + cbnz r1, 18f77c │ │ │ │ ldrb.w r1, [r8, #24] │ │ │ │ ldrb.w r2, [sp, #76] @ 0x4c │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #50] @ 0x32 │ │ │ │ ldrb.w r0, [r8, #22] │ │ │ │ strb.w r1, [r8, #24] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r8, #22] │ │ │ │ - cbnz r2, 18f7aa │ │ │ │ + cbnz r2, 18f79a │ │ │ │ ldrb.w r2, [r8, #26] │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r8, #26] │ │ │ │ - b.n 18f262 │ │ │ │ + b.n 18f252 │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f75c │ │ │ │ + bne.n 18f74c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ and.w sl, r3, #256 @ 0x100 │ │ │ │ - b.n 18f71c │ │ │ │ + b.n 18f70c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ - b.n 18f75c │ │ │ │ + b.n 18f74c │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18dc24 │ │ │ │ - b.n 18f710 │ │ │ │ + bl 18dc14 │ │ │ │ + b.n 18f700 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r9, r4 │ │ │ │ mov r4, sl │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #74] @ 0x4a │ │ │ │ strb.w r3, [sp, #77] @ 0x4d │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r4, #58] @ 0x3a │ │ │ │ strb.w r6, [r4, #57] @ 0x39 │ │ │ │ - bl 1872bc │ │ │ │ + bl 1872ac │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f890 │ │ │ │ + beq.n 18f880 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18f890 │ │ │ │ + bne.n 18f880 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f8be │ │ │ │ + beq.n 18f8ae │ │ │ │ strh.w r7, [sl, #54] @ 0x36 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f87e │ │ │ │ + cbz r3, 18f86e │ │ │ │ ldrb.w r6, [r4, #58] @ 0x3a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18f90e │ │ │ │ + bne.n 18f8fe │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18df90 │ │ │ │ - cbnz r0, 18f876 │ │ │ │ + bl 18df80 │ │ │ │ + cbnz r0, 18f866 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f8a6 │ │ │ │ + beq.n 18f896 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18f8b0 │ │ │ │ + beq.n 18f8a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18f876 │ │ │ │ + bne.n 18f866 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f87e │ │ │ │ + cbz r3, 18f86e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 18fac4 │ │ │ │ + beq.w 18fab4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 18f82e │ │ │ │ + bcc.n 18f81e │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ - cbz r2, 18f876 │ │ │ │ + cbz r2, 18f866 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18f86a │ │ │ │ + bne.n 18f85a │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18f82e │ │ │ │ + beq.n 18f81e │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #54] @ 0x36 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 18f890 │ │ │ │ + cbz r3, 18f880 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f812 │ │ │ │ + beq.n 18f802 │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ - cbnz r3, 18f8a0 │ │ │ │ + cbnz r3, 18f890 │ │ │ │ ldrb.w r3, [r8, #26] │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #26] │ │ │ │ - b.n 18f262 │ │ │ │ + b.n 18f252 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f82e │ │ │ │ - b.n 18f87e │ │ │ │ + bne.n 18f81e │ │ │ │ + b.n 18f86e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f87e │ │ │ │ + beq.n 18f86e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 18f850 │ │ │ │ + b.n 18f840 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f87e │ │ │ │ - b.n 18f81e │ │ │ │ + bne.n 18f86e │ │ │ │ + b.n 18f80e │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f478 │ │ │ │ + b.n 18f468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f45c │ │ │ │ + b.n 18f44c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f3d8 │ │ │ │ + b.n 18f3c8 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f240 │ │ │ │ + bne.w 18f230 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f240 │ │ │ │ + beq.w 18f230 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ - b.n 18f240 │ │ │ │ + b.n 18f230 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 18f850 │ │ │ │ + b.n 18f840 │ │ │ │ ldrb.w r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f240 │ │ │ │ - b.n 18f2c4 │ │ │ │ + bne.w 18f230 │ │ │ │ + b.n 18f2b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 18f644 │ │ │ │ + b.n 18f634 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 18f6dc │ │ │ │ + b.n 18f6cc │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18f97a │ │ │ │ + bne.n 18f96a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ - b.n 18f240 │ │ │ │ + b.n 18f230 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18fa48 │ │ │ │ + bne.n 18fa38 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18f944 │ │ │ │ + beq.n 18f934 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f948 │ │ │ │ + b.n 18f938 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #43] @ 0x2b │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r5, #42] @ 0x2a │ │ │ │ - bl 18dff0 │ │ │ │ - b.n 18f240 │ │ │ │ + bl 18dfe0 │ │ │ │ + b.n 18f230 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 18fa32 │ │ │ │ - bhi.n 18fa22 │ │ │ │ + beq.n 18fa22 │ │ │ │ + bhi.n 18fa12 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 18fa32 │ │ │ │ + beq.n 18fa22 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 18fa32 │ │ │ │ + beq.n 18fa22 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18fa32 │ │ │ │ + beq.n 18fa22 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f93c │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ubfx r1, r2, #0, #21 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - beq.n 18fa1e │ │ │ │ - bls.n 18fa12 │ │ │ │ + beq.n 18fa0e │ │ │ │ + bls.n 18fa02 │ │ │ │ sub.w r3, r1, #524288 @ 0x80000 │ │ │ │ bics.w r3, r3, #524288 @ 0x80000 │ │ │ │ - beq.n 18f94c │ │ │ │ + beq.n 18f93c │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - beq.n 18fa1e │ │ │ │ + beq.n 18fa0e │ │ │ │ ubfx r0, r2, #0, #21 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 18fa60 │ │ │ │ + beq.n 18fa50 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 18faa2 │ │ │ │ + beq.n 18fa92 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18fa86 │ │ │ │ + beq.n 18fa76 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18f9b4 │ │ │ │ + bne.n 18f9a4 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 18f9b4 │ │ │ │ + bpl.n 18f9a4 │ │ │ │ bic.w r2, r2, #4261412864 @ 0xfe000000 │ │ │ │ movs r3, #4 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ bic.w r2, r2, #14680064 @ 0xe00000 │ │ │ │ subs r3, r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f93c │ │ │ │ cmp r1, #16 │ │ │ │ - beq.n 18fa1e │ │ │ │ + beq.n 18fa0e │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq.n 18fa1e │ │ │ │ + beq.n 18fa0e │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18f9d8 │ │ │ │ + bne.n 18f9c8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f93c │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 18fa32 │ │ │ │ + beq.n 18fa22 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bne.n 18f9b4 │ │ │ │ + bne.n 18f9a4 │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldrb.w r7, [r8, #26] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 18fa56 │ │ │ │ + cbnz r7, 18fa46 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f93c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18f934 │ │ │ │ + b.n 18f924 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18df80 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f93c │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 1878cc │ │ │ │ + bl 1878bc │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18dff0 │ │ │ │ + bl 18dfe0 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f93c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 18f94c │ │ │ │ + bpl.w 18f93c │ │ │ │ bic.w r2, r2, #4261412864 @ 0xfe000000 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ bic.w r2, r2, #14680064 @ 0xe00000 │ │ │ │ subs r3, r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f93c │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bpl.n 18f9b4 │ │ │ │ + bpl.n 18f9a4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 18f9b4 │ │ │ │ + bne.n 18f9a4 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #14 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f93c │ │ │ │ movs r0, #0 │ │ │ │ - bl 187048 │ │ │ │ + bl 187038 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r7, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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] @ (18fb5c ) │ │ │ │ + ldr r2, [pc, #104] @ (18fb4c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (18fb60 ) │ │ │ │ + ldr r3, [pc, #104] @ (18fb50 ) │ │ │ │ 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 1c6438 │ │ │ │ + bl 1c6428 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ strb.w r3, [sp, #25] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 18f1b4 │ │ │ │ + bl 18f1a4 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6514 │ │ │ │ - ldr r2, [pc, #36] @ (18fb64 ) │ │ │ │ - ldr r3, [pc, #28] @ (18fb60 ) │ │ │ │ + bl 1c6504 │ │ │ │ + ldr r2, [pc, #36] @ (18fb54 ) │ │ │ │ + ldr r3, [pc, #28] @ (18fb50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18fb56 │ │ │ │ + bne.n 18fb46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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, #307] @ 0x133 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r0, #307] @ 0x133 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18fb98 │ │ │ │ + cbz r3, 18fb88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18fb9a │ │ │ │ + cbnz r0, 18fb8a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18fb8c │ │ │ │ + bne.n 18fb7c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - bl 18fae4 │ │ │ │ + bl 18fad4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fb98 │ │ │ │ + beq.n 18fb88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18fb98 │ │ │ │ + beq.n 18fb88 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fb9a │ │ │ │ + bne.n 18fb8a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18fbb0 │ │ │ │ + bne.n 18fba0 │ │ │ │ pop {r3, 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, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fe48 │ │ │ │ + beq.w 18fe38 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ 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 r3, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fe30 │ │ │ │ + beq.w 18fe20 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ 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 r3, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fe12 │ │ │ │ + beq.w 18fe02 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ 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 r3, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fdf2 │ │ │ │ + beq.w 18fde2 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -467468,15 +467454,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18fdd2 │ │ │ │ + beq.w 18fdc2 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -467485,15 +467471,15 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18fdb4 │ │ │ │ + beq.n 18fda4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, r3 │ │ │ │ subs r2, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ @@ -467501,15 +467487,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fd98 │ │ │ │ + beq.n 18fd88 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, ip │ │ │ │ str r6, [sp, #0] │ │ │ │ subs r3, #4 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -467520,517 +467506,517 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #68] @ 0x44 │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18fd7a │ │ │ │ + beq.n 18fd6a │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ 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 r3, [r6, #68] @ 0x44 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ - cbz r3, 18fd5c │ │ │ │ + cbz r3, 18fd4c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ 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 18fbc0 │ │ │ │ + bl 18fbb0 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 18fd40 │ │ │ │ + bcc.n 18fd30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 18fd28 │ │ │ │ + bcc.n 18fd18 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 18fcf6 │ │ │ │ + bcc.n 18fce6 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 18fcc6 │ │ │ │ + bcc.n 18fcb6 │ │ │ │ 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 r2, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 18fca2 │ │ │ │ + bcc.w 18fc92 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 18fc74 │ │ │ │ + bcc.w 18fc64 │ │ │ │ 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 r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 18fc42 │ │ │ │ + bcc.w 18fc32 │ │ │ │ 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 r3, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 18fc18 │ │ │ │ + bcc.w 18fc08 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 18fbf0 │ │ │ │ + bhi.w 18fbe0 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #516] @ (190074 ) │ │ │ │ + ldr r2, [pc, #516] @ (190064 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #516] @ (190078 ) │ │ │ │ + ldr r3, [pc, #516] @ (190068 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c6438 │ │ │ │ + bl 1c6428 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187044 │ │ │ │ - cbz r0, 18febc │ │ │ │ + bl 187034 │ │ │ │ + cbz r0, 18feac │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 16f960 │ │ │ │ + bl 16f950 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18720c │ │ │ │ + bl 1871fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fe96 │ │ │ │ + bne.n 18fe86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187044 │ │ │ │ + bl 187034 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ff40 │ │ │ │ + beq.n 18ff30 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 18ff30 │ │ │ │ + beq.n 18ff20 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19006c │ │ │ │ + beq.w 19005c │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 18ff14 │ │ │ │ + cbz r3, 18ff04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190058 │ │ │ │ + beq.w 190048 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 18ff14 │ │ │ │ + beq.n 18ff04 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 18ff04 │ │ │ │ + bls.n 18fef4 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 18fefc │ │ │ │ + bhi.n 18feec │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 18fef0 │ │ │ │ + bls.n 18fee0 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 18ff08 │ │ │ │ + bhi.n 18fef8 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 18fef4 │ │ │ │ + bne.n 18fee4 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fee4 │ │ │ │ + bne.n 18fed4 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ strne.w r4, [r8, #52] @ 0x34 │ │ │ │ movne r7, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18720c │ │ │ │ + bl 1871fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18feca │ │ │ │ + bne.n 18feba │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18febc │ │ │ │ + bne.n 18feac │ │ │ │ mov r0, r6 │ │ │ │ - bl 187044 │ │ │ │ + bl 187034 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 18ff56 │ │ │ │ - b.n 18ffa0 │ │ │ │ + cbnz r0, 18ff46 │ │ │ │ + b.n 18ff90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18720c │ │ │ │ + bl 1871fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 18ffa0 │ │ │ │ + cbz r0, 18ff90 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18ff4c │ │ │ │ + bls.n 18ff3c │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ff4c │ │ │ │ + beq.n 18ff3c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 18ff86 │ │ │ │ + cbz r3, 18ff76 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 18ff86 │ │ │ │ + beq.n 18ff76 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18ff76 │ │ │ │ + bne.n 18ff66 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ff6a │ │ │ │ + bne.n 18ff5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 18720c │ │ │ │ + bl 1871fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ff56 │ │ │ │ + bne.n 18ff46 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 16e278 │ │ │ │ + bl 16e268 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187044 │ │ │ │ - cbz r0, 18ffc8 │ │ │ │ + bl 187034 │ │ │ │ + cbz r0, 18ffb8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 18ffc0 │ │ │ │ + cbz r3, 18ffb0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - bl 18720c │ │ │ │ + bl 1871fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ffb6 │ │ │ │ + bne.n 18ffa6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187044 │ │ │ │ + bl 187034 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18fff4 │ │ │ │ + cbz r0, 18ffe4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e058 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 18720c │ │ │ │ + bl 1871fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ffd6 │ │ │ │ + bne.n 18ffc6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187044 │ │ │ │ - cbz r0, 190014 │ │ │ │ + bl 187034 │ │ │ │ + cbz r0, 190004 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 19000c │ │ │ │ + cbz r3, 18fffc │ │ │ │ ldrd r2, r1, [r3, #56] @ 0x38 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 18720c │ │ │ │ + bl 1871fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fffc │ │ │ │ + bne.n 18ffec │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 19003c │ │ │ │ + cbz r2, 19002c │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 18fbc0 │ │ │ │ + bl 18fbb0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 190028 │ │ │ │ + bcc.n 190018 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #60] @ (19007c ) │ │ │ │ + ldr r2, [pc, #60] @ (19006c ) │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #52] @ (190078 ) │ │ │ │ + ldr r3, [pc, #52] @ (190068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 190070 │ │ │ │ + bne.n 190060 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18fee4 │ │ │ │ - b.n 18ff22 │ │ │ │ + bne.w 18fed4 │ │ │ │ + b.n 18ff12 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18ff22 │ │ │ │ + b.n 18ff12 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i q0, q5, d28[0] │ │ │ │ + vmla.i q8, q5, d0[7] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 190096 │ │ │ │ + bpl.n 190086 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 18fe5c │ │ │ │ + bl 18fe4c │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1900d8 │ │ │ │ + cbz r0, 1900c8 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 1900d8 │ │ │ │ - cbz r1, 1900d4 │ │ │ │ + cbz r2, 1900c8 │ │ │ │ + cbz r1, 1900c4 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ - cbz r2, 1900d4 │ │ │ │ + cbz r2, 1900c4 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n 1900d4 │ │ │ │ + beq.n 1900c4 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1900ca │ │ │ │ + bls.n 1900ba │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 1900ba │ │ │ │ + bhi.n 1900aa │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n 1900ce │ │ │ │ + bls.n 1900be │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1900c6 │ │ │ │ + bhi.n 1900b6 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1900b2 │ │ │ │ + bne.n 1900a2 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1900e6 │ │ │ │ + cbz r1, 1900d6 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 190102 │ │ │ │ + bcc.n 1900f2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ 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, 190116 │ │ │ │ + cbz r0, 190106 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (190260 ) │ │ │ │ + ldr r2, [pc, #304] @ (190250 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (190264 ) │ │ │ │ + ldr r1, [pc, #296] @ (190254 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 190254 │ │ │ │ + beq.n 190244 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 190172 │ │ │ │ + bhi.n 190162 │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 190238 │ │ │ │ + bne.n 190228 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {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} │ │ │ │ - bne.n 1901e0 │ │ │ │ + bne.n 1901d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 190238 │ │ │ │ + beq.n 190228 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ 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 1901cc │ │ │ │ - cbz r4, 190238 │ │ │ │ + bne.n 1901bc │ │ │ │ + cbz r4, 190228 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -468042,585 +468028,585 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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 r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #44] @ (190268 ) │ │ │ │ - ldr r3, [pc, #36] @ (190260 ) │ │ │ │ + bl 1891c8 │ │ │ │ + ldr r2, [pc, #44] @ (190258 ) │ │ │ │ + ldr r3, [pc, #36] @ (190250 ) │ │ │ │ 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 19025a │ │ │ │ + bne.n 19024a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 190194 │ │ │ │ + b.n 190184 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr12, {3} │ │ │ │ - stc2l 0, cr0, [r0, #432] @ 0x1b0 │ │ │ │ + cdp2 0, 12, cr0, cr14, cr12, {3} │ │ │ │ + ldc2l 0, cr0, [r0, #432] @ 0x1b0 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #568] @ (1904c0 ) │ │ │ │ + ldr r4, [pc, #568] @ (1904b0 ) │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #568] @ (1904c4 ) │ │ │ │ + ldr r1, [pc, #568] @ (1904b4 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ ldrb.w r8, [ip, #17] │ │ │ │ ldrb.w lr, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it cs │ │ │ │ movcs r0, ip │ │ │ │ - bcs.n 19034e │ │ │ │ + bcs.n 19033e │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19033e │ │ │ │ + beq.n 19032e │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ subs r4, r2, #4 │ │ │ │ mov fp, r9 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov sl, r7 │ │ │ │ - vldr d8, [pc, #496] @ 1904b8 │ │ │ │ + vldr d8, [pc, #496] @ 1904a8 │ │ │ │ mov r9, r4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1903b6 │ │ │ │ + beq.n 1903a6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 190118 │ │ │ │ + bl 190108 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r4, [r9] │ │ │ │ mov r5, r0 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ sub.w r3, r4, sl │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19036e │ │ │ │ + beq.n 19035e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19042e │ │ │ │ + bne.w 19041e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 190474 │ │ │ │ + bne.w 190464 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w r5, [fp] │ │ │ │ add sl, r3 │ │ │ │ cmp r8, sl │ │ │ │ itttt ls │ │ │ │ subls.w sl, sl, r8 │ │ │ │ ldrls r3, [sp, #4] │ │ │ │ addls r3, #1 │ │ │ │ strls r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1902dc │ │ │ │ + bne.n 1902cc │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188ea0 │ │ │ │ - ldr r2, [pc, #376] @ (1904c8 ) │ │ │ │ - ldr r3, [pc, #368] @ (1904c4 ) │ │ │ │ + bl 188e90 │ │ │ │ + ldr r2, [pc, #376] @ (1904b8 ) │ │ │ │ + ldr r3, [pc, #368] @ (1904b4 ) │ │ │ │ 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 1904b4 │ │ │ │ + bne.w 1904a4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1903e6 │ │ │ │ + bne.n 1903d6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190314 │ │ │ │ + beq.n 190304 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ 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, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1903a4 │ │ │ │ + cbz r0, 190394 │ │ │ │ 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, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 190314 │ │ │ │ + b.n 190304 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d8, [sp, #32] │ │ │ │ strd r3, r3, [r2] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1903e0 │ │ │ │ + cbz r0, 1903d0 │ │ │ │ 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, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str.w r4, [fp] │ │ │ │ - b.n 19032c │ │ │ │ + b.n 19031c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 190418 │ │ │ │ + cbz r0, 190408 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190314 │ │ │ │ - b.n 190376 │ │ │ │ + beq.w 190304 │ │ │ │ + b.n 190366 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ 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, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 190460 │ │ │ │ + cbz r0, 190450 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190314 │ │ │ │ + beq.w 190304 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ 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, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1904a2 │ │ │ │ + cbz r0, 190492 │ │ │ │ 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, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 190314 │ │ │ │ + b.n 190304 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldc2l 0, cr0, [r0, #-432]! @ 0xfffffe50 │ │ │ │ + stc2 0, cr0, [r0, #432] @ 0x1b0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [sl], #432 @ 0x1b0 │ │ │ │ + ldc2 0, cr0, [sl], #432 @ 0x1b0 │ │ │ │ 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] @ (190688 ) │ │ │ │ + ldr r2, [pc, #420] @ (190678 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #420] @ (19068c ) │ │ │ │ + ldr r3, [pc, #420] @ (19067c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ add r5, sp, #8 │ │ │ │ - vldr d0, [pc, #368] @ 190660 │ │ │ │ + vldr d0, [pc, #368] @ 190650 │ │ │ │ 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 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 190526 │ │ │ │ + cbz r0, 190516 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #304] @ 190668 │ │ │ │ + vldr d0, [pc, #304] @ 190658 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 190562 │ │ │ │ + cbz r0, 190552 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #252] @ 190670 │ │ │ │ + vldr d0, [pc, #252] @ 190660 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r9, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1905a0 │ │ │ │ + cbz r0, 190590 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d0, [pc, #200] @ 190678 │ │ │ │ + bl 188d18 │ │ │ │ + vldr d0, [pc, #200] @ 190668 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1905da │ │ │ │ + cbz r0, 1905ca │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #249 @ 0xf9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #148] @ 190680 │ │ │ │ + vldr d0, [pc, #148] @ 190670 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 190614 │ │ │ │ + cbz r0, 190604 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ - ldr r2, [pc, #80] @ (190690 ) │ │ │ │ - ldr r3, [pc, #76] @ (19068c ) │ │ │ │ + bl 188ccc │ │ │ │ + ldr r2, [pc, #80] @ (190680 ) │ │ │ │ + ldr r3, [pc, #76] @ (19067c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 190656 │ │ │ │ + bne.n 190646 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 19067c │ │ │ │ + bvc.n 19066c │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 190606 │ │ │ │ - b.n 190324 │ │ │ │ + bcc.n 1905f6 │ │ │ │ + b.n 190314 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xfb14006c │ │ │ │ + @ instruction: 0xfb24006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [ip, #108] @ 0x6c │ │ │ │ + vst1.8 {d16[3]}, [ip], ip │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1906e8 │ │ │ │ + bne.n 1906d8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r1, r3, #13 │ │ │ │ - bpl.n 1906e8 │ │ │ │ + bpl.n 1906d8 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r5, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ - bpl.n 1906ea │ │ │ │ + bpl.n 1906da │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ add.w r5, r0, #72 @ 0x48 │ │ │ │ eor.w r3, r3, #262144 @ 0x40000 │ │ │ │ str r3, [r0, #24] │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1906e8 │ │ │ │ + beq.n 1906d8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1906e0 │ │ │ │ + bmi.n 1906d0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1906e0 │ │ │ │ - bl 190694 │ │ │ │ + bne.n 1906d0 │ │ │ │ + bl 190684 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1906d0 │ │ │ │ + bne.n 1906c0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r4, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ - bmi.n 1906be │ │ │ │ + bmi.n 1906ae │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1906be │ │ │ │ + bmi.n 1906ae │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 1906e8 │ │ │ │ + bpl.n 1906d8 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1906be │ │ │ │ + b.n 1906ae │ │ │ │ stmdb 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 r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w fp, [pc, #808] @ 190a48 │ │ │ │ + ldr.w fp, [pc, #808] @ 190a38 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #804] @ (190a4c ) │ │ │ │ + ldr r2, [pc, #804] @ (190a3c ) │ │ │ │ add fp, pc │ │ │ │ - ldr r3, [pc, #804] @ (190a50 ) │ │ │ │ + ldr r3, [pc, #804] @ (190a40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18a110 │ │ │ │ + bl 18a100 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 190768 │ │ │ │ + beq.n 190758 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w r7, 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 r7, [r2, #0] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r4, r4, [r5, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 190a22 │ │ │ │ + beq.w 190a12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r7, #365 @ 0x16d │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r6 │ │ │ │ clz r9, r3 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 1907cc │ │ │ │ + cbz r6, 1907bc │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 190974 │ │ │ │ + beq.w 190964 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 190918 │ │ │ │ + beq.w 190908 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1907ba │ │ │ │ + beq.n 1907aa │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1908ca │ │ │ │ + beq.w 1908ba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1908ca │ │ │ │ + beq.w 1908ba │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 190918 │ │ │ │ + beq.w 190908 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19079c │ │ │ │ + bne.n 19078c │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 1908e4 │ │ │ │ + beq.w 1908d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19079e │ │ │ │ + bne.n 19078e │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 190782 │ │ │ │ + bne.n 190772 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r5, #32 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r6, [r5, #-8] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -468629,28 +468615,28 @@ │ │ │ │ ldrne r2, [r3, #28] │ │ │ │ ldrbne r4, [r2, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 190a1c │ │ │ │ + beq.w 190a0c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - cbz r2, 190814 │ │ │ │ + cbz r2, 190804 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 190a10 │ │ │ │ + beq.w 190a00 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ @@ -468659,346 +468645,346 @@ │ │ │ │ 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 18b2a4 │ │ │ │ + bl 18b294 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1909bc │ │ │ │ + beq.w 1909ac │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 190884 │ │ │ │ + cbz r0, 190874 │ │ │ │ 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, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 190a1c │ │ │ │ + beq.w 190a0c │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 190a14 │ │ │ │ + beq.w 190a04 │ │ │ │ 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 18b3b0 │ │ │ │ + bl 18b3a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189320 │ │ │ │ - b.n 1909f6 │ │ │ │ + bl 189310 │ │ │ │ + b.n 1909e6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19095a │ │ │ │ + beq.n 19094a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1907cc │ │ │ │ + bne.w 1907bc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r7 │ │ │ │ itt eq │ │ │ │ moveq sl, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - bne.w 1907cc │ │ │ │ - ldr r1, [pc, #364] @ (190a54 ) │ │ │ │ + bne.w 1907bc │ │ │ │ + ldr r1, [pc, #364] @ (190a44 ) │ │ │ │ add.w r0, sl, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ add.w r1, r1, #32768 @ 0x8000 │ │ │ │ ldrb.w r1, [r1, #3774] @ 0xebe │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [sl, r1, lsl #2] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19079e │ │ │ │ - b.n 1907cc │ │ │ │ + bne.w 19078e │ │ │ │ + b.n 1907bc │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 190950 │ │ │ │ - cbnz r2, 190936 │ │ │ │ + beq.n 190940 │ │ │ │ + cbnz r2, 190926 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ ite ne │ │ │ │ movne r0, r9 │ │ │ │ orreq.w r0, r9, #1 │ │ │ │ - cbz r0, 190940 │ │ │ │ + cbz r0, 190930 │ │ │ │ mov r4, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19079e │ │ │ │ - b.n 1907cc │ │ │ │ + bne.w 19078e │ │ │ │ + b.n 1907bc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 19099a │ │ │ │ + bl 16a108 │ │ │ │ + cbz r0, 19098a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #32] │ │ │ │ mov r4, r6 │ │ │ │ - b.n 190938 │ │ │ │ + b.n 190928 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 190694 │ │ │ │ - b.n 190938 │ │ │ │ + bl 190684 │ │ │ │ + b.n 190928 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 190984 │ │ │ │ + beq.n 190974 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 190920 │ │ │ │ + beq.n 190910 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190782 │ │ │ │ - b.n 1907d8 │ │ │ │ + bne.w 190772 │ │ │ │ + b.n 1907c8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 190916 │ │ │ │ + beq.n 190906 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1907cc │ │ │ │ + bne.w 1907bc │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1907be │ │ │ │ + b.n 1907ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 190694 │ │ │ │ + bl 190684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190782 │ │ │ │ - b.n 1907d8 │ │ │ │ + bne.w 190772 │ │ │ │ + b.n 1907c8 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 189df8 │ │ │ │ + bl 189de8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185360 │ │ │ │ + bl 185350 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ - bl 16a150 │ │ │ │ - b.n 190948 │ │ │ │ + bl 16a140 │ │ │ │ + b.n 190938 │ │ │ │ movw r1, #567 @ 0x237 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 18b3b0 │ │ │ │ + bl 18b3a0 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 190a18 │ │ │ │ + cbz r3, 190a08 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ strd r4, r5, [r8] │ │ │ │ - ldr r2, [pc, #96] @ (190a58 ) │ │ │ │ - ldr r3, [pc, #84] @ (190a50 ) │ │ │ │ + ldr r2, [pc, #96] @ (190a48 ) │ │ │ │ + ldr r3, [pc, #84] @ (190a40 ) │ │ │ │ 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 190a44 │ │ │ │ + bne.n 190a34 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19082c │ │ │ │ + b.n 19081c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1908b0 │ │ │ │ + b.n 1908a0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 1909ec │ │ │ │ + b.n 1909dc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ - beq.w 190802 │ │ │ │ + beq.w 1907f2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 190802 │ │ │ │ + b.n 1907f2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr.w r0, [r4, #108] @ 0x6c │ │ │ │ - ldr.w r0, [r0, #108] @ 0x6c │ │ │ │ + str??.w r0, [r4, #108] @ 0x6c │ │ │ │ + str??.w r0, [r0, #108] @ 0x6c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r2, #2156 @ 0x86c │ │ │ │ + @ instruction: 0xf612006c │ │ │ │ stmdb 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, #560] @ (190ca0 ) │ │ │ │ - ldr r3, [pc, #560] @ (190ca4 ) │ │ │ │ + ldr r1, [pc, #560] @ (190c90 ) │ │ │ │ + ldr r3, [pc, #560] @ (190c94 ) │ │ │ │ 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 190b10 │ │ │ │ + bne.n 190b00 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 190b10 │ │ │ │ + beq.n 190b00 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #160] @ 0xa0 │ │ │ │ - cbz r2, 190aa8 │ │ │ │ + cbz r2, 190a98 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 190b2e │ │ │ │ + beq.n 190b1e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 190b9c │ │ │ │ + beq.n 190b8c │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190c5e │ │ │ │ + beq.w 190c4e │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [r9] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 190b8e │ │ │ │ + bhi.n 190b7e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 190c6e │ │ │ │ + beq.w 190c5e │ │ │ │ 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 190ae6 │ │ │ │ + bhi.n 190ad6 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ mov r2, fp │ │ │ │ - bl 190708 │ │ │ │ + bl 1906f8 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 190b0c │ │ │ │ + beq.n 190afc │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 190b12 │ │ │ │ + b.n 190b02 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #404] @ (190ca8 ) │ │ │ │ - ldr r3, [pc, #396] @ (190ca4 ) │ │ │ │ + ldr r2, [pc, #404] @ (190c98 ) │ │ │ │ + ldr r3, [pc, #396] @ (190c94 ) │ │ │ │ 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 190c9c │ │ │ │ + bne.w 190c8c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r4, [r5, #35] @ 0x23 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 190c7e │ │ │ │ + beq.w 190c6e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 190aa8 │ │ │ │ + bne.n 190a98 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 190b72 │ │ │ │ + cbz r0, 190b62 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 190b66 │ │ │ │ + cbz r2, 190b56 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 190b5e │ │ │ │ + bne.n 190b4e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 190b86 │ │ │ │ + beq.n 190b76 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 190b52 │ │ │ │ - bl 187188 │ │ │ │ + bne.n 190b42 │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 190b4c │ │ │ │ + bne.n 190b3c │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 190b82 │ │ │ │ + bhi.n 190b72 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 190b86 │ │ │ │ + bls.n 190b76 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 190b10 │ │ │ │ + bne.n 190b00 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ - b.n 190aa8 │ │ │ │ + b.n 190a98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ blx 483e8 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 190ade │ │ │ │ + b.n 190ace │ │ │ │ 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] │ │ │ │ @@ -469007,166 +468993,166 @@ │ │ │ │ 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 187188 │ │ │ │ + bl 187178 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 190c62 │ │ │ │ + beq.n 190c52 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 190c24 │ │ │ │ + cbz r3, 190c14 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 190c36 │ │ │ │ + cbz r2, 190c26 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 190c14 │ │ │ │ + cbz r4, 190c04 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 190c14 │ │ │ │ + cbz r2, 190c04 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a4c │ │ │ │ mov r3, r4 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 190bfa │ │ │ │ + bne.n 190bea │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a4c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 190c44 │ │ │ │ + beq.n 190c34 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 190bda │ │ │ │ + b.n 190bca │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a4c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 190c24 │ │ │ │ - cbz r4, 190c62 │ │ │ │ + b.n 190c14 │ │ │ │ + cbz r4, 190c52 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ mov r0, fp │ │ │ │ - bl 1873f0 │ │ │ │ + bl 1873e0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 16fa54 │ │ │ │ - b.n 190ab6 │ │ │ │ + bl 16fa44 │ │ │ │ + b.n 190aa6 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 190ac2 │ │ │ │ + b.n 190ab2 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 190c54 │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 190c44 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 190708 │ │ │ │ - b.n 190b0c │ │ │ │ + bl 1906f8 │ │ │ │ + b.n 190afc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 190aa8 │ │ │ │ + bne.w 190a98 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190b4c │ │ │ │ + bne.w 190b3c │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 190b10 │ │ │ │ + bhi.w 190b00 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 190b7a │ │ │ │ + b.n 190b6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf588006c │ │ │ │ + @ instruction: 0xf598006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e6006c │ │ │ │ + @ instruction: 0xf4f6006c │ │ │ │ stmdb 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, #368] @ (190e30 ) │ │ │ │ + ldr r2, [pc, #368] @ (190e20 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #368] @ (190e34 ) │ │ │ │ + ldr r3, [pc, #368] @ (190e24 ) │ │ │ │ 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 16fb6c │ │ │ │ + bl 16fb5c │ │ │ │ ldr.w r4, [r4, #352] @ 0x160 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 190cec │ │ │ │ + cbz r3, 190cdc │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbnz r6, 190d14 │ │ │ │ + cbnz r6, 190d04 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190ce0 │ │ │ │ + bne.n 190cd0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f8ec │ │ │ │ - ldr r2, [pc, #320] @ (190e38 ) │ │ │ │ - ldr r3, [pc, #312] @ (190e34 ) │ │ │ │ + bl 16f8dc │ │ │ │ + ldr r2, [pc, #320] @ (190e28 ) │ │ │ │ + ldr r3, [pc, #312] @ (190e24 ) │ │ │ │ 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 190e2a │ │ │ │ + bne.w 190e1a │ │ │ │ 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 16f9dc │ │ │ │ + bl 16f9cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 190d48 │ │ │ │ + cbz r0, 190d38 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 190cee │ │ │ │ + beq.n 190cde │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190cee │ │ │ │ + beq.n 190cde │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 190d20 │ │ │ │ + bne.n 190d10 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190d38 │ │ │ │ - b.n 190cee │ │ │ │ + bne.n 190d28 │ │ │ │ + b.n 190cde │ │ │ │ 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] │ │ │ │ @@ -469175,604 +469161,604 @@ │ │ │ │ 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 187188 │ │ │ │ + bl 187178 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 190e16 │ │ │ │ + beq.n 190e06 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 190dce │ │ │ │ + beq.n 190dbe │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 190de0 │ │ │ │ + cbz r2, 190dd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a4c │ │ │ │ orr.w r7, r0, r5 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r7 │ │ │ │ - cbz r5, 190dbe │ │ │ │ + cbz r5, 190dae │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 190dbe │ │ │ │ + cbz r2, 190dae │ │ │ │ mov r1, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a4c │ │ │ │ orrs r0, r7 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 190da2 │ │ │ │ + bne.n 190d92 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a4c │ │ │ │ orr.w r5, r7, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 190dfa │ │ │ │ + beq.n 190dea │ │ │ │ mov sl, r0 │ │ │ │ - b.n 190d7c │ │ │ │ + b.n 190d6c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a4c │ │ │ │ orrs r0, r5 │ │ │ │ mov r7, sl │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 190ddc │ │ │ │ - cbz r5, 190e16 │ │ │ │ + bne.n 190dcc │ │ │ │ + cbz r5, 190e06 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1873f0 │ │ │ │ + bl 1873e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 190d2c │ │ │ │ + b.n 190d1c │ │ │ │ mov r0, r6 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16fa54 │ │ │ │ - b.n 190d2c │ │ │ │ + bl 16fa44 │ │ │ │ + b.n 190d1c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf338006c │ │ │ │ + @ instruction: 0xf348006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf302006c │ │ │ │ + @ instruction: 0xf312006c │ │ │ │ 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] @ 190f00 │ │ │ │ + ldr.w ip, [pc, #172] @ 190ef0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ add ip, pc │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - ldr r3, [pc, #160] @ (190f04 ) │ │ │ │ + ldr r3, [pc, #160] @ (190ef4 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188340 │ │ │ │ + bl 188330 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 190eae │ │ │ │ + bne.n 190e9e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 190eda │ │ │ │ + beq.n 190eca │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - bne.n 190eaa │ │ │ │ + bne.n 190e9a │ │ │ │ ldrh.w r2, [r5, #284] @ 0x11c │ │ │ │ ldrh.w r0, [r5, #286] @ 0x11e │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #288] @ 0x120 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 190ec8 │ │ │ │ + bls.n 190eb8 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 190ede │ │ │ │ + bls.n 190ece │ │ │ │ mov r0, r4 │ │ │ │ - b.n 190eb0 │ │ │ │ + b.n 190ea0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (190f08 ) │ │ │ │ - ldr r3, [pc, #80] @ (190f04 ) │ │ │ │ + ldr r2, [pc, #84] @ (190ef8 ) │ │ │ │ + ldr r3, [pc, #80] @ (190ef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 190efc │ │ │ │ + bne.n 190eec │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 190ee2 │ │ │ │ + bhi.n 190ed2 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 190ef0 │ │ │ │ + bhi.n 190ee0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 190eb0 │ │ │ │ + b.n 190ea0 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 190eae │ │ │ │ + bne.n 190e9e │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 190eb0 │ │ │ │ + b.n 190ea0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - sub.w r0, r0, #108 @ 0x6c │ │ │ │ + subs.w r0, r0, #108 @ 0x6c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r8, #108 @ 0x6c │ │ │ │ + adcs.w r0, r8, #108 @ 0x6c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1028] @ 191324 │ │ │ │ + ldr.w r5, [pc, #1028] @ 191314 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1028] @ 191328 │ │ │ │ + ldr.w r4, [pc, #1028] @ 191318 │ │ │ │ mov r8, 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 19107c │ │ │ │ + ble.w 19106c │ │ │ │ mov r5, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r4, [r8, #44] @ 0x2c │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.w 19107c │ │ │ │ + beq.w 19106c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ add r4, r2 │ │ │ │ add r4, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 19111a │ │ │ │ + bpl.w 19110a │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 19111e │ │ │ │ + bls.w 19110e │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 19111a │ │ │ │ + bls.w 19110a │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 19107c │ │ │ │ + bhi.n 19106c │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r6, r9, r4 │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ orrs r6, r2 │ │ │ │ lsl.w r4, r9, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c004 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 190fdc │ │ │ │ + cbz r7, 190fcc │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 191276 │ │ │ │ + beq.w 191266 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1912a8 │ │ │ │ + beq.w 191298 │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ands.w r2, r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 191010 │ │ │ │ + bne.n 191000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1912c0 │ │ │ │ + beq.w 1912b0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 191008 │ │ │ │ + bne.n 190ff8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190ff4 │ │ │ │ + bne.n 190fe4 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 18c128 │ │ │ │ + bl 18c118 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 19113a │ │ │ │ + beq.w 19112a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 191192 │ │ │ │ + beq.w 191182 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 191220 │ │ │ │ + beq.w 191210 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - cbz r2, 191058 │ │ │ │ + cbz r2, 191048 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - cbz r7, 1910ac │ │ │ │ + cbz r7, 19109c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1912e6 │ │ │ │ + beq.w 1912d6 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 191098 │ │ │ │ + beq.n 191088 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1910ba │ │ │ │ + blt.n 1910aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 190f52 │ │ │ │ - ldr r2, [pc, #684] @ (19132c ) │ │ │ │ - ldr r3, [pc, #680] @ (191328 ) │ │ │ │ + bne.w 190f42 │ │ │ │ + ldr r2, [pc, #684] @ (19131c ) │ │ │ │ + ldr r3, [pc, #680] @ (191318 ) │ │ │ │ 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 19131e │ │ │ │ + bne.w 19130e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #320] @ 0x140 │ │ │ │ ldr.w r3, [r5, #324] @ 0x144 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #324] @ 0x144 │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ ldrsblt.w r3, [r5, #65] @ 0x41 │ │ │ │ - bge.n 191070 │ │ │ │ + bge.n 191060 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r2, [r5, #100] @ 0x64 │ │ │ │ - bne.n 191070 │ │ │ │ + bne.n 191060 │ │ │ │ ldrh.w r2, [r8, #32] │ │ │ │ ldrb.w r1, [r5, #320] @ 0x140 │ │ │ │ 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, #320] @ 0x140 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 191070 │ │ │ │ + bne.n 191060 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #320] @ 0x140 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 190f52 │ │ │ │ - b.n 19107c │ │ │ │ + bne.w 190f42 │ │ │ │ + b.n 19106c │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 19107c │ │ │ │ + bgt.n 19106c │ │ │ │ sub.w r6, r4, #32 │ │ │ │ rsb r3, r4, #32 │ │ │ │ movs r2, #0 │ │ │ │ lsl.w r4, r9, r4 │ │ │ │ lsl.w r6, r9, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 190fa0 │ │ │ │ + b.n 190f90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1911ce │ │ │ │ + beq.n 1911be │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 191160 │ │ │ │ + cbz r2, 191150 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1911fa │ │ │ │ + beq.n 1911ea │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 191070 │ │ │ │ + bne.n 191060 │ │ │ │ ldrb.w r2, [r8, #18] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ ubfx r2, r2, #7, #1 │ │ │ │ orr.w r2, r2, r3, lsr #7 │ │ │ │ bfi r3, r2, #7, #1 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 190f52 │ │ │ │ - b.n 19107c │ │ │ │ + bne.w 190f42 │ │ │ │ + b.n 19106c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 191248 │ │ │ │ + beq.n 191238 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ - cbz r2, 1911b8 │ │ │ │ + cbz r2, 1911a8 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - cbz r7, 1911c4 │ │ │ │ + cbz r7, 1911b4 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 191098 │ │ │ │ + beq.w 191088 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1910ea │ │ │ │ - b.n 1910ba │ │ │ │ + bge.n 1910da │ │ │ │ + b.n 1910aa │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191160 │ │ │ │ + beq.n 191150 │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 191168 │ │ │ │ + bne.n 191158 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1912c4 │ │ │ │ + beq.n 1912b4 │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #336] @ 0x150 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 190f52 │ │ │ │ - b.n 19107c │ │ │ │ + bne.w 190f42 │ │ │ │ + b.n 19106c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 191058 │ │ │ │ + beq.w 191048 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - b.n 191058 │ │ │ │ + b.n 191048 │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1911b8 │ │ │ │ + bmi.n 1911a8 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1911b8 │ │ │ │ + beq.n 1911a8 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - b.n 1911b8 │ │ │ │ + b.n 1911a8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldmia r2, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188330 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1912a4 │ │ │ │ + bne.n 191294 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ movw r2, #337 @ 0x151 │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 190fd8 │ │ │ │ + b.n 190fc8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - bl 190e3c │ │ │ │ + bl 190e2c │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 190fd8 │ │ │ │ + b.n 190fc8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 191010 │ │ │ │ + b.n 191000 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #328] @ 0x148 │ │ │ │ ldr.w r3, [r5, #332] @ 0x14c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 190f52 │ │ │ │ - b.n 19107c │ │ │ │ + bne.w 190f42 │ │ │ │ + b.n 19106c │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #344] @ 0x158 │ │ │ │ ldr.w r3, [r5, #348] @ 0x15c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #348] @ 0x15c │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 191070 │ │ │ │ + bge.w 191060 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 190f52 │ │ │ │ - b.n 19107c │ │ │ │ + bne.w 190f42 │ │ │ │ + b.n 19106c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0d4006c │ │ │ │ + @ instruction: 0xf0e4006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s q8, q6, q14 │ │ │ │ + vmla.i d0, d12, d0[7] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi.n 191362 │ │ │ │ + bhi.n 191352 │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bhi.n 1913b8 │ │ │ │ + bhi.n 1913a8 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bhi.n 191388 │ │ │ │ + bhi.n 191378 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.n 19139e │ │ │ │ + bls.n 19138e │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1913e4 │ │ │ │ + bne.n 1913d4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ movt r0, #16 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #632 @ 0x278 │ │ │ │ - bls.n 1913ca │ │ │ │ + bls.n 1913ba │ │ │ │ subw r3, r3, #639 @ 0x27f │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 1913e0 │ │ │ │ + bhi.n 1913d0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ movt r0, #2560 @ 0xa00 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r0 │ │ │ │ - bne.n 19139a │ │ │ │ + bne.n 19138a │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.n 191344 │ │ │ │ + bne.n 191334 │ │ │ │ bx lr │ │ │ │ subs r3, #139 @ 0x8b │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 1913e0 │ │ │ │ + bhi.n 1913d0 │ │ │ │ movw r0, #31281 @ 0x7a31 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r3, #29 │ │ │ │ - bls.n 1913d6 │ │ │ │ + bls.n 1913c6 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 1913e0 │ │ │ │ + bhi.n 1913d0 │ │ │ │ movw r0, #32771 @ 0x8003 │ │ │ │ movt r0, #20481 @ 0x5001 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ movw r0, #32773 @ 0x8005 │ │ │ │ @@ -469801,167 +469787,167 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r3, [pc, #2824] @ 191f10 │ │ │ │ + ldr.w r3, [pc, #2824] @ 191f00 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #2820] @ 191f14 │ │ │ │ - ldr.w r9, [pc, #2820] @ 191f18 │ │ │ │ + ldr.w r2, [pc, #2820] @ 191f04 │ │ │ │ + ldr.w r9, [pc, #2820] @ 191f08 │ │ │ │ add r2, pc │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16f9dc │ │ │ │ - cbz r0, 191448 │ │ │ │ - ldr.w r2, [pc, #2800] @ 191f1c │ │ │ │ - ldr.w r3, [pc, #2784] @ 191f10 │ │ │ │ + bl 16f9cc │ │ │ │ + cbz r0, 191438 │ │ │ │ + ldr.w r2, [pc, #2800] @ 191f0c │ │ │ │ + ldr.w r3, [pc, #2784] @ 191f00 │ │ │ │ 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 19270c │ │ │ │ + bne.w 1926fc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa44 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 191428 │ │ │ │ + beq.n 191418 │ │ │ │ mov r8, r9 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19159a │ │ │ │ + beq.w 19158a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 191590 │ │ │ │ + bhi.w 191580 │ │ │ │ tbb [pc, r3] │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ strh r2, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldr.w r3, [pc, #2728] @ 191f20 │ │ │ │ + ldr.w r3, [pc, #2728] @ 191f10 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ ldrb.w r2, [r3, #67] @ 0x43 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 191620 │ │ │ │ + beq.w 191610 │ │ │ │ add.w r3, r2, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ and.w r0, r3, #126 @ 0x7e │ │ │ │ mov r6, r3 │ │ │ │ cmp r0, #26 │ │ │ │ uxtb r1, r3 │ │ │ │ it eq │ │ │ │ moveq r1, #1 │ │ │ │ - beq.n 1914b8 │ │ │ │ + beq.n 1914a8 │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ subs r1, #28 │ │ │ │ cmp r1, #1 │ │ │ │ ite hi │ │ │ │ movhi r1, #0 │ │ │ │ movls r1, #1 │ │ │ │ and.w r0, r3, #127 @ 0x7f │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.w 1918f6 │ │ │ │ + bhi.w 1918e6 │ │ │ │ sub.w lr, r0, #64 @ 0x40 │ │ │ │ and.w r0, lr, #127 @ 0x7f │ │ │ │ uxtb.w lr, lr │ │ │ │ bfi r6, r0, #0, #7 │ │ │ │ ubfx ip, r6, #7, #6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb.w r3, [r3, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 191a7e │ │ │ │ + beq.w 191a6e │ │ │ │ cmp.w sl, #330 @ 0x14a │ │ │ │ - beq.w 1920e8 │ │ │ │ + beq.w 1920d8 │ │ │ │ cmp r0, #20 │ │ │ │ - bls.w 191a78 │ │ │ │ + bls.w 191a68 │ │ │ │ add.w r3, r0, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 191a7e │ │ │ │ + bhi.w 191a6e │ │ │ │ add.w r3, ip, #3 │ │ │ │ add.w r3, lr, r3, lsr #2 │ │ │ │ - b.n 191a92 │ │ │ │ + b.n 191a82 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 191a5e │ │ │ │ + beq.w 191a4e │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 191548 │ │ │ │ + cbz r1, 191538 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 191534 │ │ │ │ + b.n 191524 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 19183e │ │ │ │ + beq.w 19182e │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #15 │ │ │ │ - bne.n 19152c │ │ │ │ + bne.n 19151c │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r5, #311] @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18873c │ │ │ │ - cbnz r0, 191564 │ │ │ │ + bl 18872c │ │ │ │ + cbnz r0, 191554 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r5, #320] @ 0x140 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r5, #320] @ 0x140 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 1918e8 │ │ │ │ - bhi.w 1918d2 │ │ │ │ + beq.w 1918d8 │ │ │ │ + bhi.w 1918c2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 191590 │ │ │ │ + bne.n 191580 │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 191580 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 191590 │ │ │ │ + cbz r0, 191580 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1913ec │ │ │ │ + bl 1913dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 191462 │ │ │ │ + bne.w 191452 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191458 │ │ │ │ - b.n 191428 │ │ │ │ - ldr.w r3, [pc, #2424] @ 191f24 │ │ │ │ + bne.w 191448 │ │ │ │ + b.n 191418 │ │ │ │ + ldr.w r3, [pc, #2424] @ 191f14 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w ip, [r8, r3] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mul.w r0, r3, r2 │ │ │ │ add.w r3, ip, r0 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 1915fe │ │ │ │ + cbz r6, 1915ee │ │ │ │ adds r0, #22 │ │ │ │ add.w r6, r4, r6, lsl #5 │ │ │ │ add r0, ip │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ adds r3, #32 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ @@ -469973,37 +469959,37 @@ │ │ │ │ ldrbne.w lr, [r5, #309] @ 0x135 │ │ │ │ orreq.w r1, r1, lr │ │ │ │ strbeq.w r1, [r5, #308] @ 0x134 │ │ │ │ itt ne │ │ │ │ orrne.w r1, r1, lr │ │ │ │ strbne.w r1, [r5, #309] @ 0x135 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1915cc │ │ │ │ + bne.n 1915bc │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r2, ip │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb.w r2, [r4, #45] @ 0x2d │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1918c6 │ │ │ │ + beq.w 1918b6 │ │ │ │ ldrb.w r3, [r5, #309] @ 0x135 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #309] @ 0x135 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 191580 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w sl, #286 @ 0x11e │ │ │ │ - bcs.w 191854 │ │ │ │ + bcs.w 191844 │ │ │ │ cmp.w sl, #33 @ 0x21 │ │ │ │ - bls.w 192116 │ │ │ │ + bls.w 192106 │ │ │ │ sub.w r1, sl, #34 @ 0x22 │ │ │ │ cmp r1, #251 @ 0xfb │ │ │ │ - bhi.w 191af4 │ │ │ │ + bhi.w 191ae4 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r3, #12 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ @@ -470250,76 +470236,76 @@ │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r5, r2, #7 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 19184a │ │ │ │ + b.n 19183a │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 191548 │ │ │ │ + beq.w 191538 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 191842 │ │ │ │ - b.n 19153c │ │ │ │ + bne.n 191832 │ │ │ │ + b.n 19152c │ │ │ │ movw r0, #622 @ 0x26e │ │ │ │ cmp sl, r0 │ │ │ │ - bhi.n 191948 │ │ │ │ + bhi.n 191938 │ │ │ │ cmp.w sl, #592 @ 0x250 │ │ │ │ - bcs.w 191fb6 │ │ │ │ + bcs.w 191fa6 │ │ │ │ cmp.w sl, #384 @ 0x180 │ │ │ │ - bcs.w 191f6c │ │ │ │ + bcs.w 191f5c │ │ │ │ cmp.w sl, #354 @ 0x162 │ │ │ │ - bcc.w 191b56 │ │ │ │ + bcc.w 191b46 │ │ │ │ sub.w ip, sl, #354 @ 0x162 │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #4241 @ 0x1091 │ │ │ │ movt r3, #8240 @ 0x2030 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ ands r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1919f0 │ │ │ │ + bne.w 1919e0 │ │ │ │ mov.w ip, #16896 @ 0x4200 │ │ │ │ movt ip, #3 │ │ │ │ tst.w r0, ip │ │ │ │ - bne.w 191fe2 │ │ │ │ + bne.w 191fd2 │ │ │ │ tst.w r0, #40960 @ 0xa000 │ │ │ │ - bne.w 191baa │ │ │ │ + bne.w 191b9a │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r5, #311] @ 0x137 │ │ │ │ - bl 191330 │ │ │ │ + bl 191320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191b24 │ │ │ │ - b.n 191b38 │ │ │ │ + bne.w 191b14 │ │ │ │ + b.n 191b28 │ │ │ │ ldrb.w r3, [r5, #308] @ 0x134 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #308] @ 0x134 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 191580 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 191590 │ │ │ │ + bhi.w 191580 │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 191580 │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 191580 │ │ │ │ add.w fp, r0, #32 │ │ │ │ ubfx ip, r3, #7, #6 │ │ │ │ and.w fp, fp, #127 @ 0x7f │ │ │ │ mov lr, r0 │ │ │ │ cmp.w fp, #15 │ │ │ │ - bhi.w 1914e0 │ │ │ │ + bhi.w 1914d0 │ │ │ │ ubfx r3, r3, #26, #1 │ │ │ │ add r3, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r0, r3, asr #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ittet ne │ │ │ │ andne.w r3, r3, #31 │ │ │ │ @@ -470332,20 +470318,20 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ uxthne r3, r3 │ │ │ │ lsls r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ and.w r9, r3, r0 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 191628 │ │ │ │ + b.n 191618 │ │ │ │ sub.w r2, sl, #624 @ 0x270 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi.n 1918a6 │ │ │ │ + bhi.n 191896 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi.w 191af4 │ │ │ │ + bhi.w 191ae4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ @@ -470414,34 +470400,34 @@ │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ ite ne │ │ │ │ movne r2, #2 │ │ │ │ moveq r2, #4 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 1878e4 │ │ │ │ + bl 1878d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ and.w r6, r6, #31 │ │ │ │ - bl 1878e4 │ │ │ │ + bl 1878d4 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ lsls r1, r6 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 191580 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 191580 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 191580 │ │ │ │ ldrb.w r3, [r5, #325] @ 0x145 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #325] @ 0x145 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, sl, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -470449,383 +470435,383 @@ │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ ldrb.w r3, [r5, #325] @ 0x145 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r5, #325] @ 0x145 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 191580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188754 │ │ │ │ + bl 188744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19151c │ │ │ │ + beq.w 19150c │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.n 19151c │ │ │ │ + b.n 19150c │ │ │ │ cmp r0, #16 │ │ │ │ - bhi.w 191508 │ │ │ │ + bhi.w 1914f8 │ │ │ │ add ip, lr │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 191ab4 │ │ │ │ + beq.n 191aa4 │ │ │ │ and.w r3, ip, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb lr, r3, #32 │ │ │ │ lsl.w ip, fp, ip │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsr.w lr, fp, lr │ │ │ │ subs r3, #1 │ │ │ │ orr.w ip, ip, lr │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 191aee │ │ │ │ + beq.n 191ade │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ movs r6, #1 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb fp, r0, #32 │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ lsl.w lr, r6, lr │ │ │ │ negs r0, r0 │ │ │ │ lsr.w fp, r6, fp │ │ │ │ and.w r6, r0, r3 │ │ │ │ orr.w fp, lr, fp │ │ │ │ sbc.w fp, fp, fp, lsl #1 │ │ │ │ and.w fp, fp, ip │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 191628 │ │ │ │ + b.n 191618 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 191ae8 │ │ │ │ + b.n 191ad8 │ │ │ │ sub.w r2, sl, #47 @ 0x2f │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.w 19276c │ │ │ │ + bhi.w 19275c │ │ │ │ movw r3, #49103 @ 0xbfcf │ │ │ │ movt r3, #2 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 19276c │ │ │ │ + beq.w 19275c │ │ │ │ ldrb.w r2, [r5, #311] @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r5, #311] @ 0x137 │ │ │ │ - bl 191330 │ │ │ │ - cbz r0, 191b30 │ │ │ │ + bl 191320 │ │ │ │ + cbz r0, 191b20 │ │ │ │ ldrb.w r3, [r5, #310] @ 0x136 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #310] @ 0x136 │ │ │ │ cmp.w sl, #58 @ 0x3a │ │ │ │ - bls.w 192134 │ │ │ │ + bls.w 192124 │ │ │ │ sub.w sl, sl, #157 @ 0x9d │ │ │ │ cmp.w sl, #22 │ │ │ │ - bhi.w 191590 │ │ │ │ + bhi.w 191580 │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ lsr.w r3, r3, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 191574 │ │ │ │ - b.n 191590 │ │ │ │ + bmi.w 191564 │ │ │ │ + b.n 191580 │ │ │ │ cmp.w sl, #318 @ 0x13e │ │ │ │ - bls.w 19225a │ │ │ │ + bls.w 19224a │ │ │ │ mvn.w ip, #322 @ 0x142 │ │ │ │ add.w r0, sl, ip │ │ │ │ cmp r0, #26 │ │ │ │ - bhi.w 1918a6 │ │ │ │ + bhi.w 191896 │ │ │ │ mov.w ip, #1 │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ movw r0, #18433 @ 0x4801 │ │ │ │ movt r0, #1669 @ 0x685 │ │ │ │ and.w r0, ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1919f0 │ │ │ │ + bne.w 1919e0 │ │ │ │ tst.w ip, #5248 @ 0x1480 │ │ │ │ - beq.w 1918a6 │ │ │ │ + beq.w 191896 │ │ │ │ ldrsb.w r0, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #330 @ 0x14a │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 192604 │ │ │ │ + beq.w 1925f4 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ orrs r1, r6 │ │ │ │ str r1, [r5, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ orr.w r1, r1, fp │ │ │ │ str r1, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #47] @ 0x2f │ │ │ │ lsls r3, r2, #27 │ │ │ │ - bpl.n 191bd2 │ │ │ │ + bpl.n 191bc2 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ orrs r2, r6 │ │ │ │ str r2, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ movw r2, #367 @ 0x16f │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 191be8 │ │ │ │ + bne.n 191bd8 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ orrs r2, r6 │ │ │ │ str r2, [r5, #120] @ 0x78 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ orr.w r2, r2, fp │ │ │ │ str r2, [r5, #124] @ 0x7c │ │ │ │ ldrh.w r2, [r5, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [r5, #148] @ 0x94 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf24 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 191c26 │ │ │ │ + beq.n 191c16 │ │ │ │ ldr.w r2, [r5, #176] @ 0xb0 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r5, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #180] @ 0xb4 │ │ │ │ ldrh.w r2, [r5, #154] @ 0x9a │ │ │ │ orr.w r3, r9, r2 │ │ │ │ strh.w r3, [r5, #154] @ 0x9a │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 191580 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #369 @ 0x171 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 191580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaf58 │ │ │ │ + bl 1aaf48 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188330 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192734 │ │ │ │ + beq.w 192724 │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #336] @ 0x150 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #340] @ 0x154 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 191580 │ │ │ │ cmp.w sl, #564 @ 0x234 │ │ │ │ - bne.w 1918a6 │ │ │ │ + bne.w 191896 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r5, #292] @ 0x124 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 191580 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 191a1e │ │ │ │ - b.n 191590 │ │ │ │ + bmi.w 191a0e │ │ │ │ + b.n 191580 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1927a6 │ │ │ │ + bne.w 192796 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 1922a4 │ │ │ │ + bne.w 192294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 191330 │ │ │ │ + bl 191320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 191590 │ │ │ │ + beq.w 191580 │ │ │ │ ldrb.w r3, [r5, #310] @ 0x136 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #310] @ 0x136 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 191580 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, sl, r2 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1921fe │ │ │ │ + bhi.w 1921ee │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 191580 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ movw r0, #650 @ 0x28a │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq sl, r0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w 1925ce │ │ │ │ + beq.w 1925be │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ orrs r2, r6 │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ orr.w r2, r2, fp │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ ldrh.w r2, [r5, #150] @ 0x96 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [r5, #150] @ 0x96 │ │ │ │ movw r2, #651 @ 0x28b │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 191d48 │ │ │ │ + bne.n 191d38 │ │ │ │ ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r5, #128] @ 0x80 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf24 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 191d7a │ │ │ │ + beq.n 191d6a │ │ │ │ ldr.w r2, [r5, #184] @ 0xb8 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r5, #184] @ 0xb8 │ │ │ │ ldr.w r2, [r5, #188] @ 0xbc │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #188] @ 0xbc │ │ │ │ ldrh.w r2, [r5, #156] @ 0x9c │ │ │ │ orr.w r3, r9, r2 │ │ │ │ strh.w r3, [r5, #156] @ 0x9c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 19221e │ │ │ │ + beq.w 19220e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 191580 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 191590 │ │ │ │ + bpl.w 191580 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 191dd6 │ │ │ │ + b.n 191dc6 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19279a │ │ │ │ + beq.w 19278a │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 192794 │ │ │ │ + bne.w 192784 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 191dc4 │ │ │ │ + bne.n 191db4 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 191590 │ │ │ │ + bhi.w 191580 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r6, #20] │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 191580 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, sl, r2 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 191590 │ │ │ │ + bhi.w 191580 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ movs r6, #0 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ add.w fp, r5, #328 @ 0x148 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r9, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188330 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 192082 │ │ │ │ + beq.w 192072 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 191e5c │ │ │ │ - b.w 191590 │ │ │ │ + bne.n 191e4c │ │ │ │ + b.w 191580 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r3, #20480 @ 0x5000 │ │ │ │ ldrb.w r3, [r9, #1559] @ 0x617 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 192150 │ │ │ │ + bhi.w 192140 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r3, #20480 @ 0x5000 │ │ │ │ ldrb.w r3, [r9, #2359] @ 0x937 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 192162 │ │ │ │ + bhi.w 192152 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ bic.w r1, r3, #3 │ │ │ │ ldrb.w r0, [r9, #469] @ 0x1d5 │ │ │ │ ldrb.w r2, [r9, #470] @ 0x1d6 │ │ │ │ adds r0, #11 │ │ │ │ @@ -470839,143 +470825,143 @@ │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ orr.w r3, r3, r2, lsl #1 │ │ │ │ orrs r3, r1 │ │ │ │ strb.w r3, [r5, #311] @ 0x137 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe8006c │ │ │ │ - @ instruction: 0xebe6006c │ │ │ │ - rsb r0, ip, ip, asr #1 │ │ │ │ + @ instruction: 0xebf8006c │ │ │ │ + @ instruction: 0xebf6006c │ │ │ │ + rsbs r0, ip, ip, asr #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r3, #20480 @ 0x5000 │ │ │ │ ldrb.w r3, [r9, #2459] @ 0x99b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 192210 │ │ │ │ + bhi.w 192200 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 191580 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ movw r3, #591 @ 0x24f │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1918a6 │ │ │ │ + beq.w 191896 │ │ │ │ cmp.w sl, #584 @ 0x248 │ │ │ │ - bcs.w 191a14 │ │ │ │ + bcs.w 191a04 │ │ │ │ cmp.w sl, #516 @ 0x204 │ │ │ │ - bcs.w 19227e │ │ │ │ + bcs.w 19226e │ │ │ │ cmp.w sl, #488 @ 0x1e8 │ │ │ │ - bcs.w 1923ea │ │ │ │ + bcs.w 1923da │ │ │ │ cmp.w sl, #422 @ 0x1a6 │ │ │ │ - bhi.w 192402 │ │ │ │ + bhi.w 1923f2 │ │ │ │ cmp.w sl, #398 @ 0x18e │ │ │ │ - bls.w 1918a6 │ │ │ │ + bls.w 191896 │ │ │ │ mvn.w r2, #398 @ 0x18e │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #246 @ 0xf6 │ │ │ │ add r2, sl │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1919f0 │ │ │ │ - b.n 1918a6 │ │ │ │ + bmi.w 1919e0 │ │ │ │ + b.n 191896 │ │ │ │ sub.w r2, sl, #592 @ 0x250 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ movt r2, #22528 @ 0x5800 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 191c82 │ │ │ │ + bne.w 191c72 │ │ │ │ movw r3, #611 @ 0x263 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 1918a6 │ │ │ │ + bne.w 191896 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ movw r0, #363 @ 0x16b │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq sl, r0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w 19259a │ │ │ │ + beq.w 19258a │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ orrs r2, r6 │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str r2, [r5, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r5, #152] @ 0x98 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [r5, #152] @ 0x98 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf24 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19204c │ │ │ │ + beq.n 19203c │ │ │ │ ldr.w r2, [r5, #184] @ 0xb8 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r5, #184] @ 0xb8 │ │ │ │ ldr.w r2, [r5, #188] @ 0xbc │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #188] @ 0xbc │ │ │ │ ldrh.w r2, [r5, #156] @ 0x9c │ │ │ │ orr.w r3, r9, r2 │ │ │ │ strh.w r3, [r5, #156] @ 0x9c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1921b2 │ │ │ │ + beq.w 1921a2 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 192174 │ │ │ │ + beq.w 192164 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 191580 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bmi.w 191e3e │ │ │ │ - b.w 191590 │ │ │ │ + bmi.w 191e2e │ │ │ │ + b.w 191580 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bhi.n 1920de │ │ │ │ + bhi.n 1920ce │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1927a0 │ │ │ │ + bhi.w 192790 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ @@ -471003,171 +470989,171 @@ │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ str.w r3, [fp, r6, lsl #2] │ │ │ │ - b.n 191e78 │ │ │ │ + b.n 191e68 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1920de │ │ │ │ + b.n 1920ce │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1914f4 │ │ │ │ + bne.w 1914e4 │ │ │ │ add ip, lr │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 191a8e │ │ │ │ + bne.w 191a7e │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r9, r3 │ │ │ │ moveq r6, r9 │ │ │ │ moveq fp, r9 │ │ │ │ - beq.w 191854 │ │ │ │ + beq.w 191844 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r3 │ │ │ │ - b.n 191abc │ │ │ │ + b.n 191aac │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r5, #311] @ 0x137 │ │ │ │ - bl 191330 │ │ │ │ + bl 191320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191b24 │ │ │ │ + bne.w 191b14 │ │ │ │ cmp.w sl, #51 @ 0x33 │ │ │ │ - bls.w 191590 │ │ │ │ + bls.w 191580 │ │ │ │ sub.w sl, sl, #52 @ 0x34 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsr.w r3, r3, sl │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 191590 │ │ │ │ - b.w 191574 │ │ │ │ + bpl.w 191580 │ │ │ │ + b.w 191564 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 191580 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 191580 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 191580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaf58 │ │ │ │ + bl 1aaf48 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 190e3c │ │ │ │ + bl 190e2c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19205c │ │ │ │ + bne.w 19204c │ │ │ │ ldr.w r2, [r5, #320] @ 0x140 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r5, #320] @ 0x140 │ │ │ │ ldr.w r2, [r5, #324] @ 0x144 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #324] @ 0x144 │ │ │ │ - b.n 19205c │ │ │ │ + b.n 19204c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 191580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaf58 │ │ │ │ + bl 1aaf48 │ │ │ │ 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, #60 @ 0x3c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188330 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 19275a │ │ │ │ + beq.w 19274a │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #344] @ 0x158 │ │ │ │ ldr.w r3, [r5, #348] @ 0x15c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #348] @ 0x15c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.n 192056 │ │ │ │ + b.n 192046 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 191580 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r5, #108] @ 0x6c │ │ │ │ orreq.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ streq r3, [r5, #108] @ 0x6c │ │ │ │ - b.n 191f46 │ │ │ │ + b.n 191f36 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r3, r3, #651 @ 0x28b │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 191590 │ │ │ │ + bhi.w 191580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaf58 │ │ │ │ + bl 1aaf48 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 190e3c │ │ │ │ + bl 190e2c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191d84 │ │ │ │ + bne.w 191d74 │ │ │ │ ldr.w r2, [r5, #320] @ 0x140 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r5, #320] @ 0x140 │ │ │ │ ldr.w r2, [r5, #324] @ 0x144 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #324] @ 0x144 │ │ │ │ - b.n 191d84 │ │ │ │ + b.n 191d74 │ │ │ │ cmp.w sl, #288 @ 0x120 │ │ │ │ - bls.w 1918a6 │ │ │ │ + bls.w 191896 │ │ │ │ mvn.w lr, #288 @ 0x120 │ │ │ │ movw r3, #11329 @ 0x2c41 │ │ │ │ movt r3, #13824 @ 0x3600 │ │ │ │ add.w r2, sl, lr │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1919f0 │ │ │ │ - b.w 1918a6 │ │ │ │ + bmi.w 1919e0 │ │ │ │ + b.w 191896 │ │ │ │ cmp.w sl, #560 @ 0x230 │ │ │ │ - bcs.w 191c7a │ │ │ │ + bcs.w 191c6a │ │ │ │ cmp.w sl, #532 @ 0x214 │ │ │ │ - bcc.w 1918a6 │ │ │ │ + bcc.w 191896 │ │ │ │ sub.w r2, sl, #532 @ 0x214 │ │ │ │ movs r3, #113 @ 0x71 │ │ │ │ movt r3, #2496 @ 0x9c0 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1919f0 │ │ │ │ - b.w 1918a6 │ │ │ │ + bmi.w 1919e0 │ │ │ │ + b.w 191896 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 1922ba │ │ │ │ + b.n 1922aa │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1927a0 │ │ │ │ + beq.w 192790 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 192794 │ │ │ │ + bne.w 192784 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1922a8 │ │ │ │ + bne.n 192298 │ │ │ │ ldr.w fp, [r3, #32] │ │ │ │ mov r9, r2 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -471175,78 +471161,78 @@ │ │ │ │ cmpeq.w sl, #276 @ 0x114 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 192300 │ │ │ │ + cbz r0, 1922f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 19232e │ │ │ │ + blt.n 19231e │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r6, r3, #64 @ 0x40 │ │ │ │ - beq.w 19241a │ │ │ │ + beq.w 19240a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 192586 │ │ │ │ + beq.w 192576 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 19232e │ │ │ │ + beq.n 19231e │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19266e │ │ │ │ + beq.w 19265e │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 192658 │ │ │ │ + bne.w 192648 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 192644 │ │ │ │ + beq.w 192634 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 19263a │ │ │ │ + beq.w 19262a │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ adds r3, r6, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 190f0c │ │ │ │ + bl 190efc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 191cb6 │ │ │ │ + bne.w 191ca6 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191cb6 │ │ │ │ + bne.w 191ca6 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r6, #1 │ │ │ │ - bl 21d708 │ │ │ │ - bl 21d6e0 │ │ │ │ - cbnz r0, 1923d8 │ │ │ │ - b.n 191cb6 │ │ │ │ + bl 21d6f8 │ │ │ │ + bl 21d6d0 │ │ │ │ + cbnz r0, 1923c8 │ │ │ │ + b.n 191ca6 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ add r3, r9 │ │ │ │ add.w r9, r9, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ @@ -471257,136 +471243,136 @@ │ │ │ │ ldr.w r3, [r5, #324] @ 0x144 │ │ │ │ str.w r1, [r5, #320] @ 0x140 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r5, #324] @ 0x144 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ cmp r9, r0 │ │ │ │ - bcc.n 1923a4 │ │ │ │ - b.n 191cb6 │ │ │ │ + bcc.n 192394 │ │ │ │ + b.n 191ca6 │ │ │ │ sub.w r2, sl, #488 @ 0x1e8 │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #3936 @ 0xf60 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 1918a6 │ │ │ │ - b.w 1919f0 │ │ │ │ + bpl.w 191896 │ │ │ │ + b.w 1919e0 │ │ │ │ sub.w r2, sl, #444 @ 0x1bc │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.w 1918a6 │ │ │ │ + bhi.w 191896 │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 1919f0 │ │ │ │ - b.w 1918a6 │ │ │ │ + bmi.w 1919e0 │ │ │ │ + b.w 191896 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ mov r4, sl │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1924ce │ │ │ │ + beq.n 1924be │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 192490 │ │ │ │ - cbz r2, 19243c │ │ │ │ + beq.n 192480 │ │ │ │ + cbz r2, 19242c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 192426 │ │ │ │ + beq.n 192416 │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 19232e │ │ │ │ + beq.w 19231e │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.w 192586 │ │ │ │ + bne.w 192576 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 19232e │ │ │ │ + bls.w 19231e │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 192726 │ │ │ │ + beq.w 192716 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 192710 │ │ │ │ + beq.w 192700 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 190f0c │ │ │ │ - b.n 19237a │ │ │ │ + bl 190efc │ │ │ │ + b.n 19236a │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1927ac │ │ │ │ + bne.w 19279c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 192662 │ │ │ │ + beq.w 192652 │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r6, r0 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 1924ac │ │ │ │ + bcc.n 19249c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 192430 │ │ │ │ + b.n 192420 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19256a │ │ │ │ + beq.n 19255a │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 192794 │ │ │ │ + bne.w 192784 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19243c │ │ │ │ + beq.n 19242c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 192666 │ │ │ │ + bne.w 192656 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb.w r1, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 19255c │ │ │ │ + bhi.n 19254c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1927a0 │ │ │ │ + bhi.w 192790 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ @@ -471416,114 +471402,114 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 192430 │ │ │ │ + b.n 192420 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 19255c │ │ │ │ + b.n 19254c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1924e6 │ │ │ │ - b.n 19243c │ │ │ │ + bne.n 1924d6 │ │ │ │ + b.n 19242c │ │ │ │ uxtb r2, r2 │ │ │ │ ubfx r1, r3, #4, #2 │ │ │ │ adds r6, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ lsrs r6, r6, #2 │ │ │ │ orr.w r6, r6, r2, lsl #30 │ │ │ │ ubfx sl, r3, #4, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 19245e │ │ │ │ + b.n 19244e │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 19204c │ │ │ │ + beq.w 19203c │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - b.n 19204c │ │ │ │ + b.n 19203c │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 191d7a │ │ │ │ + beq.w 191d6a │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - b.w 191d7a │ │ │ │ + b.w 191d6a │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 191c26 │ │ │ │ + beq.w 191c16 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - b.w 191c26 │ │ │ │ + b.w 191c16 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 192368 │ │ │ │ + b.n 192358 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 19234c │ │ │ │ + bne.w 19233c │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 19234c │ │ │ │ + bmi.w 19233c │ │ │ │ mov r0, r6 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 19234c │ │ │ │ + b.n 19233c │ │ │ │ mov r4, r2 │ │ │ │ - b.n 192426 │ │ │ │ + b.n 192416 │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 19232e │ │ │ │ + b.n 19231e │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrd r2, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 192778 │ │ │ │ + bhi.n 192768 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 192574 │ │ │ │ - add r0, pc, #8 @ (adr r0, 19268c ) │ │ │ │ + bhi.w 192564 │ │ │ │ + add r0, pc, #8 @ (adr r0, 19267c ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ mcr2 15, 7, pc, cr7, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ @@ -471556,55 +471542,55 @@ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ubfx sl, r3, #4, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 19247c │ │ │ │ + b.n 19246c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19247c │ │ │ │ + b.n 19246c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #337 @ 0x151 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 191c62 │ │ │ │ + bne.w 191c52 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #328] @ 0x148 │ │ │ │ ldr.w r3, [r5, #332] @ 0x14c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #332] @ 0x14c │ │ │ │ - b.w 191590 │ │ │ │ + b.w 191580 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #337 @ 0x151 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1921e2 │ │ │ │ + bne.w 1921d2 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.n 192056 │ │ │ │ + b.n 192046 │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.w 191b10 │ │ │ │ + b.w 191b00 │ │ │ │ ubfx r1, r3, #4, #2 │ │ │ │ adds r6, r1, r2 │ │ │ │ adc.w r2, r0, #0 │ │ │ │ lsrs r6, r6, #2 │ │ │ │ orr.w r6, r6, r2, lsl #30 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.w 192586 │ │ │ │ - b.n 19232e │ │ │ │ + bne.w 192576 │ │ │ │ + b.n 19231e │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 192574 │ │ │ │ + b.n 192564 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -471629,38 +471615,38 @@ │ │ │ │ movs r2, #0 │ │ │ │ ands r3, r1 │ │ │ │ strb.w r2, [r0, #67] @ 0x43 │ │ │ │ strb.w r2, [r0, #71] @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ str.w r3, [r0, #308] @ 0x134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 192820 │ │ │ │ + cbz r3, 192810 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 192802 │ │ │ │ + beq.n 1927f2 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 19289c │ │ │ │ + bpl.n 19288c │ │ │ │ ldrb.w r3, [r6, #311] @ 0x137 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #311] @ 0x137 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1927e8 │ │ │ │ + bne.n 1927d8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 192820 │ │ │ │ + cbz r3, 192810 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.n 1928ce │ │ │ │ + bne.n 1928be │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192810 │ │ │ │ + bne.n 192800 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r4, [r6, #307] @ 0x133 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ strd r0, r1, [r6, #72] @ 0x48 │ │ │ │ @@ -471680,184 +471666,184 @@ │ │ │ │ strd r0, r1, [r6, #184] @ 0xb8 │ │ │ │ strd r0, r1, [r6, #192] @ 0xc0 │ │ │ │ strd r0, r1, [r6, #200] @ 0xc8 │ │ │ │ strd r0, r1, [r6, #120] @ 0x78 │ │ │ │ strd r0, r1, [r6, #128] @ 0x80 │ │ │ │ strb.w r4, [r6, #307] @ 0x133 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1928ec │ │ │ │ + beq.n 1928dc │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192b20 │ │ │ │ + beq.w 192b10 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 192bb2 │ │ │ │ + beq.w 192ba2 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 1928ec │ │ │ │ + beq.n 1928dc │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #328] @ 0x148 │ │ │ │ streq.w r3, [r6, #336] @ 0x150 │ │ │ │ - b.n 1928f0 │ │ │ │ + b.n 1928e0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192802 │ │ │ │ + bne.n 1927f2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21df54 │ │ │ │ + bl 21df44 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21df6c │ │ │ │ + bl 21df5c │ │ │ │ ldrb.w r3, [r6, #67] @ 0x43 │ │ │ │ add r7, r0 │ │ │ │ add r3, r7 │ │ │ │ strb.w r3, [r6, #67] @ 0x43 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21df84 │ │ │ │ + bl 21df74 │ │ │ │ ldrb.w r3, [r6, #71] @ 0x47 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #71] @ 0x47 │ │ │ │ - b.n 192802 │ │ │ │ + b.n 1927f2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #13 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #311] @ 0x137 │ │ │ │ orreq.w r3, r3, #4 │ │ │ │ strbeq.w r3, [r6, #311] @ 0x137 │ │ │ │ - b.n 192818 │ │ │ │ + b.n 192808 │ │ │ │ strd r0, r1, [r6, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r6, #310] @ 0x136 │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb.w r2, [r6, #310] @ 0x136 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb5c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1913ec │ │ │ │ + bl 1913dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r6, #136] @ 0x88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 192bc0 │ │ │ │ + beq.w 192bb0 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 192948 │ │ │ │ + bpl.n 192938 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 1929fa │ │ │ │ + bmi.n 1929ea │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 192a7c │ │ │ │ + blt.w 192a6c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192932 │ │ │ │ + bne.n 192922 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192b00 │ │ │ │ + beq.w 192af0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #280] @ 0x118 │ │ │ │ - cbz r3, 192992 │ │ │ │ + cbz r3, 192982 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 19298a │ │ │ │ + bpl.n 19297a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d768 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 192980 │ │ │ │ + bls.n 192970 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d768 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r6, #280] @ 0x118 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192966 │ │ │ │ + bne.n 192956 │ │ │ │ ldr.w r4, [r6, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1929a6 │ │ │ │ + cbz r3, 192996 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1929aa │ │ │ │ + cbnz r3, 19299a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19299a │ │ │ │ + bne.n 19298a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1929dc │ │ │ │ + cbz r3, 1929cc │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1929d4 │ │ │ │ + bpl.n 1929c4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d768 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1929ca │ │ │ │ + bls.n 1929ba │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d768 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r6, #280] @ 0x118 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1929b0 │ │ │ │ + bne.n 1929a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1929a6 │ │ │ │ + beq.n 192996 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1929a6 │ │ │ │ + beq.n 192996 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1929aa │ │ │ │ + bne.n 19299a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1929e8 │ │ │ │ + bne.n 1929d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #128] @ 0x80 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 192ba2 │ │ │ │ + beq.w 192b92 │ │ │ │ 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 192a6e │ │ │ │ + beq.n 192a5e │ │ │ │ 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 │ │ │ │ @@ -471866,38 +471852,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, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 192948 │ │ │ │ + bge.w 192938 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr.w r1, [r6, #136] @ 0x88 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 192baa │ │ │ │ + beq.w 192b9a │ │ │ │ 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 192afa │ │ │ │ + beq.n 192aea │ │ │ │ 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 │ │ │ │ @@ -471905,86 +471891,86 @@ │ │ │ │ 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, #136] @ 0x88 │ │ │ │ - b.n 192948 │ │ │ │ + b.n 192938 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192bc0 │ │ │ │ + beq.n 192bb0 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 192b12 │ │ │ │ + bpl.n 192b02 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 192b2e │ │ │ │ + bmi.n 192b1e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192b06 │ │ │ │ + bne.n 192af6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 19295e │ │ │ │ + b.n 19294e │ │ │ │ ldrb.w r3, [r6, #320] @ 0x140 │ │ │ │ and.w r3, r3, #52 @ 0x34 │ │ │ │ strb.w r3, [r6, #320] @ 0x140 │ │ │ │ - b.n 192902 │ │ │ │ + b.n 1928f2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ ldrd r0, r1, [r6, #120] @ 0x78 │ │ │ │ - beq.n 192bc6 │ │ │ │ + beq.n 192bb6 │ │ │ │ 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 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ - beq.n 192b9c │ │ │ │ + beq.n 192b8c │ │ │ │ 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 r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #120] @ 0x78 │ │ │ │ - b.n 192b12 │ │ │ │ + b.n 192b02 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192a3a │ │ │ │ + b.n 192a2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192ac2 │ │ │ │ + b.n 192ab2 │ │ │ │ strd r0, r1, [r6, #328] @ 0x148 │ │ │ │ strd r0, r1, [r6, #336] @ 0x150 │ │ │ │ strd r0, r1, [r6, #344] @ 0x158 │ │ │ │ - b.n 1928f0 │ │ │ │ + b.n 1928e0 │ │ │ │ str.w r3, [r6, #280] @ 0x118 │ │ │ │ - b.n 192992 │ │ │ │ + b.n 192982 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192b68 │ │ │ │ + b.n 192b58 │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -472006,85 +471992,85 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r2 │ │ │ │ ldrd r8, r4, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21ae2c │ │ │ │ - cbz r0, 192c2a │ │ │ │ + bl 21ae1c │ │ │ │ + cbz r0, 192c1a │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d6c0 │ │ │ │ + bl 21d6b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 192c3e │ │ │ │ + cbz r0, 192c2e │ │ │ │ ldrb.w r2, [fp, #20] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 192d7a │ │ │ │ + bpl.w 192d6a │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 192c86 │ │ │ │ + bhi.n 192c76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d748 │ │ │ │ - cbz r0, 192c80 │ │ │ │ + bl 21d738 │ │ │ │ + cbz r0, 192c70 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ adds r5, #1 │ │ │ │ strd r4, r8, [sp] │ │ │ │ - bl 192bec │ │ │ │ + bl 192bdc │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 192c5c │ │ │ │ + bne.n 192c4c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ ldrh.w r3, [fp, #30] │ │ │ │ asr.w r1, r2, r6 │ │ │ │ ubfx r3, r3, #5, #9 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 192d62 │ │ │ │ + bpl.n 192d52 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r7, #1] │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 192d5c │ │ │ │ - bl 21cbb0 │ │ │ │ + bmi.n 192d4c │ │ │ │ + bl 21cba0 │ │ │ │ ldrb.w ip, [fp, #20] │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r5, r0 │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ subs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192dc4 │ │ │ │ + beq.n 192db4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 192c80 │ │ │ │ + beq.n 192c70 │ │ │ │ ldr.w r0, [r9] │ │ │ │ uxtb r3, r6 │ │ │ │ ldrh r6, [r7, #22] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #24] │ │ │ │ uxtb r2, r3 │ │ │ │ @@ -472111,15 +472097,15 @@ │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r7, [r9] │ │ │ │ lsrs r5, r5, #4 │ │ │ │ add.w r3, r7, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bne.n 192cdc │ │ │ │ + bne.n 192ccc │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ strh r6, [r7, #22] │ │ │ │ strb r2, [r4, #28] │ │ │ │ @@ -472128,263 +472114,263 @@ │ │ │ │ strh.w fp, [r4, #26] │ │ │ │ strb.w sl, [r4, #30] │ │ │ │ strb r2, [r4, #31] │ │ │ │ str.w r3, [r8] │ │ │ │ str.w r0, [r9] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 21d748 │ │ │ │ - b.n 192cb0 │ │ │ │ + bl 21d738 │ │ │ │ + b.n 192ca0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ orrs r2, r1 │ │ │ │ add.w r1, r7, r6, lsl #2 │ │ │ │ strb r2, [r7, #0] │ │ │ │ adds r2, r7, r6 │ │ │ │ ldrh.w r0, [fp, #62] @ 0x3e │ │ │ │ strh r0, [r1, #2] │ │ │ │ strb r3, [r2, #18] │ │ │ │ - b.n 192c98 │ │ │ │ + b.n 192c88 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r2, #253 @ 0xfd │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 192df2 │ │ │ │ + bne.n 192de2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 192c80 │ │ │ │ + beq.w 192c70 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ strd r7, r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ adds r4, #1 │ │ │ │ strd r9, r8, [sp] │ │ │ │ - bl 192bec │ │ │ │ + bl 192bdc │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 192da2 │ │ │ │ + bne.n 192d92 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 192cca │ │ │ │ + beq.w 192cba │ │ │ │ ldrh.w r3, [sl] │ │ │ │ add.w r2, r7, r6, lsl #2 │ │ │ │ ldr.w r1, [r8] │ │ │ │ adds r0, r3, #1 │ │ │ │ strh.w r0, [sl] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ str r4, [r3, #4] │ │ │ │ strh r1, [r3, #10] │ │ │ │ strb r6, [r3, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b.n 192cca │ │ │ │ + b.n 192cba │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 192e20 │ │ │ │ + beq.n 192e10 │ │ │ │ ldrh.w r2, [sl] │ │ │ │ add.w r1, r7, r6, lsl #2 │ │ │ │ ldr.w ip, [r8] │ │ │ │ add.w lr, r2, #1 │ │ │ │ strh.w lr, [sl] │ │ │ │ add.w r2, sl, r2, lsl #3 │ │ │ │ str r4, [r2, #4] │ │ │ │ strh.w ip, [r2, #10] │ │ │ │ strb r6, [r2, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ adds r1, #1 │ │ │ │ strh r1, [r2, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 192d96 │ │ │ │ + b.n 192d86 │ │ │ │ stmdb 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, #532] @ (19304c ) │ │ │ │ - ldr r3, [pc, #532] @ (193050 ) │ │ │ │ + ldr r2, [pc, #532] @ (19303c ) │ │ │ │ + ldr r3, [pc, #532] @ (193040 ) │ │ │ │ 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 192f3c │ │ │ │ + beq.n 192f2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 192e66 │ │ │ │ + bpl.n 192e56 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 192f56 │ │ │ │ + bmi.n 192f46 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192e5a │ │ │ │ + bne.n 192e4a │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 192f3c │ │ │ │ + beq.n 192f2c │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 192f76 │ │ │ │ + beq.n 192f66 │ │ │ │ uxth.w r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192f08 │ │ │ │ + beq.n 192ef8 │ │ │ │ mov r9, sl │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 192efc │ │ │ │ + bpl.n 192eec │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 192efc │ │ │ │ + bpl.n 192eec │ │ │ │ ldr.w r1, [r9, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 192f6c │ │ │ │ + beq.n 192f5c │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #19 │ │ │ │ - beq.n 192f98 │ │ │ │ + beq.n 192f88 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 192efc │ │ │ │ + bpl.n 192eec │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r3, [r9, #60] @ 0x3c │ │ │ │ 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 192bec │ │ │ │ + bl 192bdc │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192eaa │ │ │ │ + bne.n 192e9a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #324] @ (193054 ) │ │ │ │ + ldr r3, [pc, #324] @ (193044 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 47628 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 192f2e │ │ │ │ + cbz r3, 192f1e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #308] @ (193058 ) │ │ │ │ + ldr r3, [pc, #308] @ (193048 ) │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ ldr.w r0, [r4, #396] @ 0x18c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - ldr r2, [pc, #284] @ (19305c ) │ │ │ │ - ldr r3, [pc, #272] @ (193050 ) │ │ │ │ + ldr r2, [pc, #284] @ (19304c ) │ │ │ │ + ldr r3, [pc, #272] @ (193040 ) │ │ │ │ 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 193046 │ │ │ │ + bne.n 193036 │ │ │ │ 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 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ add r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21cc4c │ │ │ │ + bl 21cc3c │ │ │ │ add sl, r0 │ │ │ │ - b.n 192e66 │ │ │ │ + b.n 192e56 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 192efc │ │ │ │ + bpl.n 192eec │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 192ed6 │ │ │ │ + b.n 192ec6 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 192f84 │ │ │ │ + cbz r3, 192f74 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 192ea8 │ │ │ │ + b.n 192e98 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #212] @ (193060 ) │ │ │ │ + ldr r3, [pc, #212] @ (193050 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 192f2e │ │ │ │ - bl 21d708 │ │ │ │ + b.n 192f1e │ │ │ │ + bl 21d6f8 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 192fae │ │ │ │ + beq.n 192f9e │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 192efc │ │ │ │ - b.n 192f70 │ │ │ │ + bpl.n 192eec │ │ │ │ + b.n 192f60 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d768 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 192efc │ │ │ │ + beq.n 192eec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192efc │ │ │ │ + beq.n 192eec │ │ │ │ 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 193010 │ │ │ │ + b.n 193000 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r3, [r9, #60] @ 0x3c │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -472392,101 +472378,101 @@ │ │ │ │ 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 192bec │ │ │ │ + bl 192bdc │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 193038 │ │ │ │ + beq.n 193028 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r7, r4, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 192fe6 │ │ │ │ + bge.n 192fd6 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 193010 │ │ │ │ + bne.n 193000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 192fde │ │ │ │ + bne.n 192fce │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 192efc │ │ │ │ + b.n 192eec │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 192fd0 │ │ │ │ + bne.n 192fe0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r1], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - beq.n 192fd8 │ │ │ │ + beq.n 192fe8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ mrrc2 15, 15, pc, r1, cr15 @ │ │ │ │ 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 192e24 │ │ │ │ + bl 192e14 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1930b8 │ │ │ │ + bhi.n 1930a8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ lsrs r6, r0, #24 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r6, r1, #8 │ │ │ │ movs r2, r2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.n 1930c6 │ │ │ │ + bls.n 1930b6 │ │ │ │ mvn.w r2, #676 @ 0x2a4 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1930d0 │ │ │ │ + bhi.n 1930c0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 1930b0 │ │ │ │ + bhi.n 1930a0 │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1930b0 │ │ │ │ - bl 187f00 │ │ │ │ + bls.n 1930a0 │ │ │ │ + bl 187ef0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 1931c0 │ │ │ │ + bhi.n 1931b0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r7, r7 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @@ -472627,15 +472613,15 @@ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ movt r1, #40503 @ 0x9e37 │ │ │ │ mov.w r2, r2, ror #21 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ - b.n 19325a │ │ │ │ + b.n 19324a │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movw r4, #44605 @ 0xae3d │ │ │ │ movt r4, #49842 @ 0xc2b2 │ │ │ │ movw r2, #60207 @ 0xeb2f │ │ │ │ movt r2, #10196 @ 0x27d4 │ │ │ │ mla r3, r4, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ @@ -472663,15 +472649,15 @@ │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r0, r2, r3 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 1933e4 │ │ │ │ + cbz r2, 1933d4 │ │ │ │ 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 │ │ │ │ @@ -472688,15 +472674,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 1933ba │ │ │ │ + bne.n 1933aa │ │ │ │ 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 │ │ │ │ @@ -472713,28 +472699,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, #4008] @ 0xfa8 │ │ │ │ - ldr.w r2, [pc, #2420] @ 193db4 │ │ │ │ + ldr.w r2, [pc, #2420] @ 193da4 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2420] @ 193db8 │ │ │ │ + ldr.w r3, [pc, #2420] @ 193da8 │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2416] @ 193dbc │ │ │ │ + ldr.w r5, [pc, #2416] @ 193dac │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 193538 │ │ │ │ + bhi.n 193528 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r1, r0, #12 │ │ │ │ @@ -472758,15 +472744,15 @@ │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - cbz r2, 193516 │ │ │ │ + cbz r2, 193506 │ │ │ │ ldr.w lr, [r3, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mla lr, r1, lr, ip │ │ │ │ mla r3, r1, r3, ip │ │ │ │ mov.w lr, lr, ror #15 │ │ │ │ mul.w lr, r5, lr │ │ │ │ eor.w lr, lr, lr, lsr #15 │ │ │ │ @@ -472782,34 +472768,34 @@ │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1934c2 │ │ │ │ - ldr.w r2, [pc, #2216] @ 193dc0 │ │ │ │ - ldr.w r3, [pc, #2204] @ 193db8 │ │ │ │ + bne.n 1934b2 │ │ │ │ + ldr.w r2, [pc, #2216] @ 193db0 │ │ │ │ + ldr.w r3, [pc, #2204] @ 193da8 │ │ │ │ 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 193dae │ │ │ │ + bne.w 193d9e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh.w ip, [r0, #24] │ │ │ │ add.w r1, r0, #76 @ 0x4c │ │ │ │ cmp.w ip, #15 │ │ │ │ itt ls │ │ │ │ movwls r0, #26545 @ 0x67b1 │ │ │ │ movtls r0, #5718 @ 0x1656 │ │ │ │ - bls.n 1935ea │ │ │ │ + bls.n 1935da │ │ │ │ sub.w lr, ip, #15 │ │ │ │ movw r7, #51831 @ 0xca77 │ │ │ │ movt r7, #34283 @ 0x85eb │ │ │ │ movw r8, #34383 @ 0x864f │ │ │ │ movt r8, #25032 @ 0x61c8 │ │ │ │ movw r0, #17448 @ 0x4428 │ │ │ │ movt r0, #9251 @ 0x2423 │ │ │ │ @@ -472833,15 +472819,15 @@ │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r9, r4, r2 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cmp lr, r3 │ │ │ │ mla r2, r5, r2, r8 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r8, r4, r2 │ │ │ │ - bhi.n 19357e │ │ │ │ + bhi.n 19356e │ │ │ │ sub.w r3, lr, r6 │ │ │ │ mov.w r7, r7, ror #25 │ │ │ │ subs r3, #77 @ 0x4d │ │ │ │ add.w r0, r7, r0, ror #31 │ │ │ │ add.w r2, r6, #77 @ 0x4d │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w r0, r0, r9, ror #20 │ │ │ │ @@ -472849,17 +472835,17 @@ │ │ │ │ cmp r2, lr │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r0, r0, r8, ror #14 │ │ │ │ add r1, r3 │ │ │ │ and.w r2, ip, #15 │ │ │ │ add r0, ip │ │ │ │ - bl 1930d8 │ │ │ │ + bl 1930c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193516 │ │ │ │ + b.n 193506 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ movw r7, #60207 @ 0xeb2f │ │ │ │ movt r7, #10196 @ 0x27d4 │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ strb.w r1, [sp, #21] │ │ │ │ movs r1, #0 │ │ │ │ ubfx r2, r3, #2, #1 │ │ │ │ @@ -472876,49 +472862,49 @@ │ │ │ │ movw r2, #26553 @ 0x67b9 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ mul.w r4, r0, r3 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mla r4, r7, r2, r4 │ │ │ │ - ldr.w r2, [pc, #1904] @ 193dc4 │ │ │ │ + ldr.w r2, [pc, #1904] @ 193db4 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ mul.w r4, r7, r4 │ │ │ │ ldr r7, [r5, r2] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - bne.w 193d44 │ │ │ │ + bne.w 193d34 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193516 │ │ │ │ + beq.w 193506 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883dc │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193384 │ │ │ │ + bl 193374 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 193694 │ │ │ │ - b.n 193516 │ │ │ │ + bcc.n 193684 │ │ │ │ + b.n 193506 │ │ │ │ ldrd r4, r3, [r0, #20] │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r0, #17448 @ 0x4428 │ │ │ │ movt r0, #9251 @ 0x2423 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ @@ -472939,17 +472925,17 @@ │ │ │ │ add.w r3, r3, r0, ror #31 │ │ │ │ movw r0, #59913 @ 0xea09 │ │ │ │ movt r0, #4519 @ 0x11a7 │ │ │ │ adds r3, #16 │ │ │ │ add.w r3, r3, r1, ror #20 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, r3 │ │ │ │ - bl 1930d8 │ │ │ │ + bl 1930c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 193d04 │ │ │ │ + beq.w 193cf4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ subs r2, r4, #1 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ @@ -472960,16 +472946,16 @@ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 193c38 │ │ │ │ - add r3, pc, #8 @ (adr r3, 19377c ) │ │ │ │ + bhi.w 193c28 │ │ │ │ + add r3, pc, #8 @ (adr r3, 19376c ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ @@ -473038,18 +473024,18 @@ │ │ │ │ add.w r3, r3, r1, ror #25 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add.w r0, r3, r0, ror #14 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1930d8 │ │ │ │ + bl 1930c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 193516 │ │ │ │ + beq.w 193506 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r3, #20 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ @@ -473063,39 +473049,39 @@ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ - bne.n 193896 │ │ │ │ - b.n 193516 │ │ │ │ + bne.n 193886 │ │ │ │ + b.n 193506 │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r1, #60207 @ 0xeb2f │ │ │ │ movt r1, #10196 @ 0x27d4 │ │ │ │ - ldr.w r0, [pc, #1252] @ 193dc8 │ │ │ │ + ldr.w r0, [pc, #1252] @ 193db8 │ │ │ │ mla r4, r2, r8, r3 │ │ │ │ ldr r7, [r5, r0] │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ mla r0, r0, r8, r7 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - cbz r0, 193948 │ │ │ │ + cbz r0, 193938 │ │ │ │ ldrh r0, [r6, #40] @ 0x28 │ │ │ │ strh.w r0, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ strh.w r0, [sp, #22] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ add r3, r4 │ │ │ │ @@ -473108,15 +473094,15 @@ │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mla r3, r3, r8, r7 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w 193b62 │ │ │ │ + bls.w 193b52 │ │ │ │ sub.w sl, r2, #15 │ │ │ │ movw r9, #17448 @ 0x4428 │ │ │ │ movt r9, #9251 @ 0x2423 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ movw fp, #34383 @ 0x864f │ │ │ │ movt fp, #25032 @ 0x61c8 │ │ │ │ @@ -473141,15 +473127,15 @@ │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ mul.w r4, ip, r0 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ cmp sl, r3 │ │ │ │ mla r0, r5, r0, fp │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ mul.w fp, ip, r0 │ │ │ │ - bhi.n 19398c │ │ │ │ + bhi.n 19397c │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ sub.w r3, sl, r6 │ │ │ │ add.w r0, r0, r9, ror #31 │ │ │ │ subs r3, #49 @ 0x31 │ │ │ │ add.w r0, r0, r4, ror #20 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w r4, r6, #49 @ 0x31 │ │ │ │ @@ -473157,21 +473143,21 @@ │ │ │ │ cmp r4, sl │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r0, r0, fp, ror #14 │ │ │ │ add r1, r3 │ │ │ │ add r0, r2 │ │ │ │ and.w r2, r2, #12 │ │ │ │ - bl 1930d8 │ │ │ │ + bl 1930c8 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ mla r7, r3, r8, r7 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193516 │ │ │ │ + beq.w 193506 │ │ │ │ add.w r2, r6, #96 @ 0x60 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -473185,16 +473171,16 @@ │ │ │ │ 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, r1, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 193a3a │ │ │ │ - b.n 193516 │ │ │ │ + bne.n 193a2a │ │ │ │ + b.n 193506 │ │ │ │ ldrb.w r0, [r0, #36] @ 0x24 │ │ │ │ movw lr, #26545 @ 0x67b1 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw r2, #26546 @ 0x67b2 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ movw ip, #31153 @ 0x79b1 │ │ │ │ movt ip, #40503 @ 0x9e37 │ │ │ │ @@ -473208,21 +473194,21 @@ │ │ │ │ cmp r3, #1 │ │ │ │ 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, r7, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - beq.w 193cc6 │ │ │ │ + beq.w 193cb6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ cmp r0, #15 │ │ │ │ it ls │ │ │ │ addls lr, r4 │ │ │ │ - bls.n 193b54 │ │ │ │ + bls.n 193b44 │ │ │ │ sub.w r8, r0, #15 │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ movw r9, #34383 @ 0x864f │ │ │ │ movt r9, #25032 @ 0x61c8 │ │ │ │ add r8, r1 │ │ │ │ add lr, r4 │ │ │ │ @@ -473243,15 +473229,15 @@ │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r4, ip, r2 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cmp r8, r3 │ │ │ │ mla r2, r5, r2, r9 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r9, ip, r2 │ │ │ │ - bhi.n 193ae8 │ │ │ │ + bhi.n 193ad8 │ │ │ │ sub.w r3, r8, r6 │ │ │ │ mov.w r7, r7, ror #25 │ │ │ │ subs r3, #41 @ 0x29 │ │ │ │ add.w lr, r7, lr, ror #31 │ │ │ │ add.w r2, r6, #41 @ 0x29 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w lr, lr, r4, ror #20 │ │ │ │ @@ -473259,21 +473245,21 @@ │ │ │ │ cmp r2, r8 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w lr, lr, r9, ror #14 │ │ │ │ add r1, r3 │ │ │ │ and.w r2, r0, #8 │ │ │ │ add r0, lr │ │ │ │ - bl 1930d8 │ │ │ │ + bl 1930c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193516 │ │ │ │ + b.n 193506 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 1939f8 │ │ │ │ + b.n 1939e8 │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -473300,15 +473286,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 193516 │ │ │ │ + b.n 193506 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ @@ -473319,15 +473305,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 193516 │ │ │ │ + b.n 193506 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -473358,17 +473344,17 @@ │ │ │ │ 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 193516 │ │ │ │ + b.n 193506 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193516 │ │ │ │ + beq.w 193506 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r6, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, lr │ │ │ │ @@ -473377,16 +473363,16 @@ │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ 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, r7, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 193cd0 │ │ │ │ - b.n 193516 │ │ │ │ + bne.n 193cc0 │ │ │ │ + b.n 193506 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ mla r0, r2, r1, r0 │ │ │ │ movw r1, #60207 @ 0xeb2f │ │ │ │ @@ -473395,62 +473381,62 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r4, r1, r3 │ │ │ │ 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 │ │ │ │ - b.w 193516 │ │ │ │ + b.w 193506 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883dc │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193384 │ │ │ │ + bl 193374 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883dc │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193384 │ │ │ │ + bl 193374 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 193516 │ │ │ │ + bls.w 193506 │ │ │ │ add.w r9, r6, #112 @ 0x70 │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883dc │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193384 │ │ │ │ + bl 193374 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 193d84 │ │ │ │ - b.w 193516 │ │ │ │ + bcc.n 193d74 │ │ │ │ + b.w 193506 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -473470,49 +473456,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 193ee2 │ │ │ │ - bhi.n 193e42 │ │ │ │ + beq.n 193ed2 │ │ │ │ + bhi.n 193e32 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.n 193ea8 │ │ │ │ + bhi.n 193e98 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 193eac │ │ │ │ + bls.n 193e9c │ │ │ │ subs r3, #10 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 193ed4 │ │ │ │ + bne.n 193ec4 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 193e96 │ │ │ │ + bne.n 193e86 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 193eac │ │ │ │ + beq.n 193e9c │ │ │ │ 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 193eb4 │ │ │ │ + beq.n 193ea4 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.n 193e76 │ │ │ │ + beq.n 193e66 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 193eac │ │ │ │ + bne.n 193e9c │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ uxth r0, r4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697bc │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -473532,15 +473518,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 193ee2 │ │ │ │ + beq.n 193ed2 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vpop {d8} │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -473569,235 +473555,235 @@ │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #532] @ (194128 ) │ │ │ │ + ldr r2, [pc, #532] @ (194118 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #532] @ (19412c ) │ │ │ │ + ldr r3, [pc, #532] @ (19411c ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ add.w r9, r0, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrb.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r9, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193fd4 │ │ │ │ + beq.n 193fc4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ add fp, r4 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ - cbz r0, 193fb6 │ │ │ │ + bl 186bac │ │ │ │ + cbz r0, 193fa6 │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 193fb6 │ │ │ │ + bne.n 193fa6 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ add r2, r4 │ │ │ │ add r7, r5 │ │ │ │ mov r4, r2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 193f86 │ │ │ │ + b.n 193f76 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - beq.w 1940ee │ │ │ │ + beq.w 1940de │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883dc │ │ │ │ cmp r0, r9 │ │ │ │ - bls.n 193f7a │ │ │ │ + bls.n 193f6a │ │ │ │ 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 193de8 │ │ │ │ + bl 193dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 193f7a │ │ │ │ + bne.n 193f6a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (194130 ) │ │ │ │ - ldr r3, [pc, #368] @ (19412c ) │ │ │ │ + ldr r2, [pc, #372] @ (194120 ) │ │ │ │ + ldr r3, [pc, #368] @ (19411c ) │ │ │ │ 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 194124 │ │ │ │ + bne.w 194114 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w lr, [r9, #60] @ 0x3c │ │ │ │ add.w fp, sp, #28 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1940f2 │ │ │ │ + bne.w 1940e2 │ │ │ │ cmp.w sl, #128 @ 0x80 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ movw r0, #329 @ 0x149 │ │ │ │ it eq │ │ │ │ moveq r0, #236 @ 0xec │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1940f2 │ │ │ │ + bne.n 1940e2 │ │ │ │ ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ add.w r9, r3, #63 @ 0x3f │ │ │ │ strd lr, r4, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 19401e │ │ │ │ + b.n 19400e │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ strb.w r2, [fp, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883dc │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 194014 │ │ │ │ + bhi.n 194004 │ │ │ │ ldrd lr, r4, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w ip, r4, lsl #5 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ add r3, ip │ │ │ │ strd r2, r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19410c │ │ │ │ + bne.n 1940fc │ │ │ │ cmp.w sl, #128 @ 0x80 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movw r0, #329 @ 0x149 │ │ │ │ it eq │ │ │ │ moveq r0, #236 @ 0xec │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 19410c │ │ │ │ + bne.n 1940fc │ │ │ │ ldr r4, [r2, #60] @ 0x3c │ │ │ │ add.w r8, r2, #63 @ 0x3f │ │ │ │ movw sl, #65473 @ 0xffc1 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ sub.w sl, sl, r2 │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov fp, lr │ │ │ │ mov r4, r2 │ │ │ │ mov r8, ip │ │ │ │ - b.n 194090 │ │ │ │ + b.n 194080 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ strb.w r2, [r9, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883dc │ │ │ │ add.w r2, sl, r5 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 194088 │ │ │ │ + bhi.n 194078 │ │ │ │ ldrd r1, r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 193fb6 │ │ │ │ + beq.n 193fa6 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 193fb6 │ │ │ │ + bne.n 193fa6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r4, ip, #63 @ 0x3f │ │ │ │ adds r7, #63 @ 0x3f │ │ │ │ mov.w r8, #0 │ │ │ │ add r3, r4 │ │ │ │ add r7, r5 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1940e2 │ │ │ │ + b.n 1940d2 │ │ │ │ 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 193fb6 │ │ │ │ + bne.w 193fa6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883dc │ │ │ │ cmp r0, r8 │ │ │ │ - bhi.n 1940c6 │ │ │ │ + bhi.n 1940b6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 193fb8 │ │ │ │ + b.n 193fa8 │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 194108 │ │ │ │ + cbz r1, 1940f8 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1940fe │ │ │ │ + bne.n 1940ee │ │ │ │ movs r1, #0 │ │ │ │ - b.n 194030 │ │ │ │ + b.n 194020 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1940aa │ │ │ │ + beq.n 19409a │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 194118 │ │ │ │ - b.n 1940aa │ │ │ │ + bne.n 194108 │ │ │ │ + b.n 19409a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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] @ 19416c │ │ │ │ + ldr.w ip, [pc, #40] @ 19415c │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w lr, [pc, #36] @ 194170 │ │ │ │ + ldr.w lr, [pc, #36] @ 194160 │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #20] │ │ │ │ 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 193efc │ │ │ │ + bl 193eec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ 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 │ │ │ │ @@ -473807,25 +473793,25 @@ │ │ │ │ add.w r5, sl, #63 @ 0x3f │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1941ae │ │ │ │ + b.n 19419e │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1941d4 │ │ │ │ + bne.n 1941c4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883dc │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1941a2 │ │ │ │ + bhi.n 194192 │ │ │ │ add r9, sl │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -473834,23 +473820,23 @@ │ │ │ │ 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, #1128] @ 194658 │ │ │ │ + ldr.w r2, [pc, #1128] @ 194648 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194216 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 19421c │ │ │ │ + bhi.n 19420c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r1, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ movs r3, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ @@ -473858,130 +473844,130 @@ │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r2 │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ ldrh r3, [r0, #24] │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 19445a │ │ │ │ + beq.w 19444a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194216 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194216 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r5, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194216 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 194274 │ │ │ │ + cbz r3, 194264 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 19426c │ │ │ │ + cbz r2, 19425c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1944b2 │ │ │ │ + beq.w 1944a2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19425c │ │ │ │ + bne.n 19424c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 194254 │ │ │ │ + bne.n 194244 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194218 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194216 │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ eors r1, r0 │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194216 │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194216 │ │ │ │ ldrb.w r0, [r4, #45] @ 0x2d │ │ │ │ ldrb.w r1, [r5, #45] @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 194226 │ │ │ │ - ldr r1, [pc, #948] @ (19465c ) │ │ │ │ + bne.n 194216 │ │ │ │ + ldr r1, [pc, #948] @ (19464c ) │ │ │ │ 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 194584 │ │ │ │ + bne.w 194574 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194274 │ │ │ │ + beq.n 194264 │ │ │ │ add.w fp, r5, #63 @ 0x3f │ │ │ │ mov r7, r2 │ │ │ │ add.w r8, r4, #63 @ 0x3f │ │ │ │ mov r6, fp │ │ │ │ mov r5, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1942e0 │ │ │ │ + b.n 1942d0 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194216 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883dc │ │ │ │ cmp sl, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bcc.n 1942d4 │ │ │ │ + bcc.n 1942c4 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [fp, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194216 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ 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 1942ca │ │ │ │ - b.n 194274 │ │ │ │ + bhi.n 1942ba │ │ │ │ + b.n 194264 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194216 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194576 │ │ │ │ + beq.w 194566 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 194492 │ │ │ │ - add r2, pc, #8 @ (adr r2, 194354 ) │ │ │ │ + bhi.w 194482 │ │ │ │ + add r2, pc, #8 @ (adr r2, 194344 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ lsls r1, r3, #4 │ │ │ │ @@ -473989,368 +473975,368 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1944be │ │ │ │ + beq.w 1944ae │ │ │ │ ldr r7, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r7, #16 │ │ │ │ adds r7, #12 │ │ │ │ add.w ip, r6, #16 │ │ │ │ adds r6, #12 │ │ │ │ - b.n 1943b0 │ │ │ │ + b.n 1943a0 │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1944be │ │ │ │ + beq.w 1944ae │ │ │ │ ldr.w r1, [lr, r3, lsl #2] │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19439a │ │ │ │ - b.n 194226 │ │ │ │ + beq.n 19438a │ │ │ │ + b.n 194216 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 194226 │ │ │ │ - ldr r3, [pc, #648] @ (194660 ) │ │ │ │ + bne.w 194216 │ │ │ │ + ldr r3, [pc, #648] @ (194650 ) │ │ │ │ ldr.w ip, [r2, r3] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, r6, ip │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 194402 │ │ │ │ + cbz r3, 1943f2 │ │ │ │ ldrb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldrb.w r2, [r0, #41] @ 0x29 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r3, r6, ip │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ - cbnz r7, 19441a │ │ │ │ - b.n 194548 │ │ │ │ + cbnz r7, 19440a │ │ │ │ + b.n 194538 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 194548 │ │ │ │ + beq.w 194538 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 194412 │ │ │ │ - b.n 194226 │ │ │ │ + beq.n 194402 │ │ │ │ + b.n 194216 │ │ │ │ ldrb.w r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r5, #37] @ 0x25 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 194524 │ │ │ │ + beq.n 194514 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 48714 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194218 │ │ │ │ add.w r1, r5, #76 @ 0x4c │ │ │ │ adds r0, #76 @ 0x4c │ │ │ │ blx 48714 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194218 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194218 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r4, r0, r3 │ │ │ │ negs r0, r4 │ │ │ │ adcs r0, r4 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194218 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194218 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 19426c │ │ │ │ - b.n 194226 │ │ │ │ + beq.w 19425c │ │ │ │ + b.n 194216 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ eors r3, r2 │ │ │ │ bics.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r2, [r5, #68] @ 0x44 │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #69 @ 0x45 │ │ │ │ add.w r0, r4, #69 @ 0x45 │ │ │ │ blx 48714 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194218 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 194274 │ │ │ │ + beq.w 194264 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 194538 │ │ │ │ + b.n 194528 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 194274 │ │ │ │ + beq.w 194264 │ │ │ │ ldrb.w r0, [r4, r3, lsl #3] │ │ │ │ ldrb.w r1, [r5, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 194532 │ │ │ │ - b.n 194226 │ │ │ │ + beq.n 194522 │ │ │ │ + b.n 194216 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla ip, r3, r6, ip │ │ │ │ ldrb.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194274 │ │ │ │ + beq.w 194264 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 194566 │ │ │ │ + b.n 194556 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 194274 │ │ │ │ + beq.w 194264 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194560 │ │ │ │ - b.n 194226 │ │ │ │ + beq.n 194550 │ │ │ │ + b.n 194216 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194218 │ │ │ │ movw r8, #65473 @ 0xffc1 │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ add.w r6, r4, #63 @ 0x3f │ │ │ │ add.w r7, r5, #63 @ 0x3f │ │ │ │ sub.w r8, r8, r4 │ │ │ │ - b.n 1945a6 │ │ │ │ + b.n 194596 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194634 │ │ │ │ + bne.n 194624 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883dc │ │ │ │ add.w r3, r8, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 19459a │ │ │ │ + bhi.n 19458a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194634 │ │ │ │ + bne.n 194624 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194174 │ │ │ │ - cbz r0, 194634 │ │ │ │ + bl 194164 │ │ │ │ + cbz r0, 194624 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 194274 │ │ │ │ + bls.w 194264 │ │ │ │ add.w sl, r4, #127 @ 0x7f │ │ │ │ adds r5, #127 @ 0x7f │ │ │ │ mov.w r8, #2 │ │ │ │ mov fp, r5 │ │ │ │ mov r7, sl │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1945fc │ │ │ │ + b.n 1945ec │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ ldrb.w r2, [fp, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883dc │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bcc.n 1945ee │ │ │ │ + bcc.n 1945de │ │ │ │ ldr.w r2, [sl, #-3] │ │ │ │ ldr.w r3, [r5, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194216 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ 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 1945e6 │ │ │ │ - b.n 194274 │ │ │ │ + bhi.n 1945d6 │ │ │ │ + b.n 194264 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194174 │ │ │ │ + bl 194164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194226 │ │ │ │ + beq.w 194216 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194174 │ │ │ │ + bl 194164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1945cc │ │ │ │ - b.n 194226 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bne.n 1945bc │ │ │ │ + b.n 194216 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1941dc │ │ │ │ + bl 1941cc │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (194694 ) │ │ │ │ - ldr r1, [pc, #12] @ (194698 ) │ │ │ │ + ldr r2, [pc, #12] @ (194684 ) │ │ │ │ + ldr r1, [pc, #12] @ (194688 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16f7e8 │ │ │ │ + bl 16f7d8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ ldc 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16f8ec │ │ │ │ + bl 16f8dc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 19307c │ │ │ │ - cbz r0, 19472e │ │ │ │ + bl 19306c │ │ │ │ + cbz r0, 19471e │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa9c │ │ │ │ + bl 16fa8c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 19472e │ │ │ │ - cbz r6, 1946ec │ │ │ │ + beq.n 19471e │ │ │ │ + cbz r6, 1946dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 19472c │ │ │ │ + cbz r0, 19471c │ │ │ │ mov r0, r4 │ │ │ │ - bl 186948 │ │ │ │ + bl 186938 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186948 │ │ │ │ + bl 186938 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 194720 │ │ │ │ + cbnz r3, 194710 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ ldrb r2, [r4, #24] │ │ │ │ orrs r2, r3 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrh r0, [r4, #24] │ │ │ │ ubfx r2, r3, #3, #9 │ │ │ │ ubfx r0, r0, #3, #9 │ │ │ │ orrs r2, r0 │ │ │ │ bfi r3, r2, #3, #9 │ │ │ │ strh r3, [r5, #24] │ │ │ │ - cbz r6, 194728 │ │ │ │ + cbz r6, 194718 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r7, #4] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w ip, [r0, #19] │ │ │ │ @@ -474363,29 +474349,29 @@ │ │ │ │ and.w ip, ip, #64 @ 0x40 │ │ │ │ add.w r6, r1, lr │ │ │ │ sub.w r0, r0, ip │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr.w r5, [r1, lr] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 194798 │ │ │ │ + beq.n 194788 │ │ │ │ and.w ip, ip, #63 @ 0x3f │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ sub.w sl, ip, #32 │ │ │ │ rsb r9, ip, #32 │ │ │ │ lsl.w r8, r7, ip │ │ │ │ lsl.w sl, r7, sl │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ orr.w r8, r8, sl │ │ │ │ lsl.w r7, r7, ip │ │ │ │ orr.w r8, r8, r9 │ │ │ │ bic.w r2, r2, r7 │ │ │ │ bic.w r3, r3, r8 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1947d2 │ │ │ │ + beq.n 1947c2 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ mov.w r8, #1 │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsl.w ip, r8, ip │ │ │ │ negs r0, r0 │ │ │ │ @@ -474400,47 +474386,47 @@ │ │ │ │ str r4, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrd sl, r8, [sp, #32] │ │ │ │ cmp r4, r8 │ │ │ │ ldr.w r6, [sl] │ │ │ │ - bcs.n 1948a2 │ │ │ │ + bcs.n 194892 │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r4 │ │ │ │ add.w ip, r1, lr │ │ │ │ ldrb.w r7, [r1, lr] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1948ac │ │ │ │ + beq.n 19489c │ │ │ │ ldrb.w r9, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 194832 │ │ │ │ + bne.n 194822 │ │ │ │ ldrb.w r9, [ip, #4] │ │ │ │ ldrb.w lr, [r2, #9] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 194832 │ │ │ │ + bne.n 194822 │ │ │ │ ldrb.w lr, [ip, #1] │ │ │ │ ldrb.w r9, [r2, #4] │ │ │ │ cmp lr, r9 │ │ │ │ - beq.n 1948d2 │ │ │ │ + beq.n 1948c2 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1948c6 │ │ │ │ + bls.n 1948b6 │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 1948c6 │ │ │ │ + beq.n 1948b6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 194904 │ │ │ │ + bls.n 1948f4 │ │ │ │ mov.w lr, #6 │ │ │ │ movs r6, #0 │ │ │ │ mul.w lr, lr, r4 │ │ │ │ add.w ip, r1, lr │ │ │ │ ldrb.w r7, [r1, lr] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 194802 │ │ │ │ + bne.n 1947f2 │ │ │ │ movs r6, #1 │ │ │ │ mov lr, r6 │ │ │ │ ldr.w r9, [r2] │ │ │ │ add.w r8, r4, #32 │ │ │ │ ldr.w r1, [r9, #44] @ 0x2c │ │ │ │ strb.w lr, [ip] │ │ │ │ subs r1, #32 │ │ │ │ @@ -474461,71 +474447,71 @@ │ │ │ │ strb.w r2, [ip, #5] │ │ │ │ strb r7, [r0, r1] │ │ │ │ str.w r8, [lr, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str.w r6, [sl] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 194832 │ │ │ │ + beq.n 194822 │ │ │ │ mov.w lr, #1 │ │ │ │ lsl.w lr, lr, r6 │ │ │ │ orr.w lr, r7, lr │ │ │ │ uxtb r7, r6 │ │ │ │ adds r6, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ - b.n 194852 │ │ │ │ + b.n 194842 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 194832 │ │ │ │ + bpl.n 194822 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bhi.n 194908 │ │ │ │ + bhi.n 1948f8 │ │ │ │ ldrb.w r9, [ip, #2] │ │ │ │ ldrb.w lr, [r2, #5] │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 1948e4 │ │ │ │ + beq.n 1948d4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 194832 │ │ │ │ + bpl.n 194822 │ │ │ │ ldrb.w lr, [ip, #3] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 194832 │ │ │ │ + beq.n 194822 │ │ │ │ cmp r6, #3 │ │ │ │ - bhi.n 1948ac │ │ │ │ + bhi.n 19489c │ │ │ │ asr.w lr, r7, r6 │ │ │ │ tst.w lr, #1 │ │ │ │ - beq.n 1948b0 │ │ │ │ + beq.n 1948a0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1948f2 │ │ │ │ - b.n 194832 │ │ │ │ + bne.n 1948e2 │ │ │ │ + b.n 194822 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1948a2 │ │ │ │ + b.n 194892 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 194832 │ │ │ │ - b.n 1948d2 │ │ │ │ + bne.n 194822 │ │ │ │ + b.n 1948c2 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 19498a │ │ │ │ + blt.n 19497a │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r4, [r0, #19] │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ and.w r4, r4, #1 │ │ │ │ smlabb r4, r4, r3, r2 │ │ │ │ - bl 1a7b00 │ │ │ │ - cbnz r0, 194998 │ │ │ │ + bl 1a7af0 │ │ │ │ + cbnz r0, 194988 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 194990 │ │ │ │ + beq.n 194980 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ subs r3, #1 │ │ │ │ @@ -474542,70 +474528,70 @@ │ │ │ │ orrs r1, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 19496c │ │ │ │ + b.n 19495c │ │ │ │ mov r0, r5 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19493a │ │ │ │ + b.n 19492a │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1949ce │ │ │ │ + bmi.n 1949be │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1949be │ │ │ │ + bhi.n 1949ae │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1949be │ │ │ │ + bpl.n 1949ae │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ tst.w r3, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r0, r3, #1, #3 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1949e4 │ │ │ │ + bne.n 1949d4 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1949f0 │ │ │ │ + beq.n 1949e0 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1949e4 │ │ │ │ + bne.n 1949d4 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1949e4 │ │ │ │ + bne.n 1949d4 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 194a30 │ │ │ │ + bne.n 194a20 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 194a30 │ │ │ │ + bne.n 194a20 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ iteee ne │ │ │ │ subne r0, r0, r1 │ │ │ │ @@ -474624,215 +474610,215 @@ │ │ │ │ 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 194ada │ │ │ │ + beq.n 194aca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194ade │ │ │ │ + beq.n 194ace │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 194a8c │ │ │ │ + bne.n 194a7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 194a7e │ │ │ │ + cbz r3, 194a6e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 194a7e │ │ │ │ + cbz r2, 194a6e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 194b0e │ │ │ │ + bne.n 194afe │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 194a68 │ │ │ │ + bne.n 194a58 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 194ada │ │ │ │ + beq.n 194aca │ │ │ │ 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, 194acc │ │ │ │ + cbz r3, 194abc │ │ │ │ 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 194afe │ │ │ │ + bhi.n 194aee │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 194ac4 │ │ │ │ + bmi.n 194ab4 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 194afe │ │ │ │ - beq.n 194aec │ │ │ │ + bgt.n 194aee │ │ │ │ + beq.n 194adc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 194aa8 │ │ │ │ + bne.n 194a98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 194a64 │ │ │ │ + bne.n 194a54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r7 │ │ │ │ - beq.n 194ada │ │ │ │ + beq.n 194aca │ │ │ │ mov r4, r3 │ │ │ │ - b.n 194a8c │ │ │ │ + b.n 194a7c │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ ldrb.w ip, [r2, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.n 194ac4 │ │ │ │ + bcs.n 194ab4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 194a64 │ │ │ │ - b.n 194ada │ │ │ │ + bne.n 194a54 │ │ │ │ + b.n 194aca │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 194a8c │ │ │ │ + b.n 194a7c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrb.w r9, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - cbz r4, 194b86 │ │ │ │ + cbz r4, 194b76 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 194d04 │ │ │ │ + beq.w 194cf4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 194b52 │ │ │ │ + beq.n 194b42 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 194d42 │ │ │ │ + bls.w 194d32 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 194b6e │ │ │ │ + cbz r7, 194b5e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 194b6e │ │ │ │ + cbz r3, 194b5e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 194b8c │ │ │ │ + bne.n 194b7c │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 194b56 │ │ │ │ + bne.n 194b46 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 194b86 │ │ │ │ + beq.n 194b76 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 194b96 │ │ │ │ + bls.n 194b86 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 194cf6 │ │ │ │ + bhi.w 194ce6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194d2c │ │ │ │ + bne.w 194d1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d664 │ │ │ │ - cbz r0, 194bb6 │ │ │ │ + bl 21d654 │ │ │ │ + cbz r0, 194ba6 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 194cee │ │ │ │ + bls.w 194cde │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r4, #44] @ 0x2c │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ mov.w fp, #4 │ │ │ │ - bl 21d67c │ │ │ │ + bl 21d66c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194d36 │ │ │ │ + bne.w 194d26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d708 │ │ │ │ - bl 21d6e0 │ │ │ │ + bl 21d6f8 │ │ │ │ + bl 21d6d0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #21 │ │ │ │ it hi │ │ │ │ movhi.w lr, #1 │ │ │ │ - bhi.n 194c0c │ │ │ │ - ldr r1, [pc, #332] @ (194d48 ) │ │ │ │ + bhi.n 194bfc │ │ │ │ + ldr r1, [pc, #332] @ (194d38 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #2 │ │ │ │ movne.w lr, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 194cf6 │ │ │ │ + beq.n 194ce6 │ │ │ │ mul.w lr, lr, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w fp, #6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ lsl.w r2, r8, lr │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mla fp, fp, sl, r3 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ mov sl, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - b.n 194cd4 │ │ │ │ + b.n 194cc4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w sl, #1 │ │ │ │ lsl.w r1, r8, r3 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r1, r1, r2 │ │ │ │ it ne │ │ │ │ uxtbne r1, r1 │ │ │ │ - bne.n 194c72 │ │ │ │ + bne.n 194c62 │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ubfx r0, r0, #4, #2 │ │ │ │ rsb r1, r0, #4 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ @@ -474840,29 +474826,29 @@ │ │ │ │ lsls r1, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxtb r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r1, [fp, #-192] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1949a4 │ │ │ │ + bl 194994 │ │ │ │ strb.w r0, [fp, #-191] │ │ │ │ ldrsb.w r2, [r4, #18] │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ - blt.n 194c9c │ │ │ │ + blt.n 194c8c │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ strb.w r2, [fp, #-190] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r4, #19] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r2, #2 │ │ │ │ add.w fp, fp, #6 │ │ │ │ ite hi │ │ │ │ movhi r2, #0 │ │ │ │ @@ -474870,73 +474856,73 @@ │ │ │ │ strb.w r2, [fp, #-195] │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ ldrb r2, [r4, #30] │ │ │ │ cmp r6, sl │ │ │ │ strb.w r1, [fp, #-194] │ │ │ │ ubfx r2, r2, #0, #1 │ │ │ │ strb.w r2, [fp, #-193] │ │ │ │ - beq.n 194d20 │ │ │ │ + beq.n 194d10 │ │ │ │ ldrb.w r2, [fp, #-192] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 194c3e │ │ │ │ + bne.n 194c2e │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ orrs r2, r1 │ │ │ │ uxtb r1, r2 │ │ │ │ - b.n 194c72 │ │ │ │ + b.n 194c62 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.w 194bb6 │ │ │ │ + bmi.w 194ba6 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 194b52 │ │ │ │ + bne.w 194b42 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 194b86 │ │ │ │ + beq.w 194b76 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 194b86 │ │ │ │ + bhi.w 194b76 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194b96 │ │ │ │ + b.n 194b86 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 194b52 │ │ │ │ - b.n 194cfe │ │ │ │ + bne.w 194b42 │ │ │ │ + b.n 194cee │ │ │ │ mov r0, r5 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 194ba6 │ │ │ │ + b.n 194b96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldrb.w fp, [r0, #13] │ │ │ │ - b.n 194bce │ │ │ │ + b.n 194bbe │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194b96 │ │ │ │ + b.n 194b86 │ │ │ │ ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #780] @ (195070 ) │ │ │ │ + ldr r2, [pc, #780] @ (195060 ) │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #776] @ (195074 ) │ │ │ │ + ldr r3, [pc, #776] @ (195064 ) │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -474955,100 +474941,100 @@ │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194f88 │ │ │ │ + beq.w 194f78 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 194dc0 │ │ │ │ + beq.n 194db0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 194e04 │ │ │ │ + bls.n 194df4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 194dac │ │ │ │ + bne.n 194d9c │ │ │ │ ldrd r1, r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ strd r1, r2, [r6] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r4, r5, [r2] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #652] @ (195078 ) │ │ │ │ - ldr r3, [pc, #648] @ (195074 ) │ │ │ │ + ldr r2, [pc, #652] @ (195068 ) │ │ │ │ + ldr r3, [pc, #648] @ (195064 ) │ │ │ │ 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 19506c │ │ │ │ + bne.w 19505c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194f7e │ │ │ │ + bne.w 194f6e │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ ldrb.w lr, [r6, #19] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [r6, #20] │ │ │ │ tst.w lr, #1 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ mov.w r3, lr, lsl #6 │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r0, r0, lsl #5 │ │ │ │ ubfx r4, ip, #4, #2 │ │ │ │ - beq.n 194f1a │ │ │ │ + beq.n 194f0a │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ adds r1, r7, r2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.n 194f36 │ │ │ │ + beq.n 194f26 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w sl, r1, #32 │ │ │ │ rsb r5, r1, #32 │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsl.w sl, fp, sl │ │ │ │ subs r1, #1 │ │ │ │ lsr.w r5, fp, r5 │ │ │ │ orr.w sl, sl, r5 │ │ │ │ adc.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, r4, lsl #3 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r4, r0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - beq.n 194f3e │ │ │ │ + beq.n 194f2e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w r5, r2, #32 │ │ │ │ rsb r4, r2, #32 │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ lsr.w r4, fp, r4 │ │ │ │ negs r2, r2 │ │ │ │ lsl.w r5, fp, r5 │ │ │ │ @@ -475060,97 +475046,97 @@ │ │ │ │ and.w r5, r5, sl │ │ │ │ and.w sl, r4, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ands r4, r1 │ │ │ │ and.w r1, r5, r3 │ │ │ │ ands r5, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 194eec │ │ │ │ + beq.n 194edc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w ip, [r6, #20] │ │ │ │ str.w r8, [r6, #44] @ 0x2c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ bfi ip, r0, #4, #2 │ │ │ │ strb.w ip, [r6, #20] │ │ │ │ uxtb.w ip, ip │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 194f92 │ │ │ │ + beq.n 194f82 │ │ │ │ orrs.w r1, r1, sl │ │ │ │ - beq.n 194f04 │ │ │ │ + beq.n 194ef4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 194734 │ │ │ │ + bl 194724 │ │ │ │ orrs r5, r4 │ │ │ │ - beq.w 194dc0 │ │ │ │ + beq.w 194db0 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 194734 │ │ │ │ - b.n 194dc0 │ │ │ │ + bl 194724 │ │ │ │ + b.n 194db0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ subs r2, r2, r1 │ │ │ │ adds r1, r7, r2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 194e60 │ │ │ │ + bne.n 194e50 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r1 │ │ │ │ - b.n 194e82 │ │ │ │ + b.n 194e72 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 19505a │ │ │ │ + beq.w 19504a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r6, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, r0] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ bfi r3, r2, #4, #2 │ │ │ │ strb r3, [r6, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 194dc0 │ │ │ │ + bmi.w 194db0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, sl │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 194dc0 │ │ │ │ + beq.w 194db0 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 194fae │ │ │ │ + bne.n 194f9e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 195064 │ │ │ │ + bne.n 195054 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 194f76 │ │ │ │ - b.n 194dc0 │ │ │ │ + bne.n 194f66 │ │ │ │ + b.n 194db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194e14 │ │ │ │ + b.n 194e04 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 194dd4 │ │ │ │ + b.n 194dc4 │ │ │ │ orrs.w r1, r1, sl │ │ │ │ ite ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq.w sl, #0 │ │ │ │ orrs r5, r4 │ │ │ │ ite ne │ │ │ │ movne.w r8, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ - b.n 194f62 │ │ │ │ + b.n 194f52 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov.w r0, lr, lsl #3 │ │ │ │ and.w r4, r0, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -475166,19 +475152,19 @@ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ lsr.w sl, ip, sl │ │ │ │ orr.w r0, r0, sl │ │ │ │ str r5, [r1, #0] │ │ │ │ orrs r4, r0 │ │ │ │ str r4, [r1, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 195000 │ │ │ │ + bne.n 194ff0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 194fca │ │ │ │ - b.n 194dc0 │ │ │ │ + bne.n 194fba │ │ │ │ + b.n 194db0 │ │ │ │ ldrd sl, r0, [sp, #20] │ │ │ │ and.w r4, r0, #8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r5, #1 │ │ │ │ strd r8, r2, [sp, #20] │ │ │ │ add r4, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -475194,136 +475180,136 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsr.w r8, r5, r8 │ │ │ │ orr.w r1, r1, r8 │ │ │ │ cmp r7, r3 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ str.w lr, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq.w 194dc0 │ │ │ │ + beq.w 194db0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 195018 │ │ │ │ + beq.n 195008 │ │ │ │ ldrd r8, r2, [sp, #20] │ │ │ │ - b.n 194fb4 │ │ │ │ + b.n 194fa4 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.w 194dc0 │ │ │ │ - b.n 194f5c │ │ │ │ + bne.w 194db0 │ │ │ │ + b.n 194f4c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov.w r0, lr, lsl #3 │ │ │ │ - b.n 195004 │ │ │ │ + b.n 194ff4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r2 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #191 @ 0xbf │ │ │ │ - bhi.n 1950d0 │ │ │ │ + bhi.n 1950c0 │ │ │ │ cmp r1, #187 @ 0xbb │ │ │ │ - bhi.n 1950de │ │ │ │ + bhi.n 1950ce │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ - bne.n 1950cc │ │ │ │ + bne.n 1950bc │ │ │ │ sub.w r6, r7, #4 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r3, r4, r6 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1950c4 │ │ │ │ + b.n 1950b4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19514e │ │ │ │ + bne.n 19513e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1950e2 │ │ │ │ + cbz r2, 1950d2 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1950ba │ │ │ │ + bne.n 1950aa │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp.w r1, #276 @ 0x114 │ │ │ │ - beq.n 1950de │ │ │ │ + beq.n 1950ce │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1950cc │ │ │ │ + bne.n 1950bc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1950a8 │ │ │ │ + b.n 195098 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1950ce │ │ │ │ + beq.n 1950be │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1950cc │ │ │ │ + bne.n 1950bc │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1950cc │ │ │ │ + bne.n 1950bc │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, #84 @ 0x54 │ │ │ │ - bne.n 195120 │ │ │ │ + bne.n 195110 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r6 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c13c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r5, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r4, #44] @ 0x2c │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 195142 │ │ │ │ + cbz r0, 195132 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891fc │ │ │ │ + bl 1891ec │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 195104 │ │ │ │ + bl 186e80 │ │ │ │ + b.n 1950f4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r1 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1048] @ 195590 │ │ │ │ - ldr.w r3, [pc, #1048] @ 195594 │ │ │ │ + ldr.w r2, [pc, #1048] @ 195580 │ │ │ │ + ldr.w r3, [pc, #1048] @ 195584 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -475331,111 +475317,111 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.w 195462 │ │ │ │ + beq.w 195452 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195240 │ │ │ │ + beq.n 195230 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ ands r2, r1 │ │ │ │ - bne.w 195336 │ │ │ │ + bne.w 195326 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195240 │ │ │ │ + beq.n 195230 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1951e6 │ │ │ │ + cbz r2, 1951d6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1951e6 │ │ │ │ + cbz r1, 1951d6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 19533c │ │ │ │ + bne.w 19532c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1951cc │ │ │ │ + bne.n 1951bc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 19521c │ │ │ │ + beq.n 19520c │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r7, #19] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ tst.w r1, #1 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, r0 │ │ │ │ cmp r2, #31 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.n 195264 │ │ │ │ + bhi.n 195254 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ cmp r2, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 195264 │ │ │ │ + beq.n 195254 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1951c8 │ │ │ │ + bne.n 1951b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 195240 │ │ │ │ + cbz r3, 195230 │ │ │ │ ldr.w fp, [r6, #352] @ 0x160 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 19523c │ │ │ │ + cbz r3, 19522c │ │ │ │ mov r3, fp │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 195342 │ │ │ │ + bne.w 195332 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19522c │ │ │ │ + bne.n 19521c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 195248 │ │ │ │ + b.n 195238 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c655c │ │ │ │ + bl 1c654c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #844] @ (195598 ) │ │ │ │ - ldr r3, [pc, #840] @ (195594 ) │ │ │ │ + ldr r2, [pc, #844] @ (195588 ) │ │ │ │ + ldr r3, [pc, #840] @ (195584 ) │ │ │ │ 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 195580 │ │ │ │ + bne.w 195570 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 195218 │ │ │ │ + bmi.n 195208 │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.n 195218 │ │ │ │ + bne.n 195208 │ │ │ │ strd r3, r6, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r2 │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1952c4 │ │ │ │ + b.n 1952b4 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ ldrb r0, [r7, #19] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ tst.w r0, #1 │ │ │ │ add r3, r4 │ │ │ │ ite eq │ │ │ │ @@ -475450,62 +475436,62 @@ │ │ │ │ ldr.w r2, [ip, r3, lsl #3] │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1952de │ │ │ │ + bls.n 1952ce │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 195286 │ │ │ │ + bcc.n 195276 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r3 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, fp, r8 │ │ │ │ orr.w r9, r9, sl │ │ │ │ - bl 194910 │ │ │ │ + bl 194900 │ │ │ │ and.w r8, r8, r0 │ │ │ │ and.w r9, r9, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs.w r8, r8, r9 │ │ │ │ - bne.n 195218 │ │ │ │ + bne.n 195208 │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #112 @ 0x70 │ │ │ │ str.w ip, [r7, #44] @ 0x2c │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 195220 │ │ │ │ + beq.w 195210 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1951c8 │ │ │ │ + b.n 1951b8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1951f6 │ │ │ │ + b.n 1951e6 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1951f6 │ │ │ │ + b.n 1951e6 │ │ │ │ mov fp, r3 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r9, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r5, fp │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -475523,242 +475509,242 @@ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195446 │ │ │ │ + beq.n 195436 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1953ec │ │ │ │ + beq.n 1953dc │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1953fa │ │ │ │ + cbz r2, 1953ea │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 195452 │ │ │ │ + beq.n 195442 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1953da │ │ │ │ + beq.n 1953ca │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1953da │ │ │ │ + cbz r2, 1953ca │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1953aa │ │ │ │ + bne.n 19539a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19507c │ │ │ │ + bl 19506c │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1953b6 │ │ │ │ + bne.n 1953a6 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1953ec │ │ │ │ + bne.n 1953dc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19507c │ │ │ │ + bl 19506c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 19541a │ │ │ │ + cbz r3, 19540a │ │ │ │ mov fp, r0 │ │ │ │ - b.n 195392 │ │ │ │ + b.n 195382 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1953ec │ │ │ │ + bne.n 1953dc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19507c │ │ │ │ + bl 19506c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1953f6 │ │ │ │ - cbz r4, 195446 │ │ │ │ + bne.n 1953e6 │ │ │ │ + cbz r4, 195436 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19523c │ │ │ │ + beq.w 19522c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19523c │ │ │ │ + beq.w 19522c │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 195354 │ │ │ │ + bne.n 195344 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195434 │ │ │ │ + bne.n 195424 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 195248 │ │ │ │ + b.n 195238 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 195424 │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 195414 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19507c │ │ │ │ + bl 19506c │ │ │ │ orr.w r2, r4, r0 │ │ │ │ uxtb r4, r2 │ │ │ │ - b.n 1953aa │ │ │ │ + b.n 19539a │ │ │ │ ldr.w r7, [r6, #352] @ 0x160 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1951a4 │ │ │ │ + beq.w 195194 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 19547c │ │ │ │ + cbnz r3, 19546c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19546e │ │ │ │ - b.n 1951a4 │ │ │ │ + bne.n 19545e │ │ │ │ + b.n 195194 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1954be │ │ │ │ + cbz r0, 1954ae │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1954b6 │ │ │ │ + cbz r3, 1954a6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1954ac │ │ │ │ + bne.n 19549c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 1954ac │ │ │ │ + bne.n 19549c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19558a │ │ │ │ + bne.n 19557a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1954e4 │ │ │ │ + beq.n 1954d4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19548e │ │ │ │ + bne.n 19547e │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195486 │ │ │ │ + bne.n 195476 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1954d4 │ │ │ │ - cbz r5, 1954d4 │ │ │ │ + cbz r3, 1954c4 │ │ │ │ + cbz r5, 1954c4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195482 │ │ │ │ + bne.n 195472 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1954c6 │ │ │ │ + bne.n 1954b6 │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ - b.n 1951a4 │ │ │ │ + b.n 195194 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 195584 │ │ │ │ + bne.n 195574 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19557c │ │ │ │ + beq.n 19556c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1954da │ │ │ │ + bne.n 1954ca │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 19552c │ │ │ │ + b.n 19551c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 195528 │ │ │ │ + bls.n 195518 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ - bl 194910 │ │ │ │ + bl 194900 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, r8 │ │ │ │ add.w ip, fp, r3, lsl #3 │ │ │ │ ldr.w r2, [fp, r3, lsl #3] │ │ │ │ orrs r0, r2 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str.w r0, [fp, r3, lsl #3] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 195546 │ │ │ │ + bls.n 195536 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.n 1954ac │ │ │ │ + bcs.n 19549c │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1954f6 │ │ │ │ + bmi.n 1954e6 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ - bl 194910 │ │ │ │ + bl 194900 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, r8 │ │ │ │ add.w ip, sl, r3, lsl #3 │ │ │ │ ldr.w r2, [sl, r3, lsl #3] │ │ │ │ orrs r0, r2 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str.w r0, [sl, r3, lsl #3] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ - b.n 195528 │ │ │ │ + b.n 195518 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b.n 1954f0 │ │ │ │ + b.n 1954e0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #464] @ (195780 ) │ │ │ │ - ldr r3, [pc, #464] @ (195784 ) │ │ │ │ + ldr r0, [pc, #464] @ (195770 ) │ │ │ │ + ldr r3, [pc, #464] @ (195774 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ @@ -475780,390 +475766,390 @@ │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19560a │ │ │ │ + cbz r3, 1955fa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 195658 │ │ │ │ + bmi.n 195648 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1955fc │ │ │ │ + bne.n 1955ec │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19561e │ │ │ │ + cbz r3, 19560e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1956e8 │ │ │ │ + bmi.n 1956d8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195610 │ │ │ │ + bne.n 195600 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195154 │ │ │ │ + bl 195144 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195154 │ │ │ │ - ldr r2, [pc, #332] @ (195788 ) │ │ │ │ - ldr r3, [pc, #328] @ (195784 ) │ │ │ │ + bl 195144 │ │ │ │ + ldr r2, [pc, #332] @ (195778 ) │ │ │ │ + ldr r3, [pc, #328] @ (195774 ) │ │ │ │ orrs r0, r4 │ │ │ │ add r2, pc │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19577a │ │ │ │ + bne.w 19576a │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 195696 │ │ │ │ + b.n 195686 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 195692 │ │ │ │ + bls.n 195682 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194910 │ │ │ │ + bl 194900 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-40] │ │ │ │ orrs r2, r0 │ │ │ │ ldr.w r0, [r3, #-36] │ │ │ │ str.w r2, [r3, #-40] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r3, #-36] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1956b0 │ │ │ │ + bls.n 1956a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 195602 │ │ │ │ + bls.n 1955f2 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 19565e │ │ │ │ + bmi.n 19564e │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194910 │ │ │ │ + bl 194900 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ orrs r2, r0 │ │ │ │ ldr.w r0, [r3, #-100] │ │ │ │ str.w r2, [r3, #-104] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r3, #-100] │ │ │ │ - b.n 195692 │ │ │ │ + b.n 195682 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 195726 │ │ │ │ + b.n 195716 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 195722 │ │ │ │ + bls.n 195712 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194910 │ │ │ │ + bl 194900 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ orrs r2, r0 │ │ │ │ ldr.w r0, [r3, #-68] │ │ │ │ str.w r2, [r3, #-72] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r3, #-68] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 195740 │ │ │ │ + bls.n 195730 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.w 195616 │ │ │ │ + bcs.w 195606 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1956ee │ │ │ │ + bmi.n 1956de │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194910 │ │ │ │ + bl 194900 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-136] │ │ │ │ orrs r2, r0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ str.w r2, [r3, #-136] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r3, #-132] │ │ │ │ - b.n 195722 │ │ │ │ + b.n 195712 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #512] @ 0x200 │ │ │ │ subw sp, sp, #3548 @ 0xddc │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ - ldr.w r1, [pc, #1368] @ 195d0c │ │ │ │ + ldr.w r1, [pc, #1368] @ 195cfc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sp, #468 @ 0x1d4 │ │ │ │ - ldr.w r3, [pc, #1360] @ 195d10 │ │ │ │ + ldr.w r3, [pc, #1360] @ 195d00 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3540] @ 0xdd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl 194b14 │ │ │ │ + bl 194b04 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 194b14 │ │ │ │ + bl 194b04 │ │ │ │ addw r3, sp, #1492 @ 0x5d4 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 47a50 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 47a50 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - cbz r7, 195872 │ │ │ │ + cbz r7, 195862 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 19586a │ │ │ │ + bpl.n 19585a │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 19586a │ │ │ │ + bhi.n 19585a │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.n 19586a │ │ │ │ + bmi.n 19585a │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195b86 │ │ │ │ + bne.w 195b76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d664 │ │ │ │ - cbz r0, 19586a │ │ │ │ + bl 21d654 │ │ │ │ + cbz r0, 19585a │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 19586a │ │ │ │ + bhi.n 19585a │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r7, [sl, r3, lsl #2] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195820 │ │ │ │ + bne.n 195810 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e07c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 195d04 │ │ │ │ + beq.w 195cf4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r4, 1958a2 │ │ │ │ + cbz r4, 195892 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19588e │ │ │ │ + b.n 19587e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 195d04 │ │ │ │ + beq.w 195cf4 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1958fa │ │ │ │ + cbz r5, 1958ea │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1958ec │ │ │ │ + cbz r3, 1958dc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1958e4 │ │ │ │ + bne.n 1958d4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub.w r3, r2, #188 @ 0xbc │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ - bhi.n 1958e4 │ │ │ │ + bhi.n 1958d4 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 195cf8 │ │ │ │ + bne.w 195ce8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 195942 │ │ │ │ + beq.n 195932 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1958b6 │ │ │ │ + bne.n 1958a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1958b0 │ │ │ │ + bne.n 1958a0 │ │ │ │ mov r4, r6 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 195b66 │ │ │ │ + beq.w 195b56 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 195cde │ │ │ │ + beq.w 195cce │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 19591c │ │ │ │ + b.n 19590c │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 195a22 │ │ │ │ + beq.w 195a12 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 195912 │ │ │ │ - ldr r3, [pc, #1008] @ (195d14 ) │ │ │ │ + bne.n 195902 │ │ │ │ + ldr r3, [pc, #1008] @ (195d04 ) │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 195ad6 │ │ │ │ + b.n 195ac6 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 195cf2 │ │ │ │ + beq.w 195ce2 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 195cfe │ │ │ │ + bne.w 195cee │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195930 │ │ │ │ + bne.n 195920 │ │ │ │ ldr.w fp, [r2, #32] │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1958e4 │ │ │ │ + ble.n 1958d4 │ │ │ │ ldrb.w r9, [fp, #30] │ │ │ │ ands.w r9, r9, #2 │ │ │ │ - bne.n 1958e4 │ │ │ │ + bne.n 1958d4 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1958e4 │ │ │ │ + bgt.n 1958d4 │ │ │ │ ldrb.w r2, [fp, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1958e4 │ │ │ │ + beq.n 1958d4 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ sub.w r2, r3, #12 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r2 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1958e4 │ │ │ │ + bne.n 1958d4 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsb.w r1, [r3, #65] @ 0x41 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195b58 │ │ │ │ + bne.w 195b48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w fp, [r3, r2] │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1949a4 │ │ │ │ + bl 194994 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strb r0, [r3, #4] │ │ │ │ ldrsb.w r2, [fp, #18] │ │ │ │ ldrb.w r1, [fp, #18] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1959de │ │ │ │ + blt.n 1959ce │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #2 │ │ │ │ movne.w r9, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strb.w r9, [r3, #5] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -476184,18 +476170,18 @@ │ │ │ │ itt pl │ │ │ │ ubfxpl r2, r1, #5, #1 │ │ │ │ strpl r2, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strb r2, [r3, #9] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh r2, [r3, #10] │ │ │ │ - b.n 1958e4 │ │ │ │ + b.n 1958d4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #752] @ (195d18 ) │ │ │ │ + ldr r3, [pc, #752] @ (195d08 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ add r3, pc │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ blx 47628 │ │ │ │ movs r3, #12 │ │ │ │ @@ -476205,60 +476191,60 @@ │ │ │ │ mla r5, r3, r5, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, fp │ │ │ │ str.w r6, [sl] │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a8a │ │ │ │ + b.n 195a7a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r8 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ cmp r3, #31 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ itt ls │ │ │ │ strls.w r9, [sl] │ │ │ │ strls r6, [r5, #0] │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1947dc │ │ │ │ + bl 1947cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 195ad2 │ │ │ │ + beq.n 195ac2 │ │ │ │ ldrb.w r7, [r8, #7] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr.w r4, [r3, #192] @ 0xc0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 195a5c │ │ │ │ + bne.n 195a4c │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ strd r9, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1947dc │ │ │ │ + bl 1947cc │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 195a80 │ │ │ │ + bne.n 195a70 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r8, r8, #12 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r7, [sl] │ │ │ │ str r7, [r5, #0] │ │ │ │ - bl 1947dc │ │ │ │ + bl 1947cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 195a8a │ │ │ │ + bne.n 195a7a │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ add.w r3, r2, #160 @ 0xa0 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ @@ -476269,151 +476255,151 @@ │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r2, #4 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 194d4c │ │ │ │ + bl 194d3c │ │ │ │ add.w r0, r8, #168 @ 0xa8 │ │ │ │ add.w r1, r8, #164 @ 0xa4 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ add.w r1, r8, #88 @ 0x58 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r2, #8 │ │ │ │ mov r3, r9 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl 194d4c │ │ │ │ - ldr r2, [pc, #480] @ (195d1c ) │ │ │ │ - ldr r3, [pc, #468] @ (195d10 ) │ │ │ │ + bl 194d3c │ │ │ │ + ldr r2, [pc, #480] @ (195d0c ) │ │ │ │ + ldr r3, [pc, #468] @ (195d00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #3540] @ 0xdd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 195cee │ │ │ │ + bne.w 195cde │ │ │ │ addw sp, sp, #3548 @ 0xddc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1959ae │ │ │ │ + b.n 19599e │ │ │ │ ldr.w r3, [r8, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 195d04 │ │ │ │ + beq.w 195cf4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 195b90 │ │ │ │ + cbz r1, 195b80 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 195b72 │ │ │ │ + b.n 195b62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 195846 │ │ │ │ + b.n 195836 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 195d04 │ │ │ │ + beq.w 195cf4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 195904 │ │ │ │ + beq.w 1958f4 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 195bd0 │ │ │ │ + cbz r3, 195bc0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195bc8 │ │ │ │ + bne.n 195bb8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 195bc8 │ │ │ │ + bne.n 195bb8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 195d04 │ │ │ │ + bne.w 195cf4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 195bf2 │ │ │ │ + beq.n 195be2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195ba8 │ │ │ │ + bne.n 195b98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195ba2 │ │ │ │ + bne.n 195b92 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 195904 │ │ │ │ + b.n 1958f4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 195cf2 │ │ │ │ + beq.w 195ce2 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 195cfe │ │ │ │ + bne.w 195cee │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 195be0 │ │ │ │ + bne.n 195bd0 │ │ │ │ ldr.w r9, [r3, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 195bc8 │ │ │ │ + ble.n 195bb8 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 195bc8 │ │ │ │ + bgt.n 195bb8 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195cda │ │ │ │ + beq.n 195cca │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ sub.w r2, r3, #12 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, r3, r2 │ │ │ │ ldrb.w r3, [fp, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195bc8 │ │ │ │ + bne.n 195bb8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195ccc │ │ │ │ + bne.n 195cbc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str.w r9, [r3, r2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1949a4 │ │ │ │ + bl 194994 │ │ │ │ strb.w r0, [fp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrsb.w r2, [r9, #18] │ │ │ │ ldrb.w r1, [r9, #18] │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movlt r4, #0 │ │ │ │ - blt.n 195c82 │ │ │ │ + blt.n 195c72 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r4, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strb.w r4, [fp, #5] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ @@ -476431,144 +476417,144 @@ │ │ │ │ strb.w r2, [fp, #7] │ │ │ │ lsls r2, r0, #28 │ │ │ │ it pl │ │ │ │ ubfxpl r3, r1, #5, #1 │ │ │ │ strb.w r3, [fp, #9] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [fp, #10] │ │ │ │ - b.n 195bc8 │ │ │ │ + b.n 195bb8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 195c52 │ │ │ │ + b.n 195c42 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 195bd0 │ │ │ │ - ldr r3, [pc, #64] @ (195d20 ) │ │ │ │ + b.n 195bc0 │ │ │ │ + ldr r3, [pc, #64] @ (195d10 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 195ad6 │ │ │ │ + b.n 195ac6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bl 23fd16 │ │ │ │ + bl 23fd06 │ │ │ │ @ instruction: 0xefa1ffff │ │ │ │ - add r4, pc, #768 @ (adr r4, 196020 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 196050 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ stcl 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ 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, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 195d68 │ │ │ │ + cbz r3, 195d58 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov r7, r2 │ │ │ │ and.w r8, r5, #128 @ 0x80 │ │ │ │ ubfx r5, r5, #0, #21 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst r3, r5 │ │ │ │ - beq.n 195d60 │ │ │ │ - cbz r7, 195d80 │ │ │ │ + beq.n 195d50 │ │ │ │ + cbz r7, 195d70 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 195d60 │ │ │ │ + beq.n 195d50 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 195d7a │ │ │ │ + beq.n 195d6a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195d4a │ │ │ │ + bne.n 195d3a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189df8 │ │ │ │ + bl 189de8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 185360 │ │ │ │ + bl 185350 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195d60 │ │ │ │ + bne.n 195d50 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r6, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 195d60 │ │ │ │ + bmi.n 195d50 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 195d60 │ │ │ │ - b.n 195d7a │ │ │ │ + bne.n 195d50 │ │ │ │ + b.n 195d6a │ │ │ │ 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, #824] @ (1960ec ) │ │ │ │ - ldr r3, [pc, #824] @ (1960f0 ) │ │ │ │ + ldr r2, [pc, #824] @ (1960dc ) │ │ │ │ + ldr r3, [pc, #824] @ (1960e0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 195f46 │ │ │ │ + beq.w 195f36 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 195da0 │ │ │ │ + bl 195d90 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 195ede │ │ │ │ + beq.n 195ece │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 195e60 │ │ │ │ + bne.n 195e50 │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w r2, r6, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #28] │ │ │ │ @@ -476576,50 +476562,50 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r4, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #688] @ (1960f4 ) │ │ │ │ - ldr r3, [pc, #680] @ (1960f0 ) │ │ │ │ + bl 1891c8 │ │ │ │ + ldr r2, [pc, #688] @ (1960e4 ) │ │ │ │ + ldr r3, [pc, #680] @ (1960e0 ) │ │ │ │ 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 1960e8 │ │ │ │ + bne.w 1960d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 195f78 │ │ │ │ + beq.w 195f68 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r8, sp │ │ │ │ ldrb.w r2, [r6, #85] @ 0x55 │ │ │ │ ldrd r1, r0, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 1960e2 │ │ │ │ + bhi.w 1960d2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1960de │ │ │ │ + bhi.w 1960ce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -476654,18 +476640,18 @@ │ │ │ │ ldrb.w r2, [r6, #85] @ 0x55 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ ldrd r1, r0, [r3, #40] @ 0x28 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 196060 │ │ │ │ + bhi.w 196050 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1960ec │ │ │ │ + bhi.w 1960dc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -476694,15 +476680,15 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -476710,24 +476696,24 @@ │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ str r5, [r0, #32] │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 195e34 │ │ │ │ + b.n 195e24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r9, r4, #32 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ @@ -476735,35 +476721,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 195e28 │ │ │ │ + b.n 195e18 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 195ff4 │ │ │ │ + cbz r0, 195fe4 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #3 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str.w ip, [sp] │ │ │ │ str.w ip, [r8, #12] │ │ │ │ mov r4, r0 │ │ │ │ strd ip, ip, [r8, #4] │ │ │ │ add.w sl, r0, #32 │ │ │ │ @@ -476777,264 +476763,264 @@ │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ 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 195e28 │ │ │ │ + b.n 195e18 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 195fc6 │ │ │ │ + b.n 195fb6 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 195fc6 │ │ │ │ + b.n 195fb6 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 195fc6 │ │ │ │ + b.n 195fb6 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 195fc6 │ │ │ │ + b.n 195fb6 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 196098 │ │ │ │ + cbz r0, 196088 │ │ │ │ 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, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w sl, r4, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str.w ip, [sp] │ │ │ │ str r0, [r4, #28] │ │ │ │ str.w ip, [r8, #12] │ │ │ │ strd ip, ip, [r8, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 196020 │ │ │ │ + b.n 196010 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 19606a │ │ │ │ + b.n 19605a │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 19606a │ │ │ │ + b.n 19605a │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 19606a │ │ │ │ + b.n 19605a │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 19606a │ │ │ │ + b.n 19605a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #272 @ (adr r2, 196200 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 196230 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #728 @ (adr r1, 1963d0 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 196400 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr.w r2, [pc, #2228] @ 1969c0 │ │ │ │ + ldr.w r2, [pc, #2228] @ 1969b0 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr.w r4, [pc, #2228] @ 1969c4 │ │ │ │ - ldr.w r3, [pc, #2228] @ 1969c8 │ │ │ │ + ldr.w r4, [pc, #2228] @ 1969b4 │ │ │ │ + ldr.w r3, [pc, #2228] @ 1969b8 │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsb.w r3, [r1, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 196138 │ │ │ │ + bne.n 196128 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.n 19615e │ │ │ │ + beq.n 19614e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2188] @ 1969cc │ │ │ │ - ldr.w r3, [pc, #2180] @ 1969c8 │ │ │ │ + ldr.w r2, [pc, #2188] @ 1969bc │ │ │ │ + ldr.w r3, [pc, #2180] @ 1969b8 │ │ │ │ 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 196990 │ │ │ │ + bne.w 196980 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r0, #352] @ 0x160 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 196994 │ │ │ │ + beq.w 196984 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrb.w r5, [r2, #32] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r4, 19617e │ │ │ │ + cbz r4, 19616e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 19616a │ │ │ │ + b.n 19615a │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196994 │ │ │ │ + beq.w 196984 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1962c0 │ │ │ │ + beq.w 1962b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movw fp, #639 @ 0x27f │ │ │ │ str r4, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1961c8 │ │ │ │ + bne.n 1961b8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1961c8 │ │ │ │ + bne.n 1961b8 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969a6 │ │ │ │ + bne.w 196996 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1961f0 │ │ │ │ + beq.n 1961e0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1961a8 │ │ │ │ + bne.n 196198 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a030 │ │ │ │ - b.n 19613c │ │ │ │ + bl 16a020 │ │ │ │ + b.n 19612c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1969a0 │ │ │ │ + beq.w 196990 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969a2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1961de │ │ │ │ + bne.n 1961ce │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - beq.n 1961c8 │ │ │ │ - bl 21d6e0 │ │ │ │ + beq.n 1961b8 │ │ │ │ + bl 21d6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1961c8 │ │ │ │ + bne.n 1961b8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d6a8 │ │ │ │ + bl 21d698 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1961c8 │ │ │ │ + bne.n 1961b8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1961c8 │ │ │ │ - bl 21d664 │ │ │ │ + bls.n 1961b8 │ │ │ │ + bl 21d654 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1961c8 │ │ │ │ + beq.n 1961b8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1961c8 │ │ │ │ + bhi.n 1961b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r8, [r3, #112] @ 0x70 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 19655c │ │ │ │ + beq.w 19654c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr.w r3, [r3, #212] @ 0xd4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19628c │ │ │ │ + bls.n 19627c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r8, r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188330 │ │ │ │ ldrd r6, r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 19628c │ │ │ │ + bne.n 19627c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - bne.n 19628c │ │ │ │ + bne.n 19627c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1969a6 │ │ │ │ + bne.w 196996 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1966b4 │ │ │ │ + beq.w 1966a4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19651a │ │ │ │ + beq.w 19650a │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1969ac │ │ │ │ + beq.w 19699c │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r5, 1962c4 │ │ │ │ + cbz r5, 1962b4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1962ac │ │ │ │ + b.n 19629c │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1961d4 │ │ │ │ + b.n 1961c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1969ac │ │ │ │ + beq.w 19699c │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ strd r5, r5, [sp, #72] @ 0x48 │ │ │ │ mov lr, r3 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -477050,109 +477036,109 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - b.n 196314 │ │ │ │ + b.n 196304 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969a2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196516 │ │ │ │ + beq.w 196506 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 196308 │ │ │ │ + bne.n 1962f8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1961c8 │ │ │ │ + beq.w 1961b8 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 196358 │ │ │ │ + cbz r2, 196348 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196340 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196340 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969a6 │ │ │ │ + bne.w 196996 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 196382 │ │ │ │ + beq.n 196372 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196330 │ │ │ │ + bne.n 196320 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19632a │ │ │ │ + bne.n 19631a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1961c8 │ │ │ │ + b.n 1961b8 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1969b8 │ │ │ │ + beq.w 1969a8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969a2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 196370 │ │ │ │ + bne.n 196360 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196340 │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ eors r1, r3 │ │ │ │ tst.w r1, #48 @ 0x30 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196340 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196340 │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #14 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196340 │ │ │ │ ldrsb.w r3, [r2, #18] │ │ │ │ ldrb r0, [r2, #18] │ │ │ │ ldrb.w r4, [r8, #18] │ │ │ │ cmp r3, #0 │ │ │ │ ldrsb.w r1, [r8, #18] │ │ │ │ - blt.w 196500 │ │ │ │ + blt.w 1964f0 │ │ │ │ lsls r3, r0, #25 │ │ │ │ - bpl.w 196508 │ │ │ │ + bpl.w 1964f8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 196350 │ │ │ │ + blt.n 196340 │ │ │ │ lsls r1, r4, #25 │ │ │ │ - bpl.n 196350 │ │ │ │ + bpl.n 196340 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196340 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -477162,23 +477148,23 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1969be │ │ │ │ + bhi.w 1969ae │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ movs r6, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -477199,22 +477185,22 @@ │ │ │ │ lsls r4, r0, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ @@ -477222,101 +477208,101 @@ │ │ │ │ strd ip, ip, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - ldr.w lr, [pc, #1312] @ 1969d0 │ │ │ │ + ldr.w lr, [pc, #1312] @ 1969c0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 196350 │ │ │ │ + b.n 196340 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 196466 │ │ │ │ + b.n 196456 │ │ │ │ movs r3, #16 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 196466 │ │ │ │ + b.n 196456 │ │ │ │ movs r3, #8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 196466 │ │ │ │ + b.n 196456 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 196466 │ │ │ │ + b.n 196456 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 196350 │ │ │ │ - b.n 1963d4 │ │ │ │ + bge.w 196340 │ │ │ │ + b.n 1963c4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 196350 │ │ │ │ + blt.w 196340 │ │ │ │ lsls r0, r4, #25 │ │ │ │ - bmi.w 196350 │ │ │ │ - b.n 1963d4 │ │ │ │ + bmi.w 196340 │ │ │ │ + b.n 1963c4 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - b.n 196320 │ │ │ │ + b.n 196310 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1961c8 │ │ │ │ + beq.w 1961b8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 196534 │ │ │ │ + bpl.n 196524 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19653e │ │ │ │ + beq.n 19652e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196526 │ │ │ │ - b.n 1961c8 │ │ │ │ + bne.n 196516 │ │ │ │ + b.n 1961b8 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 196534 │ │ │ │ + bne.n 196524 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 196534 │ │ │ │ + bne.n 196524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a150 │ │ │ │ - b.n 1961c8 │ │ │ │ + bl 16a140 │ │ │ │ + b.n 1961b8 │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1969ac │ │ │ │ + beq.w 19699c │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r6, 19657e │ │ │ │ + cbz r6, 19656e │ │ │ │ mov r2, r6 │ │ │ │ - b.n 19656a │ │ │ │ + b.n 19655a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1969ac │ │ │ │ + beq.w 19699c │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ strd r6, r6, [sp, #80] @ 0x50 │ │ │ │ mov lr, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -477330,135 +477316,135 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - b.n 1965d0 │ │ │ │ + b.n 1965c0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969a2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1966b0 │ │ │ │ + beq.n 1966a0 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1965c4 │ │ │ │ + bne.n 1965b4 │ │ │ │ ldr.w r5, [r8, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1961c8 │ │ │ │ + beq.w 1961b8 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 196618 │ │ │ │ + cbz r3, 196608 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 196610 │ │ │ │ + bne.n 196600 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 196610 │ │ │ │ + bne.n 196600 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969a6 │ │ │ │ + bne.w 196996 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 196642 │ │ │ │ + beq.n 196632 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1965f0 │ │ │ │ + bne.n 1965e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1965ea │ │ │ │ + bne.n 1965da │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r4 │ │ │ │ orrs r7, r3 │ │ │ │ uxtb r3, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1961c8 │ │ │ │ + b.n 1961b8 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1969b8 │ │ │ │ + beq.w 1969a8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969a2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 196630 │ │ │ │ + bne.n 196620 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 196610 │ │ │ │ + bne.n 196600 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ eors r3, r2 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 196610 │ │ │ │ + bne.n 196600 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 196610 │ │ │ │ + bne.n 196600 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8, #112] @ 0x70 │ │ │ │ ldrb.w r1, [r8, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1966a2 │ │ │ │ + cbz r0, 196692 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 48388 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 196610 │ │ │ │ + b.n 196600 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ - b.n 1965da │ │ │ │ - bl 18c2b4 │ │ │ │ + b.n 1965ca │ │ │ │ + bl 18c2a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19628c │ │ │ │ + bne.w 19627c │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1969ac │ │ │ │ + beq.w 19699c │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r7, 1966e2 │ │ │ │ + cbz r7, 1966d2 │ │ │ │ mov r2, r7 │ │ │ │ - b.n 1966ce │ │ │ │ + b.n 1966be │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1969ac │ │ │ │ + beq.w 19699c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ mov ip, r2 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mov lr, r3 │ │ │ │ str r7, [r3, #12] │ │ │ │ @@ -477474,182 +477460,182 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - b.n 196734 │ │ │ │ + b.n 196724 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969a2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19698a │ │ │ │ + beq.w 19697a │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 196728 │ │ │ │ + bne.n 196718 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 196764 │ │ │ │ + b.n 196754 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969a2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 196986 │ │ │ │ + beq.w 196976 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 196758 │ │ │ │ + bne.n 196748 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 195d24 │ │ │ │ + bl 195d14 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1961c8 │ │ │ │ + beq.w 1961b8 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1967c6 │ │ │ │ + cbz r3, 1967b6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1967be │ │ │ │ + bne.n 1967ae │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 1967be │ │ │ │ + bne.n 1967ae │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969a6 │ │ │ │ + bne.w 196996 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1967f0 │ │ │ │ + beq.n 1967e0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19679e │ │ │ │ + bne.n 19678e │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196798 │ │ │ │ + bne.n 196788 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ orrs r3, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1961c8 │ │ │ │ + b.n 1961b8 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1969b8 │ │ │ │ + beq.w 1969a8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969a2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1967de │ │ │ │ + bne.n 1967ce │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1967be │ │ │ │ + bne.n 1967ae │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [sl, #20] │ │ │ │ eors r2, r1 │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.n 1967be │ │ │ │ + bne.n 1967ae │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1967be │ │ │ │ + bne.n 1967ae │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r3, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 195da0 │ │ │ │ + bl 195d90 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 196976 │ │ │ │ + bhi.w 196966 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r7, [sp, #628] @ 0x274 │ │ │ │ - add r1, pc, #44 @ (adr r1, 196870 ) │ │ │ │ + add r1, pc, #44 @ (adr r1, 196860 ) │ │ │ │ ldr r7, [sp, #644] @ 0x284 │ │ │ │ lsrs r7, r3, #14 │ │ │ │ - add r3, pc, #44 @ (adr r3, 196874 ) │ │ │ │ + add r3, pc, #44 @ (adr r3, 196864 ) │ │ │ │ lsrs r5, r3, #14 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - ldr.w lr, [pc, #312] @ 1969d0 │ │ │ │ + ldr.w lr, [pc, #312] @ 1969c0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r0, lr] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r8, r3, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 196968 │ │ │ │ + bls.n 196958 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ strd r2, r2, [r5] │ │ │ │ add.w ip, sp, #124 @ 0x7c │ │ │ │ strd r2, r2, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -477669,21 +477655,21 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add.w lr, sp, #156 @ 0x9c │ │ │ │ ldrb.w r1, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ @@ -477696,36 +477682,36 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 1967be │ │ │ │ + b.n 1967ae │ │ │ │ movs r3, #32 │ │ │ │ - b.n 196854 │ │ │ │ + b.n 196844 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 196854 │ │ │ │ + b.n 196844 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 196854 │ │ │ │ + b.n 196844 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 196854 │ │ │ │ + b.n 196844 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b.n 196770 │ │ │ │ + b.n 196760 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 196744 │ │ │ │ + b.n 196734 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -477737,178 +477723,178 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #584] @ (196c34 ) │ │ │ │ + ldr r2, [pc, #584] @ (196c24 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #584] @ (196c38 ) │ │ │ │ + ldr r3, [pc, #584] @ (196c28 ) │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ strd r4, r4, [sp, #64] @ 0x40 │ │ │ │ - bl 194a34 │ │ │ │ + bl 194a24 │ │ │ │ ldr.w sl, [r5] │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 196ae2 │ │ │ │ + beq.n 196ad2 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #28] │ │ │ │ sub.w r2, r3, #4 │ │ │ │ str r5, [sp, #32] │ │ │ │ clz r2, r2 │ │ │ │ mov r9, r4 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, sl │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 196c24 │ │ │ │ + bne.w 196c14 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 196c14 │ │ │ │ + beq.w 196c04 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #4 │ │ │ │ moveq.w r9, #32 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ands.w sl, r3, #64 @ 0x40 │ │ │ │ - beq.n 196b1e │ │ │ │ - cbz r7, 196a82 │ │ │ │ + beq.n 196b0e │ │ │ │ + cbz r7, 196a72 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ adds r3, r6, r0 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ rsb r6, r4, r3, lsr #2 │ │ │ │ and.w r3, r3, #3 │ │ │ │ subs r7, r3, #0 │ │ │ │ mov lr, r6 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 196b5c │ │ │ │ - cbz r6, 196aca │ │ │ │ + bge.n 196b4c │ │ │ │ + cbz r6, 196aba │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ rsb r3, r4, r4, lsl #29 │ │ │ │ add r6, r4 │ │ │ │ add r3, r2 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 196ac0 │ │ │ │ + bne.n 196ab0 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add r4, lr │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196a3c │ │ │ │ + bne.n 196a2c │ │ │ │ mov r6, r7 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ add r6, r4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 196afe │ │ │ │ + beq.n 196aee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str.w sl, [r3] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #316] @ (196c3c ) │ │ │ │ - ldr r3, [pc, #308] @ (196c38 ) │ │ │ │ + ldr r2, [pc, #316] @ (196c2c ) │ │ │ │ + ldr r3, [pc, #308] @ (196c28 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #844] @ 0x34c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 196c2e │ │ │ │ + bne.w 196c1e │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r4, r7 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge lr, r0 │ │ │ │ - bge.n 196aa2 │ │ │ │ + bge.n 196a92 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r7, [r3, #188] @ 0xbc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 196aa2 │ │ │ │ + beq.n 196a92 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cd98 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov lr, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 196aa8 │ │ │ │ + blt.n 196a98 │ │ │ │ sub.w r3, r2, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 196aca │ │ │ │ + beq.n 196aba │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ add.w r9, r6, r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r2, r5, [sp, #4] │ │ │ │ strd r4, r7, [sp, #12] │ │ │ │ add.w ip, r1, r0, lsl #3 │ │ │ │ @@ -477920,78 +477906,78 @@ │ │ │ │ lsr.w r2, r6, r3 │ │ │ │ orrs r2, r7 │ │ │ │ lsr.w r7, r4, r1 │ │ │ │ orrs r2, r7 │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ movmi.w sl, #1 │ │ │ │ - bmi.n 196bbe │ │ │ │ + bmi.n 196bae │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w r5, fp, r5 │ │ │ │ orrs r1, r5 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ orrs r1, r4 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 196b7e │ │ │ │ + bne.n 196b6e │ │ │ │ ldrd r2, r5, [sp, #4] │ │ │ │ ldrd r4, r7, [sp, #12] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 196aac │ │ │ │ + beq.w 196a9c │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #52] @ 0x34 │ │ │ │ add.w r1, r6, ip │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.w 196ace │ │ │ │ + bcs.w 196abe │ │ │ │ sub.w ip, r4, ip │ │ │ │ cmp r6, ip │ │ │ │ - bls.w 196ace │ │ │ │ + bls.w 196abe │ │ │ │ rsb r6, r4, r4, lsl #29 │ │ │ │ add r6, ip │ │ │ │ add r2, r6 │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r4, [r3, r4, lsl #3] │ │ │ │ adds r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 196c08 │ │ │ │ - b.n 196ace │ │ │ │ + bne.n 196bf8 │ │ │ │ + b.n 196abe │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 196a70 │ │ │ │ + b.n 196a60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 196a4c │ │ │ │ + b.n 196a3c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r2, [pc, #2784] @ 197734 │ │ │ │ + ldr.w r2, [pc, #2784] @ 197724 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #2784] @ 197738 │ │ │ │ + ldr.w r3, [pc, #2784] @ 197728 │ │ │ │ movs r6, #2 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r7, [pc, #2780] @ 19773c │ │ │ │ + ldr.w r7, [pc, #2780] @ 19772c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -478001,208 +477987,208 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldrh r3, [r1, #24] │ │ │ │ str r6, [r0, #0] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ str r3, [r0, #12] │ │ │ │ - beq.n 196cda │ │ │ │ - bhi.n 196cc4 │ │ │ │ + beq.n 196cca │ │ │ │ + bhi.n 196cb4 │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ - beq.n 196d86 │ │ │ │ + beq.n 196d76 │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ - bne.n 196ca2 │ │ │ │ + bne.n 196c92 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 196f88 │ │ │ │ + bne.w 196f78 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2712] @ 197740 │ │ │ │ - ldr.w r3, [pc, #2700] @ 197738 │ │ │ │ + ldr.w r2, [pc, #2712] @ 197730 │ │ │ │ + ldr.w r3, [pc, #2700] @ 197728 │ │ │ │ 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 197b36 │ │ │ │ + bne.w 197b26 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #324 @ 0x144 │ │ │ │ - beq.w 196ece │ │ │ │ + beq.w 196ebe │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 196ece │ │ │ │ + beq.w 196ebe │ │ │ │ cmp r2, #231 @ 0xe7 │ │ │ │ - bne.n 196ca2 │ │ │ │ + bne.n 196c92 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 196ca2 │ │ │ │ + beq.n 196c92 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 1979ba │ │ │ │ + beq.w 1979aa │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 197346 │ │ │ │ + beq.w 197336 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 196ca2 │ │ │ │ + bne.n 196c92 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 196ca2 │ │ │ │ + bpl.n 196c92 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ cmp.w r8, #229 @ 0xe5 │ │ │ │ - beq.w 1979c4 │ │ │ │ + beq.w 1979b4 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r6 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ ldrh r1, [r5, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #3, #9 │ │ │ │ str r1, [r4, #12] │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 196ca2 │ │ │ │ + beq.n 196c92 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 196ca4 │ │ │ │ + b.n 196c94 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 196ca2 │ │ │ │ + beq.n 196c92 │ │ │ │ movs r2, #0 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r7, [r0, #17] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 196dce │ │ │ │ + cbz r0, 196dbe │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 196e06 │ │ │ │ + cbz r0, 196df6 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 196e3e │ │ │ │ + cbz r0, 196e2e │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 196e76 │ │ │ │ + cbz r0, 196e66 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ - bhi.w 1979ea │ │ │ │ + bhi.w 1979da │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19755c │ │ │ │ + bhi.w 19754c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #11 │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r7, r4, #13 │ │ │ │ @@ -478232,59 +478218,59 @@ │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r7, r4, #13 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196ca2 │ │ │ │ + beq.w 196c92 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1972e0 │ │ │ │ + bls.w 1972d0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r0, 196f2c │ │ │ │ + cbz r0, 196f1c │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r1, #4] │ │ │ │ - bhi.w 197b20 │ │ │ │ + bhi.w 197b10 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197b3a │ │ │ │ + bhi.w 197b2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #16 │ │ │ │ lsls r1, r7, #23 │ │ │ │ lsls r1, r7, #23 │ │ │ │ lsls r1, r7, #23 │ │ │ │ lsls r1, r7, #23 │ │ │ │ lsls r1, r7, #23 │ │ │ │ @@ -478316,388 +478302,388 @@ │ │ │ │ lsls r0, r0, #16 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 196fba │ │ │ │ + cbz r0, 196faa │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 196ff0 │ │ │ │ + cbz r0, 196fe0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #4 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 197028 │ │ │ │ + cbz r0, 197018 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #8 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 197060 │ │ │ │ + cbz r0, 197050 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 197098 │ │ │ │ + cbz r0, 197088 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1970d0 │ │ │ │ + cbz r0, 1970c0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, fp, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19710a │ │ │ │ + cbz r0, 1970fa │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19713e │ │ │ │ + cbz r0, 19712e │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 197172 │ │ │ │ + cbz r0, 197162 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 196d6e │ │ │ │ - ldr.w r3, [pc, #1120] @ 197744 │ │ │ │ + b.n 196d5e │ │ │ │ + ldr.w r3, [pc, #1120] @ 197734 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str.w r9, [sp] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ orr.w r8, r7, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 197a58 │ │ │ │ + bne.w 197a48 │ │ │ │ orrs r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 196d6e │ │ │ │ + b.n 196d5e │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 196cfe │ │ │ │ - b.n 196ca2 │ │ │ │ + bmi.w 196cee │ │ │ │ + b.n 196c92 │ │ │ │ movw r3, #13107 @ 0x3333 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1976d8 │ │ │ │ + beq.w 1976c8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ - bhi.w 197a0c │ │ │ │ + bhi.w 1979fc │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197b3a │ │ │ │ + bhi.w 197b2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ @@ -478730,45 +478716,45 @@ │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 197370 │ │ │ │ + bne.n 197360 │ │ │ │ strd r0, r0, [sp, #32] │ │ │ │ movs r3, #85 @ 0x55 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1976c8 │ │ │ │ + beq.w 1976b8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 197a2e │ │ │ │ + bhi.w 197a1e │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197b3a │ │ │ │ + bhi.w 197b2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r7, r6, #13 │ │ │ │ lsls r7, r6, #13 │ │ │ │ lsls r7, r6, #13 │ │ │ │ lsls r7, r6, #13 │ │ │ │ lsls r7, r6, #13 │ │ │ │ @@ -478800,55 +478786,55 @@ │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 197370 │ │ │ │ + bne.w 197360 │ │ │ │ strd r0, r0, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19741c │ │ │ │ + bne.n 19740c │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1976bc │ │ │ │ + beq.w 1976ac │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 197a4c │ │ │ │ + bhi.w 197a3c │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197b3a │ │ │ │ + bhi.w 197b2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ @@ -478881,334 +478867,334 @@ │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 197370 │ │ │ │ + bne.w 197360 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19741c │ │ │ │ + bne.w 19740c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1974ec │ │ │ │ + bne.n 1974dc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #16843009 @ 0x1010101 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1975ee │ │ │ │ + cbz r0, 1975de │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, sl │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 196d72 │ │ │ │ + beq.w 196d62 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r7, r0 │ │ │ │ - b.w 196d6e │ │ │ │ + b.w 196d5e │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1975c6 │ │ │ │ + b.n 1975b6 │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ movs r3, #15 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1974d6 │ │ │ │ + b.n 1974c6 │ │ │ │ strd r0, r0, [sp, #32] │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19741c │ │ │ │ + bne.w 19740c │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ movw r3, #3855 @ 0xf0f │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1974ec │ │ │ │ + bne.w 1974dc │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1975c6 │ │ │ │ + b.n 1975b6 │ │ │ │ nop │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19777a │ │ │ │ + cbz r0, 19776a │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #324 @ 0x144 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq.w 197a9e │ │ │ │ + beq.w 197a8e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #324 @ 0x144 │ │ │ │ - bne.w 196d6e │ │ │ │ + bne.w 196d5e │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 197b2c │ │ │ │ + bhi.w 197b1c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197b3a │ │ │ │ + bhi.w 197b2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ @@ -479236,254 +479222,254 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19774e │ │ │ │ + b.n 19773e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19774e │ │ │ │ + b.n 19773e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, fp, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 197962 │ │ │ │ + cbz r0, 197952 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 196d6e │ │ │ │ + b.w 196d5e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19793c │ │ │ │ + b.n 19792c │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19793c │ │ │ │ + b.n 19792c │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 196cfe │ │ │ │ - b.w 196ca2 │ │ │ │ + bmi.w 196cee │ │ │ │ + b.w 196c92 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 196d48 │ │ │ │ + b.w 196d38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #858993459 @ 0x33333333 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 197370 │ │ │ │ + bne.w 197360 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #1431655765 @ 0x55555555 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19741c │ │ │ │ - vldr d7, [pc, #272] @ 197b40 │ │ │ │ + bne.w 19740c │ │ │ │ + vldr d7, [pc, #272] @ 197b30 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1974ec │ │ │ │ + bne.w 1974dc │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1975c6 │ │ │ │ + b.n 1975b6 │ │ │ │ strd r3, r9, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd sl, fp, [sp, #64] @ 0x40 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 197a8a │ │ │ │ + cbz r0, 197a7a │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 197332 │ │ │ │ - vldr d7, [pc, #168] @ 197b48 │ │ │ │ + b.n 197322 │ │ │ │ + vldr d7, [pc, #168] @ 197b38 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd ip, ip, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 197ad4 │ │ │ │ + cbz r0, 197ac4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19778a │ │ │ │ + b.n 19777a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 19774e │ │ │ │ + b.n 19773e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 19793c │ │ │ │ + b.n 19792c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ ... │ │ │ │ stmdb 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, #304] @ (197c94 ) │ │ │ │ + ldr r2, [pc, #304] @ (197c84 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (197c98 ) │ │ │ │ + ldr r3, [pc, #304] @ (197c88 ) │ │ │ │ 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, #17] │ │ │ │ - cbnz r1, 197b7e │ │ │ │ + cbnz r1, 197b6e │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ - cbz r1, 197bb0 │ │ │ │ + cbz r1, 197ba0 │ │ │ │ ldr.w r5, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 197b92 │ │ │ │ + cbz r3, 197b82 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 197bc2 │ │ │ │ + cbnz r6, 197bb2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197b86 │ │ │ │ + bne.n 197b76 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #260] @ (197c9c ) │ │ │ │ - ldr r3, [pc, #256] @ (197c98 ) │ │ │ │ + ldr r2, [pc, #260] @ (197c8c ) │ │ │ │ + ldr r3, [pc, #256] @ (197c88 ) │ │ │ │ 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 197c8e │ │ │ │ + bne.n 197c7e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 197b7e │ │ │ │ + bne.n 197b6e │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 197b7e │ │ │ │ - b.n 197b94 │ │ │ │ + bne.n 197b6e │ │ │ │ + b.n 197b84 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov lr, r8 │ │ │ │ strd r9, r9, [r8, #4] │ │ │ │ @@ -479496,78 +479482,78 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 197c82 │ │ │ │ + beq.n 197c72 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 197c48 │ │ │ │ + beq.n 197c38 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 197c38 │ │ │ │ + cbz r2, 197c28 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 197c2c │ │ │ │ + cbnz r2, 197c1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 196c40 │ │ │ │ + bl 196c30 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 197c18 │ │ │ │ + bne.n 197c08 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 197c48 │ │ │ │ + cbnz r2, 197c38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196c40 │ │ │ │ + bl 196c30 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 197c5a │ │ │ │ + beq.n 197c4a │ │ │ │ mov fp, r0 │ │ │ │ - b.n 197c0a │ │ │ │ - cbz r4, 197c82 │ │ │ │ + b.n 197bfa │ │ │ │ + cbz r4, 197c72 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 197b94 │ │ │ │ + beq.n 197b84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 197b94 │ │ │ │ + beq.n 197b84 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 197bce │ │ │ │ + bne.n 197bbe │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197c72 │ │ │ │ - b.n 197b94 │ │ │ │ + bne.n 197c62 │ │ │ │ + b.n 197b84 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 197c66 │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 197c56 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -479575,27 +479561,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 sl, r3 │ │ │ │ - ldr r3, [pc, #220] @ (197dac ) │ │ │ │ + ldr r3, [pc, #220] @ (197d9c ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #216] @ (197db0 ) │ │ │ │ + ldr r2, [pc, #216] @ (197da0 ) │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r2 │ │ │ │ ldrb r5, [r3, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 197da2 │ │ │ │ + beq.n 197d92 │ │ │ │ movs r6, #0 │ │ │ │ mla r3, r0, r1, r2 │ │ │ │ subs r5, #1 │ │ │ │ mov r9, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r3, r7, r0 │ │ │ │ str.w lr, [sp, #28] │ │ │ │ @@ -479604,108 +479590,108 @@ │ │ │ │ strd r3, r1, [sp, #20] │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r8, r6 │ │ │ │ movne r8, r5 │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r7, #45] @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ add r8, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1856c4 │ │ │ │ + bl 1856b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 197d5a │ │ │ │ - bl 1856c4 │ │ │ │ + bls.n 197d4a │ │ │ │ + bl 1856b4 │ │ │ │ ldrb.w r3, [r8, #96] @ 0x60 │ │ │ │ strb.w r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov r0, sl │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldrh r3, [r7, #24] │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r2, r3, #3, #9 │ │ │ │ strh r2, [r4, #24] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r9, fp │ │ │ │ - cbz r6, 197d92 │ │ │ │ + cbz r6, 197d82 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 188c24 │ │ │ │ + bl 188c14 │ │ │ │ mov r9, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 197d06 │ │ │ │ + bne.n 197cf6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (197de4 ) │ │ │ │ + ldr r3, [pc, #44] @ (197dd4 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 197de0 │ │ │ │ + cbnz r2, 197dd0 │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 197dc8 │ │ │ │ + bls.n 197db8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (197de8 ) │ │ │ │ + ldr r2, [pc, #28] @ (197dd8 ) │ │ │ │ ldr r1, [r0, #20] │ │ │ │ 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 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ 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 r6, [pc, #224] @ (197ee0 ) │ │ │ │ + ldr r6, [pc, #224] @ (197ed0 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (197ee4 ) │ │ │ │ + ldr r2, [pc, #220] @ (197ed4 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w ip, sp, #20 │ │ │ │ @@ -479719,36 +479705,36 @@ │ │ │ │ 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 r5, r0 │ │ │ │ - beq.n 197ebe │ │ │ │ + beq.n 197eae │ │ │ │ uxtb r5, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov lr, r7 │ │ │ │ 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 197e64 │ │ │ │ - cbz r5, 197ebe │ │ │ │ + bne.n 197e54 │ │ │ │ + cbz r5, 197eae │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -479760,47 +479746,47 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #40] @ (197ee8 ) │ │ │ │ - ldr r3, [pc, #32] @ (197ee4 ) │ │ │ │ + bl 1891c8 │ │ │ │ + ldr r2, [pc, #40] @ (197ed8 ) │ │ │ │ + ldr r3, [pc, #32] @ (197ed4 ) │ │ │ │ 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 197eda │ │ │ │ + bne.n 197eca │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr.w r4, [pc, #3260] @ 198bbc │ │ │ │ + ldr.w r4, [pc, #3260] @ 198bac │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #3260] @ 198bc0 │ │ │ │ + ldr.w r1, [pc, #3260] @ 198bb0 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3256] @ 198bc4 │ │ │ │ + ldr.w r3, [pc, #3256] @ 198bb4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3252] @ 198bc8 │ │ │ │ + ldr.w r0, [pc, #3252] @ 198bb8 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -479817,57 +479803,57 @@ │ │ │ │ strb.w r1, [r9, #8] │ │ │ │ ldrh r1, [r5, #24] │ │ │ │ ubfx r1, r1, #3, #9 │ │ │ │ str.w r1, [r9, #12] │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 198010 │ │ │ │ + beq.n 198000 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982bc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - bhi.n 197fb6 │ │ │ │ + bhi.n 197fa6 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.w 1980ce │ │ │ │ + bhi.w 1980be │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1982f0 │ │ │ │ + bhi.w 1982e0 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bhi.w 198156 │ │ │ │ + bhi.w 198146 │ │ │ │ cmp r3, #14 │ │ │ │ - bls.w 198364 │ │ │ │ + bls.w 198354 │ │ │ │ sub.w r1, r3, #15 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #1577058304 @ 0x5e000000 │ │ │ │ - bne.w 198958 │ │ │ │ + bne.w 198948 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 1983fa │ │ │ │ + bne.w 1983ea │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - beq.w 198178 │ │ │ │ + beq.w 198168 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ cmp.w r3, #374 @ 0x176 │ │ │ │ - bcs.w 1982b0 │ │ │ │ + bcs.w 1982a0 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bls.n 198014 │ │ │ │ + bls.n 198004 │ │ │ │ mvn.w ip, #344 @ 0x158 │ │ │ │ add.w r1, r3, ip │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 198178 │ │ │ │ + bhi.w 198168 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @@ -479891,88 +479877,88 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r2, r5, #14 │ │ │ │ lsls r2, r4, #11 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 197f64 │ │ │ │ + b.n 197f54 │ │ │ │ sub.w r1, r3, #165 @ 0xa5 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.w 198178 │ │ │ │ + bhi.w 198168 │ │ │ │ movs r6, #1 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ movt r0, #554 @ 0x22a │ │ │ │ lsl.w r4, r6, r1 │ │ │ │ tst r4, r0 │ │ │ │ - bne.w 19896c │ │ │ │ + bne.w 19895c │ │ │ │ ands.w r4, r4, #47 @ 0x2f │ │ │ │ - bne.w 198426 │ │ │ │ + bne.w 198416 │ │ │ │ cmp r1, #27 │ │ │ │ - bne.w 198178 │ │ │ │ + bne.w 198168 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r7, [r9, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - beq.w 198b0a │ │ │ │ + beq.w 198afa │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r3, #1] │ │ │ │ - bne.n 19807a │ │ │ │ + bne.n 19806a │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 198bd0 │ │ │ │ + bne.w 198bc0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 198b16 │ │ │ │ + beq.w 198b06 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ movs r7, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ subs r7, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 19809c │ │ │ │ - b.n 1982ce │ │ │ │ + bne.n 19808c │ │ │ │ + b.n 1982be │ │ │ │ sub.w r1, r3, #103 @ 0x67 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bhi.n 198178 │ │ │ │ + bhi.n 198168 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r5, #7 │ │ │ │ lsls r1, r5, #7 │ │ │ │ lsls r1, r5, #7 │ │ │ │ lsls r1, r5, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r1, r5, #7 │ │ │ │ @@ -480032,69 +480018,69 @@ │ │ │ │ lsls r2, r2, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r2, r2, #7 │ │ │ │ sub.w r1, r3, #46 @ 0x2e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 198942 │ │ │ │ + bne.w 198932 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 198ac6 │ │ │ │ + bne.w 198ab6 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 198ab0 │ │ │ │ + bne.w 198aa0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982bc │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 198c56 │ │ │ │ + bcc.w 198c46 │ │ │ │ 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 1982cc │ │ │ │ + beq.w 1982bc │ │ │ │ adds r6, r0, #6 │ │ │ │ negs r4, r2 │ │ │ │ add r6, r3 │ │ │ │ adds r3, #6 │ │ │ │ add r6, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r7, r5 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 198938 │ │ │ │ + beq.w 198928 │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 198938 │ │ │ │ + bls.w 198928 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r0, r2, r7 │ │ │ │ ldrb.w ip, [r1, #64]! │ │ │ │ - b.n 1981cc │ │ │ │ + b.n 1981bc │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 198938 │ │ │ │ + beq.w 198928 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1981c6 │ │ │ │ + beq.n 1981b6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19892c │ │ │ │ + beq.w 19891c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -480104,31 +480090,31 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1988a4 │ │ │ │ + beq.w 198894 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r9, r5, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ add.w r3, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, r3, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r6, r3, r2 │ │ │ │ - bl 1856c4 │ │ │ │ + bl 1856b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ mov sl, r5 │ │ │ │ @@ -480138,98 +480124,98 @@ │ │ │ │ add.w lr, r8, #2 │ │ │ │ mov ip, r0 │ │ │ │ add.w lr, sl, lr, lsl #5 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ add r3, r8 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 198888 │ │ │ │ + bne.w 198878 │ │ │ │ ldrb.w r3, [lr] │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 198284 │ │ │ │ + bne.n 198274 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w r5, r0, #32 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.w 19889e │ │ │ │ + beq.w 19888e │ │ │ │ adds r0, #17 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1856c4 │ │ │ │ + bl 1856b4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 198264 │ │ │ │ + b.n 198254 │ │ │ │ sub.w r0, r3, #438 @ 0x1b6 │ │ │ │ cmp r0, #29 │ │ │ │ - bhi.w 198178 │ │ │ │ + bhi.w 198168 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #61849 @ 0xf199 │ │ │ │ movt r1, #16128 @ 0x3f00 │ │ │ │ lsls r4, r0 │ │ │ │ ands r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1983ac │ │ │ │ + beq.n 19839c │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #2300] @ 198bcc │ │ │ │ - ldr.w r3, [pc, #2284] @ 198bc0 │ │ │ │ + ldr.w r2, [pc, #2300] @ 198bbc │ │ │ │ + ldr.w r3, [pc, #2284] @ 198bb0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 198c88 │ │ │ │ + bne.w 198c78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bls.n 19832a │ │ │ │ + bls.n 19831a │ │ │ │ sub.w r1, r3, #84 @ 0x54 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 198a9a │ │ │ │ + bne.w 198a8a │ │ │ │ tst.w r1, #385024 @ 0x5e000 │ │ │ │ - bne.w 198410 │ │ │ │ + bne.w 198400 │ │ │ │ tst.w r1, #6016 @ 0x1780 │ │ │ │ - beq.w 198178 │ │ │ │ + beq.w 198168 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bls.w 198178 │ │ │ │ + bls.w 198168 │ │ │ │ sub.w r1, r3, #66 @ 0x42 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 198a86 │ │ │ │ + bne.w 198a76 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.n 19843a │ │ │ │ + bne.n 19842a │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - beq.w 198178 │ │ │ │ + beq.w 198168 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 198178 │ │ │ │ + bls.w 198168 │ │ │ │ subs r1, r3, #3 │ │ │ │ cmp r1, #11 │ │ │ │ - bhi.w 198178 │ │ │ │ - add r0, pc, #8 @ (adr r0, 19837c ) │ │ │ │ + bhi.w 198168 │ │ │ │ + add r0, pc, #8 @ (adr r0, 19836c ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -480248,517 +480234,517 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bne.w 198178 │ │ │ │ + bne.w 198168 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1982cc │ │ │ │ + beq.n 1982bc │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #229 @ 0xe5 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov.w r1, #298 @ 0x12a │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #195 @ 0xc3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #231 @ 0xe7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982bc │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982bc │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r4, [r3, #114] @ 0x72 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 198adc │ │ │ │ + bne.w 198acc │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1985ea │ │ │ │ + cbz r0, 1985da │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ movs r3, #24 │ │ │ │ strd r3, r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19863a │ │ │ │ + cbz r0, 19862a │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ movs r3, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19868c │ │ │ │ + cbz r0, 19867c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1986ec │ │ │ │ + cbz r0, 1986dc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19876c │ │ │ │ + cbz r0, 19875c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ movs r3, #16 │ │ │ │ strd r3, r7, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1987bc │ │ │ │ + cbz r0, 1987ac │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982bc │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982bc │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ add.w lr, sl, r8, lsl #5 │ │ │ │ add.w r3, lr, ip │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 19888c │ │ │ │ - b.n 198290 │ │ │ │ + bne.n 19887c │ │ │ │ + b.n 198280 │ │ │ │ mov r5, sl │ │ │ │ ldrd r7, sl, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ add.w r6, r4, #28 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -480775,74 +480761,74 @@ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #32] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.n 1988e0 │ │ │ │ + bne.n 1988d0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ 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 198210 │ │ │ │ + bhi.w 198200 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188ae8 │ │ │ │ + bl 188ad8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ adds r7, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1981a6 │ │ │ │ - b.n 1982cc │ │ │ │ + bne.w 198196 │ │ │ │ + b.n 1982bc │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ ldrb.w ip, [r9, #8] │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ eor.w ip, ip, #1 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 198b10 │ │ │ │ + beq.w 198b00 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 19898e │ │ │ │ + bne.n 19897e │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 198c72 │ │ │ │ + bne.w 198c62 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982bc │ │ │ │ mov lr, r2 │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -480855,42 +480841,42 @@ │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ mov r6, lr │ │ │ │ mov fp, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1989f2 │ │ │ │ + b.n 1989e2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r7, r6 │ │ │ │ movne r7, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ add r7, fp │ │ │ │ add.w r4, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [fp, #45] @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1856c4 │ │ │ │ + bl 1856b4 │ │ │ │ ldrb.w r3, [r7, #64] @ 0x40 │ │ │ │ strb.w r3, [r5, #64] @ 0x40 │ │ │ │ add.w r0, r5, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1856c4 │ │ │ │ + bl 1856b4 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ strb.w r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r6, 198a50 │ │ │ │ + cbz r6, 198a40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r5, #112 @ 0x70 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ @@ -480908,286 +480894,286 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands r2, r3 │ │ │ │ movw r3, #4089 @ 0xff9 │ │ │ │ ands r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r5, #24] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1989e0 │ │ │ │ - b.n 1982ce │ │ │ │ + bne.n 1989d0 │ │ │ │ + b.n 1982be │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982be │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1982ce │ │ │ │ + b.w 1982be │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 198afa │ │ │ │ + beq.n 198aea │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1982ce │ │ │ │ + b.w 1982be │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - b.w 19807a │ │ │ │ + b.w 19806a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 19898e │ │ │ │ + b.n 19897e │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1982ce │ │ │ │ + b.w 1982be │ │ │ │ nop │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ rsb r8, r4, #3 │ │ │ │ - cbnz r7, 198bdc │ │ │ │ + cbnz r7, 198bcc │ │ │ │ mov r8, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, sp, r8, lsl #2 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ cmp r4, #3 │ │ │ │ str.w r0, [r8, #92] @ 0x5c │ │ │ │ - bne.n 198bd4 │ │ │ │ + bne.n 198bc4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #3 │ │ │ │ movne r5, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197ddc │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1982ce │ │ │ │ + b.w 1982be │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1981fc │ │ │ │ + b.w 1981ec │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #158 @ 0x9e │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197ca8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1982ce │ │ │ │ + b.w 1982be │ │ │ │ blx 47f30 <__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] @ (198ce8 ) │ │ │ │ + ldr r3, [pc, #72] @ (198cd8 ) │ │ │ │ mov r4, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (198cec ) │ │ │ │ + ldr r2, [pc, #68] @ (198cdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 198cb8 │ │ │ │ - ldr r4, [pc, #56] @ (198cf0 ) │ │ │ │ + cbz r1, 198ca8 │ │ │ │ + ldr r4, [pc, #56] @ (198ce0 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #56] @ (198cf4 ) │ │ │ │ + ldr r2, [pc, #56] @ (198ce4 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #56] @ (198cf8 ) │ │ │ │ + ldr r1, [pc, #56] @ (198ce8 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r5, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ - ldr r2, [pc, #44] @ (198cfc ) │ │ │ │ - ldr r3, [pc, #24] @ (198ce8 ) │ │ │ │ + bl 187824 │ │ │ │ + ldr r2, [pc, #44] @ (198cec ) │ │ │ │ + ldr r3, [pc, #24] @ (198cd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 198ce4 │ │ │ │ + bne.n 198cd4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0xefe7ffff │ │ │ │ - bl 3c2cf6 │ │ │ │ - bl 284cfa │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + bl 3c2ce6 │ │ │ │ + bl 284cea │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ sub sp, #8 │ │ │ │ stmia.w sp, {r2, r3} │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 198d4c │ │ │ │ + bne.n 198d3c │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 198d50 │ │ │ │ + bhi.n 198d40 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 198d50 │ │ │ │ + bhi.n 198d40 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #32 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ @@ -481202,658 +481188,658 @@ │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ uxtb r2, r1 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ - b.n 198d4a │ │ │ │ + b.n 198d3a │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 198d4a │ │ │ │ + b.n 198d3a │ │ │ │ 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] @ (199034 ) │ │ │ │ + ldr r2, [pc, #712] @ (199024 ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 198e56 │ │ │ │ + bhi.n 198e46 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r0, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r2, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [pc, #676] @ (199038 ) │ │ │ │ + ldr r1, [pc, #676] @ (199028 ) │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r9, [r2, r1] │ │ │ │ mla r3, sl, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 198dea │ │ │ │ + cbz r3, 198dda │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 198ddc │ │ │ │ - bl 198d58 │ │ │ │ + b.n 198dcc │ │ │ │ + bl 198d48 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ - cbnz r3, 198dcc │ │ │ │ + cbnz r3, 198dbc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w fp, [r6, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, sl, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.n 198dea │ │ │ │ + bcs.n 198dda │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198db0 │ │ │ │ + beq.n 198da0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198dea │ │ │ │ + beq.n 198dda │ │ │ │ movs r7, #1 │ │ │ │ movw r8, #319 @ 0x13f │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dda │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198d58 │ │ │ │ + bl 198d48 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198e1e │ │ │ │ + cbnz r3, 198e0e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ streq.w r8, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r7, [r6, #13] │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 198e4a │ │ │ │ + cbz r3, 198e3a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dda │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198d58 │ │ │ │ + bl 198d48 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198e48 │ │ │ │ + cbnz r3, 198e38 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r7, [r6, #13] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dfc │ │ │ │ + bne.n 198dec │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dda │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198dea │ │ │ │ + beq.n 198dda │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dda │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198d58 │ │ │ │ + bl 198d48 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 198e86 │ │ │ │ + cbnz r3, 198e76 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r4, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b.n 198dea │ │ │ │ + b.n 198dda │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198dea │ │ │ │ + beq.n 198dda │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dda │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198d58 │ │ │ │ + bl 198d48 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198eb6 │ │ │ │ + cbnz r3, 198ea6 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dda │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ - b.n 198e6c │ │ │ │ + bne.n 198dda │ │ │ │ + b.n 198e5c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 198efa │ │ │ │ + cbz r3, 198eea │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dda │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198d58 │ │ │ │ + bl 198d48 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198ef6 │ │ │ │ + cbnz r3, 198ee6 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 198dea │ │ │ │ + beq.w 198dda │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 198f36 │ │ │ │ - bl 198d58 │ │ │ │ + b.n 198f26 │ │ │ │ + bl 198d48 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #16 │ │ │ │ - cbnz r3, 198f2a │ │ │ │ + cbnz r3, 198f1a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w r9, [r6, #13] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.w 198dea │ │ │ │ + bcs.w 198dda │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198f0e │ │ │ │ + beq.n 198efe │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ - cbnz r3, 198f7e │ │ │ │ - b.n 198dea │ │ │ │ - bl 198d58 │ │ │ │ + cbnz r3, 198f6e │ │ │ │ + b.n 198dda │ │ │ │ + bl 198d48 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #20 │ │ │ │ - cbnz r3, 198f72 │ │ │ │ + cbnz r3, 198f62 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w r9, [r6, #13] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.w 198dea │ │ │ │ + bcs.w 198dda │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r7 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198f56 │ │ │ │ + beq.n 198f46 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 198dea │ │ │ │ - b.n 198e62 │ │ │ │ + bne.w 198dda │ │ │ │ + b.n 198e52 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 198dea │ │ │ │ + beq.w 198dda │ │ │ │ movs r7, #1 │ │ │ │ movw r8, #319 @ 0x13f │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 198dea │ │ │ │ - bl 198d58 │ │ │ │ + bne.w 198dda │ │ │ │ + bl 198d48 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 198fd2 │ │ │ │ + cbnz r3, 198fc2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ streq.w r8, [r4, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r7, [r4, #13] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198fae │ │ │ │ - b.n 198dea │ │ │ │ - ldr r3, [pc, #92] @ (19903c ) │ │ │ │ + bne.n 198f9e │ │ │ │ + b.n 198dda │ │ │ │ + ldr r3, [pc, #92] @ (19902c ) │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 198dea │ │ │ │ + beq.w 198dda │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 199022 │ │ │ │ - bl 198d58 │ │ │ │ + b.n 199012 │ │ │ │ + bl 198d48 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #16 │ │ │ │ - cbnz r3, 199018 │ │ │ │ + cbnz r3, 199008 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r9, [r6, #13] │ │ │ │ - beq.w 198dea │ │ │ │ + beq.w 198dda │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 198dea │ │ │ │ - b.n 198ffe │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + bne.w 198dda │ │ │ │ + b.n 198fee │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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, #956] @ (199410 ) │ │ │ │ + ldr r2, [pc, #956] @ (199400 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #956] @ (199414 ) │ │ │ │ + ldr r3, [pc, #956] @ (199404 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #68] @ 0x44 │ │ │ │ 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 19908a │ │ │ │ + beq.n 19907a │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 19907c │ │ │ │ + bne.n 19906c │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19916c │ │ │ │ + bne.n 19915c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ ldrb.w r2, [r3, #70] @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1990c4 │ │ │ │ + beq.n 1990b4 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1990b6 │ │ │ │ + bne.n 1990a6 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 199402 │ │ │ │ + bne.w 1993f2 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 47a50 │ │ │ │ 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, 199114 │ │ │ │ + cbz r3, 199104 │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1991aa │ │ │ │ + beq.n 19919a │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 199174 │ │ │ │ + beq.n 199164 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1990fc │ │ │ │ + bne.n 1990ec │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187554 │ │ │ │ + bl 187544 │ │ │ │ ldr.w r8, [r4, #352] @ 0x160 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 19914a │ │ │ │ + cbz r3, 19913a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1991e0 │ │ │ │ + bne.n 1991d0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199128 │ │ │ │ + bne.n 199118 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19923c │ │ │ │ + bne.n 19922c │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199136 │ │ │ │ - ldr r2, [pc, #716] @ (199418 ) │ │ │ │ - ldr r3, [pc, #708] @ (199414 ) │ │ │ │ + bne.n 199126 │ │ │ │ + ldr r2, [pc, #716] @ (199408 ) │ │ │ │ + ldr r3, [pc, #708] @ (199404 ) │ │ │ │ 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 19940a │ │ │ │ + bne.w 1993fa │ │ │ │ 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 199096 │ │ │ │ + b.n 199086 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 19910c │ │ │ │ + bls.n 1990fc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 19919c │ │ │ │ + bne.n 19918c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add r0, r3 │ │ │ │ blx 47a50 │ │ │ │ - b.n 19910c │ │ │ │ + b.n 1990fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d6f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 19910c │ │ │ │ + bls.n 1990fc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1991d2 │ │ │ │ + bne.n 1991c2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 47a50 │ │ │ │ - b.n 19910c │ │ │ │ + b.n 1990fc │ │ │ │ movw r8, #629 @ 0x275 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 199210 │ │ │ │ + cbz r5, 199200 │ │ │ │ movw fp, #641 @ 0x281 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movw r9, #477 @ 0x1dd │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 199204 │ │ │ │ + cbz r3, 1991f4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1992bc │ │ │ │ + beq.n 1992ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1991f6 │ │ │ │ + bne.n 1991e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1991ec │ │ │ │ + bne.n 1991dc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 199226 │ │ │ │ - cbz r6, 199226 │ │ │ │ + cbz r3, 199216 │ │ │ │ + cbz r6, 199216 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1991e4 │ │ │ │ + bne.n 1991d4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199218 │ │ │ │ + bne.n 199208 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #352] @ 0x160 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19914a │ │ │ │ + beq.n 19913a │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19913e │ │ │ │ + beq.n 19912e │ │ │ │ movw r6, #319 @ 0x13f │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 199288 │ │ │ │ + cbz r0, 199278 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 199280 │ │ │ │ + cbz r2, 199270 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 19926a │ │ │ │ + cbnz r1, 19925a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 19926a │ │ │ │ + bne.n 19925a │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ cmp r1, #32 │ │ │ │ ite hi │ │ │ │ movhi r1, r6 │ │ │ │ movls.w r1, #320 @ 0x140 │ │ │ │ str r1, [r3, #20] │ │ │ │ strb.w r5, [r7, #32] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 199280 │ │ │ │ + cbz r1, 199270 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 199250 │ │ │ │ + beq.n 199240 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 199270 │ │ │ │ - bl 187188 │ │ │ │ + bne.n 199260 │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199246 │ │ │ │ + bne.n 199236 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19914a │ │ │ │ + beq.w 19913a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 19914a │ │ │ │ + beq.w 19913a │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 199240 │ │ │ │ + bne.n 199230 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1992a6 │ │ │ │ - b.n 19914a │ │ │ │ + bne.n 199296 │ │ │ │ + b.n 19913a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 19932e │ │ │ │ - bhi.n 19931a │ │ │ │ + beq.n 19931e │ │ │ │ + bhi.n 19930a │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 19932e │ │ │ │ + beq.n 19931e │ │ │ │ cmp.w r3, #478 @ 0x1de │ │ │ │ - bcs.n 199360 │ │ │ │ + bcs.n 199350 │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - beq.n 1992e0 │ │ │ │ - bhi.w 1993f6 │ │ │ │ + beq.n 1992d0 │ │ │ │ + bhi.w 1993e6 │ │ │ │ cmp r3, #139 @ 0x8b │ │ │ │ - beq.n 1992e0 │ │ │ │ + beq.n 1992d0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 1991fc │ │ │ │ + bne.n 1991ec │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1991fc │ │ │ │ + bne.n 1991ec │ │ │ │ add.w r1, r7, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 198d58 │ │ │ │ + bl 198d48 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ - cbnz r3, 199312 │ │ │ │ + cbnz r3, 199302 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq.w r2, [sl, #20] │ │ │ │ strbeq.w r3, [r7, #32] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #13] │ │ │ │ - b.n 1991fc │ │ │ │ + b.n 1991ec │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 19934e │ │ │ │ + beq.n 19933e │ │ │ │ cmp.w r3, #664 @ 0x298 │ │ │ │ - beq.n 1993c2 │ │ │ │ + beq.n 1993b2 │ │ │ │ movw r2, #631 @ 0x277 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1991fc │ │ │ │ + bne.w 1991ec │ │ │ │ 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 198d00 │ │ │ │ + bl 198cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1991fc │ │ │ │ + beq.w 1991ec │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1991fc │ │ │ │ - b.n 1992ee │ │ │ │ + bne.w 1991ec │ │ │ │ + b.n 1992de │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1991fc │ │ │ │ + bne.w 1991ec │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 1993b2 │ │ │ │ + bne.n 1993a2 │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1993ba │ │ │ │ + bhi.n 1993aa │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1993ba │ │ │ │ + bhi.n 1993aa │ │ │ │ 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 │ │ │ │ @@ -481866,173 +481852,173 @@ │ │ │ │ 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 1991fc │ │ │ │ - b.n 19934e │ │ │ │ + beq.w 1991ec │ │ │ │ + b.n 19933e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1993b0 │ │ │ │ + b.n 1993a0 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1993b0 │ │ │ │ + b.n 1993a0 │ │ │ │ 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 198d00 │ │ │ │ + bl 198cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1991fc │ │ │ │ + beq.w 1991ec │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1991fc │ │ │ │ - b.n 1992ee │ │ │ │ + bne.w 1991ec │ │ │ │ + b.n 1992de │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1992e0 │ │ │ │ - b.n 1991fc │ │ │ │ + beq.w 1992d0 │ │ │ │ + b.n 1991ec │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1990d2 │ │ │ │ + b.n 1990c2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrb.w r3, [r0, #310] @ 0x136 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 19943a │ │ │ │ + bpl.n 19942a │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 19946c │ │ │ │ + bne.n 19945c │ │ │ │ and.w r3, r3, #65537 @ 0x10001 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 19945e │ │ │ │ + cbz r0, 19944e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 199456 │ │ │ │ + bpl.n 199446 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 199470 │ │ │ │ + beq.n 199460 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 199466 │ │ │ │ - cbnz r0, 199456 │ │ │ │ + bgt.n 199456 │ │ │ │ + cbnz r0, 199446 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199440 │ │ │ │ + bne.n 199430 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19947c │ │ │ │ + cbz r3, 19946c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 199456 │ │ │ │ + bhi.n 199446 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199440 │ │ │ │ - b.n 19945e │ │ │ │ + bne.n 199430 │ │ │ │ + b.n 19944e │ │ │ │ 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] @ 199540 │ │ │ │ + ldr.w r8, [pc, #164] @ 199530 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ add r8, pc │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfc4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 199506 │ │ │ │ + beq.n 1994f6 │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #376] @ 0x178 │ │ │ │ - ldr r1, [pc, #108] @ (199544 ) │ │ │ │ + ldr r1, [pc, #108] @ (199534 ) │ │ │ │ sub.w r2, r7, #17 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 199522 │ │ │ │ - ldr r3, [pc, #88] @ (199548 ) │ │ │ │ + cbnz r6, 199512 │ │ │ │ + ldr r3, [pc, #88] @ (199538 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 185360 │ │ │ │ + bl 185350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ - cbnz r6, 19951a │ │ │ │ + cbnz r6, 19950a │ │ │ │ movs r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ - b.n 1994d6 │ │ │ │ - ldr r3, [pc, #40] @ (19954c ) │ │ │ │ + b.n 1994c6 │ │ │ │ + ldr r3, [pc, #40] @ (19953c ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21be14 │ │ │ │ + bl 21be04 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - b.n 1994f6 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + b.n 1994e6 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0xb82a │ │ │ │ movs r7, r1 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -482040,60 +482026,60 @@ │ │ │ │ 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, 19959a │ │ │ │ + cbnz r3, 19958a │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 199588 │ │ │ │ - tst.w r4, #240 @ 0xf0 │ │ │ │ bne.n 199578 │ │ │ │ + tst.w r4, #240 @ 0xf0 │ │ │ │ + bne.n 199568 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199488 │ │ │ │ + bl 199478 │ │ │ │ str r0, [r6, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 199488 │ │ │ │ + bl 199478 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - beq.n 199576 │ │ │ │ - b.n 199578 │ │ │ │ + beq.n 199566 │ │ │ │ + b.n 199568 │ │ │ │ ldrb.w r3, [r0, #306] @ 0x132 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 199488 │ │ │ │ + bl 199478 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #584] @ (199818 ) │ │ │ │ + ldr r1, [pc, #584] @ (199808 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #584] @ (19981c ) │ │ │ │ + ldr r3, [pc, #584] @ (19980c ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #580] @ (199820 ) │ │ │ │ + ldr r1, [pc, #580] @ (199810 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -482106,23 +482092,23 @@ │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 199808 │ │ │ │ + beq.w 1997f8 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1997ee │ │ │ │ + beq.w 1997de │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #508] @ (199824 ) │ │ │ │ + ldr r3, [pc, #508] @ (199814 ) │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ mov.w sl, #0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r6, sl │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ @@ -482131,15 +482117,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov fp, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.n 19977e │ │ │ │ + b.n 19976e │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bfi r8, r1, #0, #7 │ │ │ │ @@ -482160,15 +482146,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4] │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r4, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ @@ -482220,173 +482206,173 @@ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ ldrb.w r2, [r3, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r3, #69] @ 0x45 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1997ee │ │ │ │ + beq.n 1997de │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1997d2 │ │ │ │ + beq.n 1997c2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1997ba │ │ │ │ + cbz r0, 1997aa │ │ │ │ mov r3, r4 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19964e │ │ │ │ + bne.w 19963e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 199652 │ │ │ │ + b.n 199642 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 19978c │ │ │ │ - ldr r2, [pc, #56] @ (199828 ) │ │ │ │ - ldr r3, [pc, #40] @ (19981c ) │ │ │ │ + b.n 19977c │ │ │ │ + ldr r2, [pc, #56] @ (199818 ) │ │ │ │ + ldr r3, [pc, #40] @ (19980c ) │ │ │ │ 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 199812 │ │ │ │ + bne.n 199802 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 199618 │ │ │ │ + b.n 199608 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (199974 ) │ │ │ │ + ldr r2, [pc, #304] @ (199964 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (199978 ) │ │ │ │ + ldr r1, [pc, #296] @ (199968 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 199968 │ │ │ │ + beq.n 199958 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 199886 │ │ │ │ + bhi.n 199876 │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19994c │ │ │ │ + bne.n 19993c │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {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} │ │ │ │ - bne.n 1998f4 │ │ │ │ + bne.n 1998e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19994c │ │ │ │ + beq.n 19993c │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ 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 1998e0 │ │ │ │ - cbz r4, 19994c │ │ │ │ + bne.n 1998d0 │ │ │ │ + cbz r4, 19993c │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -482398,77 +482384,77 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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 r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #44] @ (19997c ) │ │ │ │ - ldr r3, [pc, #36] @ (199974 ) │ │ │ │ + bl 1891c8 │ │ │ │ + ldr r2, [pc, #44] @ (19996c ) │ │ │ │ + ldr r3, [pc, #36] @ (199964 ) │ │ │ │ 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 19996e │ │ │ │ + bne.n 19995e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1998a8 │ │ │ │ + b.n 199898 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #392] @ (199b1c ) │ │ │ │ - ldr r3, [pc, #392] @ (199b20 ) │ │ │ │ + ldr r2, [pc, #392] @ (199b0c ) │ │ │ │ + ldr r3, [pc, #392] @ (199b10 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #392] @ (199b24 ) │ │ │ │ + ldr r6, [pc, #392] @ (199b14 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 199ac4 │ │ │ │ - ldr r3, [pc, #372] @ (199b28 ) │ │ │ │ + beq.w 199ab4 │ │ │ │ + ldr r3, [pc, #372] @ (199b18 ) │ │ │ │ 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 48418 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #352] @ (199b2c ) │ │ │ │ + ldr r1, [pc, #352] @ (199b1c ) │ │ │ │ add.w r3, r7, r5, lsl #3 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1854e4 │ │ │ │ + bl 1854d4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -482477,23 +482463,23 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 199a42 │ │ │ │ + bhi.n 199a32 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r3, r1, #12 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r5, #116] @ 0x74 │ │ │ │ ldr r7, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ strb r1, [r5, #9] │ │ │ │ @@ -482501,129 +482487,129 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ lsrs r3, r1, #12 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ mov.w r9, #32 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ add r3, sp, #16 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #32 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - ldr.w r9, [pc, #176] @ 199b30 │ │ │ │ + ldr.w r9, [pc, #176] @ 199b20 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [r5, #20] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r6, r9] │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #136] @ (199b34 ) │ │ │ │ - ldr r3, [pc, #116] @ (199b20 ) │ │ │ │ + bl 1891c8 │ │ │ │ + ldr r2, [pc, #136] @ (199b24 ) │ │ │ │ + ldr r3, [pc, #116] @ (199b10 ) │ │ │ │ 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 199b16 │ │ │ │ + bne.n 199b06 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 186e4c │ │ │ │ - ldr r3, [pc, #80] @ (199b30 ) │ │ │ │ + bl 186e3c │ │ │ │ + ldr r3, [pc, #80] @ (199b20 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 199aa8 │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 199a98 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 199a46 │ │ │ │ + b.n 199a36 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 199a46 │ │ │ │ + b.n 199a36 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 199a46 │ │ │ │ + b.n 199a36 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 199a46 │ │ │ │ + b.n 199a36 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r0, 199b82 │ │ │ │ + cbz r0, 199b72 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #1288] @ 19a058 │ │ │ │ + ldr.w r3, [pc, #1288] @ 19a048 │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ mov sl, r1 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r0, [pc, #1280] @ 19a05c │ │ │ │ + ldr.w r0, [pc, #1280] @ 19a04c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [pc, #1276] @ 19a060 │ │ │ │ + ldr.w fp, [pc, #1276] @ 19a050 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r5, [sl, #28] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 199bf8 │ │ │ │ + beq.n 199be8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -482631,23 +482617,23 @@ │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 199dfe │ │ │ │ + bhi.w 199dee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r0, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r0, r7, #9 │ │ │ │ @@ -482669,53 +482655,53 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr.w r6, [r0, #352] @ 0x160 │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 199c1c │ │ │ │ + cbz r3, 199c0c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 199e64 │ │ │ │ + bne.w 199e54 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199c0c │ │ │ │ + bne.n 199bfc │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199dde │ │ │ │ + beq.w 199dce │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 199c1e │ │ │ │ + bne.n 199c0e │ │ │ │ movs r0, #4 │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsl.w r2, r8, r6 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 199d62 │ │ │ │ + beq.w 199d52 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 199980 │ │ │ │ + bl 199970 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 19a0c4 │ │ │ │ + bhi.w 19a0b4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r7, r4, #8 │ │ │ │ @@ -482728,279 +482714,279 @@ │ │ │ │ lsls r7, r4, #8 │ │ │ │ lsls r7, r4, #8 │ │ │ │ lsls r7, r4, #8 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 199c4c │ │ │ │ + bne.n 199c3c │ │ │ │ ldrb.w r4, [sl, #20] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 199d94 │ │ │ │ + beq.n 199d84 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1995ac │ │ │ │ + bl 19959c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 19a0a8 │ │ │ │ + bne.w 19a098 │ │ │ │ and.w r3, r3, #15 │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r3, r4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrd r0, r1, [r2, #88] @ 0x58 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #880] @ (19a064 ) │ │ │ │ - ldr r3, [pc, #864] @ (19a058 ) │ │ │ │ + ldr r2, [pc, #880] @ (19a054 ) │ │ │ │ + ldr r3, [pc, #864] @ (19a048 ) │ │ │ │ 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 19a0c0 │ │ │ │ + bne.w 19a0b0 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199ca2 │ │ │ │ + b.n 199c92 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199ca2 │ │ │ │ + b.n 199c92 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199ca2 │ │ │ │ + b.n 199c92 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199ca2 │ │ │ │ + b.n 199c92 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199ca2 │ │ │ │ + b.n 199c92 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199ca2 │ │ │ │ + b.n 199c92 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #744] @ 19a050 │ │ │ │ - bl 1869a0 │ │ │ │ + vldr d0, [pc, #744] @ 19a040 │ │ │ │ + bl 186990 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 199ca2 │ │ │ │ + beq.n 199c92 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 199ca2 │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 199c92 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1995ac │ │ │ │ + bl 19959c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 199cd4 │ │ │ │ + beq.n 199cc4 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #18 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1995ac │ │ │ │ + bl 19959c │ │ │ │ ldr.w r2, [sl, #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 199ce2 │ │ │ │ + b.n 199cd2 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 199df8 │ │ │ │ + cbz r0, 199de8 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891fc │ │ │ │ + bl 1891ec │ │ │ │ str.w r5, [r6, #-4] │ │ │ │ - b.n 199c28 │ │ │ │ + b.n 199c18 │ │ │ │ movs r4, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ - ldr.w lr, [pc, #560] @ 19a068 │ │ │ │ + ldr.w lr, [pc, #560] @ 19a058 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r3, [fp, lr] │ │ │ │ mla r3, r9, r8, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 199c40 │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 199c30 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ movw r1, #61446 @ 0xf006 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ mov r7, r6 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ and.w r8, r2, #16 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ - cbz r6, 199ee0 │ │ │ │ + cbz r6, 199ed0 │ │ │ │ strd r7, sl, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r5, 199eca │ │ │ │ + cbz r5, 199eba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a088 │ │ │ │ + beq.w 19a078 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 199f02 │ │ │ │ + bne.n 199ef2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 199f02 │ │ │ │ - ldr r3, [pc, #444] @ (19a068 ) │ │ │ │ + bhi.n 199ef2 │ │ │ │ + ldr r3, [pc, #444] @ (19a058 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 199f28 │ │ │ │ - cbnz r5, 199f02 │ │ │ │ + beq.n 199f18 │ │ │ │ + cbnz r5, 199ef2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199e8c │ │ │ │ + bne.n 199e7c │ │ │ │ mov r1, r7 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199c1c │ │ │ │ + beq.w 199c0c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 199c1c │ │ │ │ + beq.w 199c0c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199e7c │ │ │ │ + bne.n 199e6c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199ef0 │ │ │ │ - b.n 199c1c │ │ │ │ + bne.n 199ee0 │ │ │ │ + b.n 199c0c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19a06c │ │ │ │ + beq.w 19a05c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a06c │ │ │ │ + beq.w 19a05c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 199f00 │ │ │ │ + bne.n 199ef0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 199f00 │ │ │ │ + bhi.n 199ef0 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 199eaa │ │ │ │ + b.n 199e9a │ │ │ │ ldrb r1, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ adds r1, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w fp, [r2, r1, lsl #2] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 19a036 │ │ │ │ + beq.n 19a026 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ add.w sl, sp, #164 @ 0xa4 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ strd r6, r5, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -483013,36 +482999,36 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r9, r9, [sl] │ │ │ │ strd r9, r9, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w lr, #1 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.n 19a006 │ │ │ │ + beq.n 199ff6 │ │ │ │ mov ip, r5 │ │ │ │ strb.w r4, [sp, #164] @ 0xa4 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ mov r6, r5 │ │ │ │ cmp.w lr, #1 │ │ │ │ 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} │ │ │ │ - beq.n 19a046 │ │ │ │ + beq.n 19a036 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ @@ -483054,150 +483040,150 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia r5!, {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 r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ add r3, r4 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ bic.w fp, fp, r4 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r3, #100] @ 0x64 │ │ │ │ - bne.n 199f64 │ │ │ │ + bne.n 199f54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199ec8 │ │ │ │ + beq.w 199eb8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1866ac │ │ │ │ - b.n 199ec8 │ │ │ │ + bl 18669c │ │ │ │ + b.n 199eb8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 199fb2 │ │ │ │ - b.n 19a006 │ │ │ │ + bne.n 199fa2 │ │ │ │ + b.n 199ff6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 199eca │ │ │ │ + bne.w 199eba │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ movls r2, r5 │ │ │ │ - bhi.w 199eca │ │ │ │ + bhi.w 199eba │ │ │ │ movs r5, #0 │ │ │ │ - b.n 199eaa │ │ │ │ + b.n 199e9a │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 199eca │ │ │ │ + bne.w 199eba │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subw r1, r0, #650 @ 0x28a │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 19a084 │ │ │ │ - b.n 199eca │ │ │ │ + bls.n 19a074 │ │ │ │ + b.n 199eba │ │ │ │ movs r4, #16 │ │ │ │ - b.n 199e00 │ │ │ │ + b.n 199df0 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 199e00 │ │ │ │ + b.n 199df0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 199e00 │ │ │ │ + b.n 199df0 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ - bl 1995ac │ │ │ │ - b.n 199dbe │ │ │ │ + bl 19959c │ │ │ │ + b.n 199dae │ │ │ │ movs r4, #8 │ │ │ │ - b.n 199e00 │ │ │ │ + b.n 199df0 │ │ │ │ blx 47f30 <__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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #768] @ (19a3dc ) │ │ │ │ + ldr r2, [pc, #768] @ (19a3cc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w fp, [pc, #768] @ 19a3e0 │ │ │ │ + ldr.w fp, [pc, #768] @ 19a3d0 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #764] @ (19a3e4 ) │ │ │ │ + ldr r3, [pc, #764] @ (19a3d4 ) │ │ │ │ add fp, pc │ │ │ │ ldrb.w ip, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 19a2c8 │ │ │ │ + beq.w 19a2b8 │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ - ldr r3, [pc, #716] @ (19a3e8 ) │ │ │ │ + bl 186e3c │ │ │ │ + ldr r3, [pc, #716] @ (19a3d8 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ strd r7, r9, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19a176 │ │ │ │ + cbz r0, 19a166 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r9, r9, [r7, #12] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ @@ -483209,22 +483195,22 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ add.w lr, sp, #16 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ strd r9, r9, [sp, #16] │ │ │ │ add.w ip, sp, #32 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ add.w sl, r6, #84 @ 0x54 │ │ │ │ @@ -483259,77 +483245,77 @@ │ │ │ │ ldrb.w ip, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, ip, lsl #2] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ - bl 19982c │ │ │ │ + bl 19981c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r6, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 19982c │ │ │ │ + bl 19981c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov.w ip, #2 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ - bl 19982c │ │ │ │ + bl 19981c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 19982c │ │ │ │ - ldr r2, [pc, #320] @ (19a3ec ) │ │ │ │ - ldr r3, [pc, #308] @ (19a3e4 ) │ │ │ │ + bl 19981c │ │ │ │ + ldr r2, [pc, #320] @ (19a3dc ) │ │ │ │ + ldr r3, [pc, #308] @ (19a3d4 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19a3d6 │ │ │ │ + bne.w 19a3c6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r7, ip, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19a2fc │ │ │ │ + cbz r0, 19a2ec │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r9, r9, [r7, #12] │ │ │ │ str.w r9, [r7, #20] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ @@ -483342,22 +483328,22 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldrh.w lr, [sp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #32 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ add.w sl, r6, #84 @ 0x54 │ │ │ │ and.w r3, lr, #8064 @ 0x1f80 │ │ │ │ strd r9, r9, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ @@ -483365,15 +483351,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bfi lr, r3, #7, #6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #92] @ (19a3e8 ) │ │ │ │ + ldr r3, [pc, #92] @ (19a3d8 ) │ │ │ │ strh.w lr, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ @@ -483389,57 +483375,57 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19a25e │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 19a24e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #844] @ (19a758 ) │ │ │ │ + ldr r0, [pc, #844] @ (19a748 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #844] @ (19a75c ) │ │ │ │ + ldr r3, [pc, #844] @ (19a74c ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #836] @ 19a760 │ │ │ │ + ldr.w r8, [pc, #836] @ 19a750 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19a742 │ │ │ │ + beq.w 19a732 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -483447,23 +483433,23 @@ │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19a65e │ │ │ │ + bhi.w 19a64e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r6, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @@ -483483,71 +483469,71 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ strd r7, r7, [fp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr.w r9, [pc, #628] @ 19a764 │ │ │ │ + ldr.w r9, [pc, #628] @ 19a754 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 19a534 │ │ │ │ + cbz r3, 19a524 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18ca6c │ │ │ │ + bl 18ca5c │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - vldr d8, [pc, #532] @ 19a750 │ │ │ │ + vldr d8, [pc, #532] @ 19a740 │ │ │ │ mov r9, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 19a670 │ │ │ │ + beq.w 19a660 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199980 │ │ │ │ + bl 199970 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 19aade │ │ │ │ + bhi.w 19aace │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r4, r7, #10 │ │ │ │ @@ -483560,126 +483546,126 @@ │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r8], #4 │ │ │ │ - cbz r3, 19a5aa │ │ │ │ + cbz r3, 19a59a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 19a5aa │ │ │ │ + cbz r3, 19a59a │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 19a6a0 │ │ │ │ + bhi.n 19a690 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ - bne.n 19a540 │ │ │ │ + bne.n 19a530 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 19a5ea │ │ │ │ + cbnz r4, 19a5da │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 19a9e2 │ │ │ │ + bne.w 19a9d2 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 19a8dc │ │ │ │ + bne.w 19a8cc │ │ │ │ and.w r3, r3, #15 │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r3, r4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldrd r0, r1, [r2, #88] @ 0x58 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #380] @ (19a768 ) │ │ │ │ - ldr r3, [pc, #364] @ (19a75c ) │ │ │ │ + ldr r2, [pc, #380] @ (19a758 ) │ │ │ │ + ldr r3, [pc, #364] @ (19a74c ) │ │ │ │ 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 19aada │ │ │ │ + bne.w 19aaca │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a592 │ │ │ │ + b.n 19a582 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a592 │ │ │ │ + b.n 19a582 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a592 │ │ │ │ + b.n 19a582 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a592 │ │ │ │ + b.n 19a582 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a592 │ │ │ │ + b.n 19a582 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a592 │ │ │ │ + b.n 19a582 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 19a4b4 │ │ │ │ + b.n 19a4a4 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 19a4b4 │ │ │ │ + b.n 19a4a4 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 19a4b4 │ │ │ │ + b.n 19a4a4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a592 │ │ │ │ + beq.n 19a582 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19a592 │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 19a582 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -483691,26 +483677,26 @@ │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19aabc │ │ │ │ + bhi.w 19aaac │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19aade │ │ │ │ + bhi.w 19aace │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ @@ -483737,57 +483723,57 @@ │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ movs r5, r6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 19a436 │ │ │ │ + b.n 19a426 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 19a4b4 │ │ │ │ + b.n 19a4a4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 19a79c │ │ │ │ + cbz r0, 19a78c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add.w lr, r7, #32 │ │ │ │ @@ -483804,29 +483790,29 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r2, [r8, #-4] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r7, r3, #1 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [fp] │ │ │ │ add.w r1, r0, #100 @ 0x64 │ │ │ │ @@ -483841,19 +483827,19 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 19a8d6 │ │ │ │ + cbnz r3, 19a8c6 │ │ │ │ cmp.w ip, #32 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 19a892 │ │ │ │ + beq.n 19a882 │ │ │ │ and.w r3, ip, #31 │ │ │ │ mov.w ip, #1 │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -483864,38 +483850,38 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r7, r2, lsl #2] │ │ │ │ str.w lr, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19a5aa │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 19a59a │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a76e │ │ │ │ + b.n 19a75e │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a76e │ │ │ │ + b.n 19a75e │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a76e │ │ │ │ + b.n 19a75e │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 19a892 │ │ │ │ + b.n 19a882 │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -483905,22 +483891,22 @@ │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ @@ -483933,15 +483919,15 @@ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ and.w r4, r4, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r4, 19a99c │ │ │ │ + cbnz r4, 19a98c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #32 │ │ │ │ ittet ne │ │ │ │ movne r4, #1 │ │ │ │ andne.w sl, r3, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r4, r4, sl │ │ │ │ @@ -483957,36 +483943,36 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r7, r2, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ str.w ip, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ 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 19a5dc │ │ │ │ + b.n 19a5cc │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -483994,27 +483980,27 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #28] │ │ │ │ mov r1, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r7, r9, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #15 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ add.w r3, r0, #100 @ 0x64 │ │ │ │ @@ -484025,92 +484011,92 @@ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 19aac2 │ │ │ │ + cbz r3, 19aab2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r2, lsl #2] │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 19a5c6 │ │ │ │ + b.n 19a5b6 │ │ │ │ strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a76e │ │ │ │ + b.n 19a75e │ │ │ │ cmp.w ip, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r3, ip, #31 │ │ │ │ moveq r7, r9 │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19aa90 │ │ │ │ + b.n 19aa80 │ │ │ │ blx 47f30 <__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, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #344] @ (19ac4c ) │ │ │ │ + ldr r2, [pc, #344] @ (19ac3c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (19ac50 ) │ │ │ │ + ldr r3, [pc, #344] @ (19ac40 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 19ab2e │ │ │ │ + cbnz r1, 19ab1e │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #320] @ (19ac54 ) │ │ │ │ - ldr r3, [pc, #316] @ (19ac50 ) │ │ │ │ + ldr r2, [pc, #320] @ (19ac44 ) │ │ │ │ + ldr r3, [pc, #316] @ (19ac40 ) │ │ │ │ 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 19ac3c │ │ │ │ + bne.w 19ac2c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19ac40 │ │ │ │ + beq.w 19ac30 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r4, 19ab54 │ │ │ │ + cbz r4, 19ab44 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19ab40 │ │ │ │ + b.n 19ab30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19ac40 │ │ │ │ + beq.n 19ac30 │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ mov lr, fp │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ @@ -484123,19 +484109,19 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r8, #32 │ │ │ │ cmp r3, r2 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - beq.n 19ac46 │ │ │ │ + beq.n 19ac36 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19ac20 │ │ │ │ + beq.n 19ac10 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ @@ -484145,143 +484131,143 @@ │ │ │ │ blx 47a50 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ - bl 19941c │ │ │ │ + bl 19940c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ab0c │ │ │ │ + beq.n 19aafc │ │ │ │ ldrb.w r2, [r5, #306] @ 0x132 │ │ │ │ clz r3, r6 │ │ │ │ rsb r3, r3, #32 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ ldrb.w r3, [r5, #310] @ 0x136 │ │ │ │ strb.w r2, [r5, #306] @ 0x132 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19ac0c │ │ │ │ + beq.n 19abfc │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 19ac24 │ │ │ │ + bpl.n 19ac14 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 199b38 │ │ │ │ + bl 199b28 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19ab10 │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 19ab00 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 19abfa │ │ │ │ + bmi.n 19abea │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 199550 │ │ │ │ - b.n 19abfa │ │ │ │ + bl 199540 │ │ │ │ + b.n 19abea │ │ │ │ movs r4, #1 │ │ │ │ - b.n 19abae │ │ │ │ + b.n 19ab9e │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 199550 │ │ │ │ + bl 199540 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a3f0 │ │ │ │ - b.n 19ac02 │ │ │ │ + bl 19a3e0 │ │ │ │ + b.n 19abf2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #804] @ (19af98 ) │ │ │ │ + ldr r2, [pc, #804] @ (19af88 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #804] @ (19af9c ) │ │ │ │ + ldr r3, [pc, #804] @ (19af8c ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 19aca8 │ │ │ │ + cbnz r1, 19ac98 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #788] @ (19afa0 ) │ │ │ │ - ldr r3, [pc, #784] @ (19af9c ) │ │ │ │ + ldr r2, [pc, #788] @ (19af90 ) │ │ │ │ + ldr r3, [pc, #784] @ (19af8c ) │ │ │ │ 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 19af88 │ │ │ │ + bne.w 19af78 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #306] @ 0x132 │ │ │ │ clz r3, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ rsb r3, r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r0, #306] @ 0x132 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19acda │ │ │ │ + cbz r3, 19acca │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 19acd2 │ │ │ │ + bpl.n 19acc2 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 19af6c │ │ │ │ + beq.w 19af5c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19acc4 │ │ │ │ + bne.n 19acb4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 199550 │ │ │ │ + bl 199540 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ad0c │ │ │ │ + cbz r3, 19acfc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19ad10 │ │ │ │ + cbnz r5, 19ad00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ad00 │ │ │ │ + bne.n 19acf0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19ac88 │ │ │ │ + b.n 19ac78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #656] @ (19afa4 ) │ │ │ │ + ldr r2, [pc, #656] @ (19af94 ) │ │ │ │ and.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, #0 │ │ │ │ add r2, pc │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -484289,46 +484275,46 @@ │ │ │ │ lsls r3, r3, #17 │ │ │ │ orr.w r3, r3, #262144 @ 0x40000 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 485e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19ad5a │ │ │ │ + cbz r0, 19ad4a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ad0c │ │ │ │ + beq.n 19acfc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19ad0c │ │ │ │ + beq.n 19acfc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19ad30 │ │ │ │ + bne.n 19ad20 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ad48 │ │ │ │ + bne.n 19ad38 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19ac88 │ │ │ │ + b.n 19ac78 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19af8c │ │ │ │ + beq.w 19af7c │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19ad86 │ │ │ │ + beq.n 19ad76 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ strd fp, fp, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov lr, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ @@ -484344,462 +484330,462 @@ │ │ │ │ strd r9, r8, [sp, #104] @ 0x68 │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19aeee │ │ │ │ + bne.w 19aede │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19af44 │ │ │ │ + bne.w 19af34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 19af32 │ │ │ │ + bne.w 19af22 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsrs r1, r3, #15 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r5, r4, [sp, #28] │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - vldr d8, [pc, #388] @ 19af90 │ │ │ │ + vldr d8, [pc, #388] @ 19af80 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - b.n 19ae22 │ │ │ │ + b.n 19ae12 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 19ae8e │ │ │ │ + beq.n 19ae7e │ │ │ │ lsl.w r3, r9, r6 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 19ae1a │ │ │ │ + beq.n 19ae0a │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #17] │ │ │ │ mov r1, fp │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19ae64 │ │ │ │ + cbz r0, 19ae54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19aeea │ │ │ │ + beq.n 19aeda │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 19ae22 │ │ │ │ + bne.n 19ae12 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19aee0 │ │ │ │ + beq.n 19aed0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r7, [r3, #185] @ 0xb9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19af16 │ │ │ │ + beq.n 19af06 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #320] @ 0x140 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19ad3c │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 19ad2c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 19ae1a │ │ │ │ + b.n 19ae0a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19af58 │ │ │ │ + bne.n 19af48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 19adf0 │ │ │ │ + beq.w 19ade0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 19a0c4 │ │ │ │ + bl 19a0b4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19adf6 │ │ │ │ + b.n 19ade6 │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - b.n 19aebe │ │ │ │ + b.n 19aeae │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 19a0c4 │ │ │ │ - b.n 19af10 │ │ │ │ + bl 19a0b4 │ │ │ │ + b.n 19af00 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 19a0c4 │ │ │ │ - b.n 19ade6 │ │ │ │ + bl 19a0b4 │ │ │ │ + b.n 19add6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 19a0c4 │ │ │ │ - b.n 19aef6 │ │ │ │ + bl 19a0b4 │ │ │ │ + b.n 19aee6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsls r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 19acf8 │ │ │ │ + b.n 19ace8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ... │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ and.w r0, ip, #13 │ │ │ │ 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 r5, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19b102 │ │ │ │ + beq.w 19b0f2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 19afe6 │ │ │ │ + beq.n 19afd6 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ it eq │ │ │ │ moveq r9, r5 │ │ │ │ - beq.n 19afe6 │ │ │ │ + beq.n 19afd6 │ │ │ │ cmp r3, #19 │ │ │ │ it eq │ │ │ │ moveq r8, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19afcc │ │ │ │ + bne.n 19afbc │ │ │ │ orrs.w r3, r8, r9 │ │ │ │ - beq.w 19b102 │ │ │ │ + beq.w 19b0f2 │ │ │ │ clz r3, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 19b064 │ │ │ │ + cbz r3, 19b054 │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 19b110 │ │ │ │ + bpl.n 19b100 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 19b110 │ │ │ │ + beq.n 19b100 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b142 │ │ │ │ + bne.w 19b132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19b156 │ │ │ │ + beq.w 19b146 │ │ │ │ and.w r4, r4, #15 │ │ │ │ ldrh.w r3, [r6, #306] @ 0x132 │ │ │ │ movs r2, #2 │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ orr.w r3, r3, r4, lsl #4 │ │ │ │ strh.w r3, [r6, #306] @ 0x132 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ - b.n 19b0fc │ │ │ │ + b.n 19b0ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 19b170 │ │ │ │ + beq.w 19b160 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b116 │ │ │ │ + bne.n 19b106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19b03a │ │ │ │ + beq.n 19b02a │ │ │ │ lsrs r5, r4, #2 │ │ │ │ and.w sl, r4, #3 │ │ │ │ adds r5, #17 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w fp, [r8, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b166 │ │ │ │ + bne.n 19b156 │ │ │ │ mov r0, fp │ │ │ │ - bl 21d748 │ │ │ │ - cbz r7, 19b0ca │ │ │ │ + bl 21d738 │ │ │ │ + cbz r7, 19b0ba │ │ │ │ and.w r3, r4, #15 │ │ │ │ ldrh.w r2, [r6, #306] @ 0x132 │ │ │ │ and.w r0, r0, #15 │ │ │ │ lsls r3, r3, #4 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ orr.w r3, r3, r0, lsl #8 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r6, #306] @ 0x132 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19b0de │ │ │ │ + beq.n 19b0ce │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ ldrb.w r2, [r8, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ str.w r5, [r8, #44] @ 0x2c │ │ │ │ bfi r2, r1, #5, #2 │ │ │ │ strb.w r2, [r8, #29] │ │ │ │ bfi r3, sl, #4, #2 │ │ │ │ strb.w r3, [r8, #20] │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 19b110 │ │ │ │ + cbz r7, 19b100 │ │ │ │ ldrh.w r3, [r6, #306] @ 0x132 │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ strh.w r3, [r6, #306] @ 0x132 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 21da9c │ │ │ │ - bl 21d748 │ │ │ │ + bl 21da8c │ │ │ │ + bl 21d738 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 19b08c │ │ │ │ + bne.n 19b07c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19b0fc │ │ │ │ + beq.n 19b0ec │ │ │ │ ldrh.w r3, [r6, #306] @ 0x132 │ │ │ │ and.w r4, r4, #15 │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ orr.w r3, r3, r4, lsl #4 │ │ │ │ strh.w r3, [r6, #306] @ 0x132 │ │ │ │ - b.n 19b0fc │ │ │ │ + b.n 19b0ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 21da9c │ │ │ │ - bl 21d748 │ │ │ │ + bl 21da8c │ │ │ │ + bl 21d738 │ │ │ │ and.w r4, r0, #15 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19b044 │ │ │ │ + bne.w 19b034 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ - b.n 19b0fc │ │ │ │ + b.n 19b0ec │ │ │ │ mov r0, fp │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19b0a6 │ │ │ │ + b.n 19b096 │ │ │ │ mov sl, r9 │ │ │ │ movs r5, #17 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 19b094 │ │ │ │ + b.n 19b084 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #7 │ │ │ │ it ne │ │ │ │ cmpne r2, #3 │ │ │ │ ite le │ │ │ │ movle r5, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 19b1ea │ │ │ │ + ble.n 19b1da │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 19b200 │ │ │ │ + bls.n 19b1f0 │ │ │ │ ldr.w r4, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19b1b6 │ │ │ │ + cbz r3, 19b1a6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 19b1ba │ │ │ │ + cbnz r0, 19b1aa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b1aa │ │ │ │ + bne.n 19b19a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r5, 19b1e0 │ │ │ │ + cbz r5, 19b1d0 │ │ │ │ movs r1, #23 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b1b6 │ │ │ │ + beq.n 19b1a6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19b1b6 │ │ │ │ + beq.n 19b1a6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b1ba │ │ │ │ + bne.n 19b1aa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b1ce │ │ │ │ + bne.n 19b1be │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19b1c2 │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 19b1b2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ - bl 19afa8 │ │ │ │ + bl 19af98 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19b1a2 │ │ │ │ + bhi.n 19b192 │ │ │ │ sub.w r2, r2, #4 │ │ │ │ movs r1, #4 │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 19afa8 │ │ │ │ + bl 19af98 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 19b1a2 │ │ │ │ + b.n 19b192 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w lr, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ strb.w fp, [r0, #44] @ 0x2c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - ldr.w r9, [pc, #132] @ 19b2f8 │ │ │ │ + ldr.w r9, [pc, #132] @ 19b2e8 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add r9, pc │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r3, 19b2a6 │ │ │ │ + cbnz r3, 19b296 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w fp, fp, #31 │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r7, r7, fp │ │ │ │ it ne │ │ │ │ addne.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbnz r3, 19b2b0 │ │ │ │ + cbnz r3, 19b2a0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #72] @ (19b2fc ) │ │ │ │ + ldr r3, [pc, #72] @ (19b2ec ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -484813,40 +484799,40 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #528] @ (19b50c ) │ │ │ │ + ldr r5, [pc, #592] @ (19b53c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #420] @ (19b4b4 ) │ │ │ │ + ldr r4, [pc, #420] @ (19b4a4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #420] @ (19b4b8 ) │ │ │ │ + ldr r1, [pc, #420] @ (19b4a8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r2 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19b35e │ │ │ │ + beq.n 19b34e │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, ip, #32 │ │ │ │ rsb lr, ip, #32 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ lsr.w lr, r1, lr │ │ │ │ @@ -484857,263 +484843,263 @@ │ │ │ │ bic.w r0, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ orrs.w r1, r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r1, r1, [sp, #8] │ │ │ │ - beq.n 19b410 │ │ │ │ + beq.n 19b400 │ │ │ │ subs r1, r4, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 19b3f6 │ │ │ │ + beq.n 19b3e6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 19b37c │ │ │ │ + cbz r1, 19b36c │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ - cbnz r1, 19b38a │ │ │ │ + cbnz r1, 19b37a │ │ │ │ subs r1, r4, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r4 │ │ │ │ ands r7, r3 │ │ │ │ orrs r1, r7 │ │ │ │ - beq.n 19b454 │ │ │ │ + beq.n 19b444 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ - bhi.n 19b44e │ │ │ │ + bhi.n 19b43e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19b4b4 │ │ │ │ + bhi.w 19b4a4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r3, [r2, #18] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ str r2, [r1, r2] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ - ldr r5, [pc, #552] @ (19b5d8 ) │ │ │ │ + ldr r5, [pc, #552] @ (19b5c8 ) │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19b3e6 │ │ │ │ + cbz r0, 19b3d6 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #196] @ (19b4bc ) │ │ │ │ - ldr r3, [pc, #188] @ (19b4b8 ) │ │ │ │ + ldr r2, [pc, #196] @ (19b4ac ) │ │ │ │ + ldr r3, [pc, #188] @ (19b4a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19b4b0 │ │ │ │ + bne.n 19b4a0 │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b3f6 │ │ │ │ + beq.n 19b3e6 │ │ │ │ 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 1891d8 │ │ │ │ - b.n 19b3f6 │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 19b3e6 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ - b.n 19b3c2 │ │ │ │ + b.n 19b3b2 │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ - b.n 19b3c2 │ │ │ │ + b.n 19b3b2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 19b3c2 │ │ │ │ + b.n 19b3b2 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - b.n 19b3c2 │ │ │ │ - cbz r4, 19b4a0 │ │ │ │ + b.n 19b3b2 │ │ │ │ + cbz r4, 19b490 │ │ │ │ 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 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19b48e │ │ │ │ + cbz r0, 19b47e │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19b3f6 │ │ │ │ + b.n 19b3e6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b460 │ │ │ │ + beq.n 19b450 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ - b.n 19b460 │ │ │ │ + b.n 19b450 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #920] @ (19b850 ) │ │ │ │ + ldr r4, [pc, #984] @ (19b880 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #8] @ (19b4c8 ) │ │ │ │ + ldr r4, [pc, #72] @ (19b4f8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1064] @ 19b8fc │ │ │ │ - ldr.w r3, [pc, #1064] @ 19b900 │ │ │ │ + ldr.w r2, [pc, #1064] @ 19b8ec │ │ │ │ + ldr.w r3, [pc, #1064] @ 19b8f0 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - ldr.w r8, [pc, #1052] @ 19b904 │ │ │ │ + ldr.w r8, [pc, #1052] @ 19b8f4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21d67c │ │ │ │ + bl 21d66c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b636 │ │ │ │ + bne.w 19b626 │ │ │ │ sub.w r1, r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 19b5b6 │ │ │ │ + bhi.n 19b5a6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b59a │ │ │ │ + beq.n 19b58a │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add.w r9, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r8, #32 │ │ │ │ strd r5, r5, [r9] │ │ │ │ strd r5, r5, [r9, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r8, #28] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w r6, [r8, #48] @ 0x30 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #68 @ 0x44 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - bl 19b4c0 │ │ │ │ + bl 19b4b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 19b52a │ │ │ │ - ldr r2, [pc, #876] @ (19b908 ) │ │ │ │ - ldr r3, [pc, #864] @ (19b900 ) │ │ │ │ + bne.n 19b51a │ │ │ │ + ldr r2, [pc, #876] @ (19b8f8 ) │ │ │ │ + ldr r3, [pc, #864] @ (19b8f0 ) │ │ │ │ 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 19b8f4 │ │ │ │ + bne.w 19b8e4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 19b742 │ │ │ │ + beq.w 19b732 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b59a │ │ │ │ + beq.n 19b58a │ │ │ │ mov sl, r6 │ │ │ │ add r4, sp, #32 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r7, r5 │ │ │ │ cmp r2, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ strd r7, r7, [r4] │ │ │ │ - bhi.w 19b84a │ │ │ │ + bhi.w 19b83a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19b8fc │ │ │ │ + bhi.w 19b8ec │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ @@ -485141,15 +485127,15 @@ │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi.w 19b76a │ │ │ │ + bhi.w 19b75a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -485168,32 +485154,32 @@ │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19b8f8 │ │ │ │ + beq.w 19b8e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add r5, sp, #16 │ │ │ │ blx 48388 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r9, [r4, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r6, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w lr, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ @@ -485211,86 +485197,86 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mvn.w r9, r9 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 19b716 │ │ │ │ + bne.n 19b706 │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ movne.w r9, #1 │ │ │ │ andne.w lr, lr, #31 │ │ │ │ moveq r3, sl │ │ │ │ lslne.w r9, r9, lr │ │ │ │ it ne │ │ │ │ addne.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #500] @ (19b90c ) │ │ │ │ + ldr r2, [pc, #500] @ (19b8fc ) │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19b59a │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 19b58a │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d714 │ │ │ │ + bl 21d704 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19b8fc │ │ │ │ + bhi.w 19b8ec │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r2!, {r3, r6, r7} │ │ │ │ ldmia r4, {r0, r4, r7} │ │ │ │ ldmia r2, {r2, r3, r6, r7} │ │ │ │ str r1, [sp, #808] @ 0x328 │ │ │ │ ldmia r6!, {r0, r4, r7} │ │ │ │ str r1, [sp, #800] @ 0x320 │ │ │ │ str r1, [sp, #580] @ 0x244 │ │ │ │ - bmi.n 19b710 │ │ │ │ - bmi.n 19b712 │ │ │ │ + bmi.n 19b700 │ │ │ │ + bmi.n 19b702 │ │ │ │ ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r2, #32 │ │ │ │ - b.n 19b670 │ │ │ │ + b.n 19b660 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 19b670 │ │ │ │ + b.n 19b660 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19b7a4 │ │ │ │ + cbz r0, 19b794 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ 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, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ str.w r7, [r8, #12] │ │ │ │ strd r7, r7, [r8] │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ str.w r7, [r8, #8] │ │ │ │ add.w lr, r9, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ @@ -485303,75 +485289,75 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ - bl 19b4c0 │ │ │ │ + bl 19b4b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r7, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.w 19b59a │ │ │ │ + beq.w 19b58a │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ strd r7, r7, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 19b5ea │ │ │ │ + bls.w 19b5da │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 19b774 │ │ │ │ + b.n 19b764 │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 19b774 │ │ │ │ + b.n 19b764 │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 19b774 │ │ │ │ + b.n 19b764 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs r3, r6 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19b774 │ │ │ │ + b.n 19b764 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19b670 │ │ │ │ + b.n 19b660 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 19b670 │ │ │ │ + b.n 19b660 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19b89c │ │ │ │ + cbz r0, 19b88c │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r6, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ @@ -485381,76 +485367,76 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19b59a │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 19b58a │ │ │ │ movs r2, #32 │ │ │ │ - b.n 19b878 │ │ │ │ + b.n 19b868 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 19b878 │ │ │ │ + b.n 19b868 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 19b878 │ │ │ │ + b.n 19b868 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19b878 │ │ │ │ + b.n 19b868 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #128] @ (19b980 ) │ │ │ │ + ldr r3, [pc, #192] @ (19b9b0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (19b950 ) │ │ │ │ + ldr r3, [pc, #136] @ (19b980 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #376] @ (19ba84 ) │ │ │ │ + ldr r2, [pc, #440] @ (19bab4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #464] @ (19baf4 ) │ │ │ │ + ldr r3, [pc, #464] @ (19bae4 ) │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r0, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 19baee │ │ │ │ + beq.w 19bade │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r2 │ │ │ │ - cbz r0, 19b94c │ │ │ │ + cbz r0, 19b93c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r0, r3, [r9] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b9c0 │ │ │ │ + beq.n 19b9b0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 19b9b8 │ │ │ │ + beq.n 19b9a8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 19b9c6 │ │ │ │ + cbz r1, 19b9b6 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ strd r3, r0, [r5, #24] │ │ │ │ @@ -485458,35 +485444,35 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #32] │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19b4c0 │ │ │ │ + bl 19b4b0 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b95a │ │ │ │ + bne.n 19b94a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19b9b8 │ │ │ │ + beq.n 19b9a8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r5, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -485494,21 +485480,21 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r8 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r6, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov sl, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -485516,26 +485502,26 @@ │ │ │ │ strd r1, r4, [r0, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [r5, #84] @ 0x54 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r6, sp, #8 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r5, #84] @ 0x54 │ │ │ │ add r5, sp, #24 │ │ │ │ @@ -485547,84 +485533,84 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, ip, #100 @ 0x64 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r3 │ │ │ │ - cbnz r3, 19bac0 │ │ │ │ + cbnz r3, 19bab0 │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne r5, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r5, r5, sl │ │ │ │ it ne │ │ │ │ addne.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #52] @ (19baf8 ) │ │ │ │ + ldr r3, [pc, #52] @ (19bae8 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ - b.n 19b9b6 │ │ │ │ + b.n 19b9a6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - mov lr, sl │ │ │ │ + mov lr, ip │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 r2, [pc, #276] @ (19bc24 ) │ │ │ │ + ldr r2, [pc, #276] @ (19bc14 ) │ │ │ │ movs r3, #9 │ │ │ │ movt r3, #6 │ │ │ │ ands r3, r1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ (19bc28 ) │ │ │ │ + ldr r3, [pc, #264] @ (19bc18 ) │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19bb40 │ │ │ │ + cbz r3, 19bb30 │ │ │ │ mov r9, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19bb5e │ │ │ │ + cbnz r5, 19bb4e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19bb34 │ │ │ │ + bne.n 19bb24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #232] @ (19bc2c ) │ │ │ │ - ldr r3, [pc, #224] @ (19bc28 ) │ │ │ │ + ldr r2, [pc, #232] @ (19bc1c ) │ │ │ │ + ldr r3, [pc, #224] @ (19bc18 ) │ │ │ │ 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 19bc20 │ │ │ │ + bne.n 19bc10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #9 │ │ │ │ movt fp, #2 │ │ │ │ and.w fp, r9, fp │ │ │ │ add r6, sp, #16 │ │ │ │ @@ -485642,122 +485628,122 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 19bbce │ │ │ │ + bne.n 19bbbe │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 19bc1c │ │ │ │ + bne.n 19bc0c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19bb42 │ │ │ │ + beq.n 19bb32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19bb42 │ │ │ │ + beq.n 19bb32 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19bb78 │ │ │ │ + bne.n 19bb68 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19bbbe │ │ │ │ - b.n 19bb42 │ │ │ │ + bne.n 19bbae │ │ │ │ + b.n 19bb32 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 19bc06 │ │ │ │ + bne.n 19bbf6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19bba8 │ │ │ │ + beq.n 19bb98 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19b910 │ │ │ │ + bl 19b900 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19bba8 │ │ │ │ + beq.n 19bb98 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 19bbb2 │ │ │ │ + b.n 19bba2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 19b910 │ │ │ │ + bl 19b900 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19bbf2 │ │ │ │ - b.n 19bbde │ │ │ │ + beq.n 19bbe2 │ │ │ │ + b.n 19bbce │ │ │ │ mov sl, fp │ │ │ │ - b.n 19bbde │ │ │ │ + b.n 19bbce │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add ip, ip │ │ │ │ + add ip, lr │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r6 │ │ │ │ + add lr, r8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r3, [pc, #1908] @ 19c3b8 │ │ │ │ + ldr.w r3, [pc, #1908] @ 19c3a8 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1904] @ 19c3bc │ │ │ │ + ldr.w r2, [pc, #1904] @ 19c3ac │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1900] @ 19c3c0 │ │ │ │ + ldr.w r3, [pc, #1900] @ 19c3b0 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19c3ac │ │ │ │ + beq.w 19c39c │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r4, 19bc86 │ │ │ │ + cbz r4, 19bc76 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19bc72 │ │ │ │ + b.n 19bc62 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19c3ac │ │ │ │ + beq.w 19c39c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 19c3b2 │ │ │ │ + beq.w 19c3a2 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19bcb4 │ │ │ │ + beq.n 19bca4 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov ip, r5 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ str r7, [r5, #12] │ │ │ │ mov sl, lr │ │ │ │ @@ -485784,40 +485770,40 @@ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrh.w r2, [r1, #288] @ 0x120 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ mul.w r1, r4, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b300 │ │ │ │ + bl 19b2f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 19bdb2 │ │ │ │ + bcc.n 19bda2 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19c10e │ │ │ │ + bhi.w 19c0fe │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19c108 │ │ │ │ + bhi.w 19c0f8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ @@ -485843,29 +485829,29 @@ │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ - ldr.w r3, [pc, #1552] @ 19c3c4 │ │ │ │ + ldr.w r3, [pc, #1552] @ 19c3b4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1536] @ 19c3c8 │ │ │ │ + ldr.w r2, [pc, #1536] @ 19c3b8 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r9, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -485873,26 +485859,26 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r8, #16] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -485904,38 +485890,38 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19bf20 │ │ │ │ + beq.n 19bf10 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1372] @ 19c3cc │ │ │ │ + ldr.w r3, [pc, #1372] @ 19c3bc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mla r3, r1, r3, sl │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, ip, lsl #2] │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1893d8 │ │ │ │ + bl 1893c8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -485943,23 +485929,23 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19c3b2 │ │ │ │ + bhi.w 19c3a2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r2, r4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ @@ -485978,32 +485964,32 @@ │ │ │ │ lsls r7, r3, #9 │ │ │ │ lsls r7, r3, #9 │ │ │ │ lsls r7, r3, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r2, sl │ │ │ │ - beq.n 19be6c │ │ │ │ + beq.n 19be5c │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ add r2, sl │ │ │ │ - b.n 19be6c │ │ │ │ + b.n 19be5c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ @@ -486013,23 +485999,23 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r8, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r9, [fp, #4] │ │ │ │ - bhi.w 19c37e │ │ │ │ + bhi.w 19c36e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19c3b2 │ │ │ │ + bhi.w 19c3a2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ @@ -486056,71 +486042,71 @@ │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 19bf3a │ │ │ │ + b.n 19bf2a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19c028 │ │ │ │ + cbz r0, 19c018 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r6, #0 │ │ │ │ lsls r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 19b21c │ │ │ │ + bl 19b20c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ - ldr r3, [pc, #848] @ (19c3cc ) │ │ │ │ + bl 189310 │ │ │ │ + ldr r3, [pc, #848] @ (19c3bc ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r7, #4 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #3 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov.w r5, #524288 @ 0x80000 │ │ │ │ @@ -486133,120 +486119,120 @@ │ │ │ │ str.w r7, [r1, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #63] @ 0x3f │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r1, r2, lsl #2] │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c2da │ │ │ │ + beq.w 19c2ca │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19c2d2 │ │ │ │ + beq.w 19c2c2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 19c0da │ │ │ │ + b.n 19c0ca │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19c002 │ │ │ │ + b.n 19bff2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19c002 │ │ │ │ + b.n 19bff2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19c002 │ │ │ │ + b.n 19bff2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 19c002 │ │ │ │ + b.n 19bff2 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 19bf3a │ │ │ │ + b.n 19bf2a │ │ │ │ movs r3, #8 │ │ │ │ - b.n 19bf3a │ │ │ │ + b.n 19bf2a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19bf3a │ │ │ │ + b.n 19bf2a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19c152 │ │ │ │ + cbz r0, 19c142 │ │ │ │ ldr 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, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ add.w r1, r9, #20 │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - bl 19b21c │ │ │ │ + bl 19b20c │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19c300 │ │ │ │ + beq.w 19c2f0 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.w 19c34a │ │ │ │ + bne.w 19c33a │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -486255,26 +486241,26 @@ │ │ │ │ add.w r6, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r6 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -486286,19 +486272,19 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c2fc │ │ │ │ + bne.n 19c2ec │ │ │ │ cmp.w r8, #32 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ - beq.n 19c28a │ │ │ │ + beq.n 19c27a │ │ │ │ and.w r3, r8, #31 │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r3 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -486307,80 +486293,80 @@ │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ str.w ip, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189478 │ │ │ │ - b.n 19c082 │ │ │ │ + bl 189468 │ │ │ │ + b.n 19c072 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c126 │ │ │ │ + b.n 19c116 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c126 │ │ │ │ + b.n 19c116 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c126 │ │ │ │ + b.n 19c116 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19c3a4 │ │ │ │ + beq.n 19c394 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ - ldr r2, [pc, #236] @ (19c3d0 ) │ │ │ │ - ldr r3, [pc, #220] @ (19c3c0 ) │ │ │ │ + bl 1c6504 │ │ │ │ + ldr r2, [pc, #236] @ (19c3c0 ) │ │ │ │ + ldr r3, [pc, #220] @ (19c3b0 ) │ │ │ │ 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 19c3a8 │ │ │ │ + bne.n 19c398 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ - b.n 19c28a │ │ │ │ + b.n 19c27a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c1d6 │ │ │ │ + beq.w 19c1c6 │ │ │ │ strd r3, r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19c338 │ │ │ │ + cbz r0, 19c328 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19c1d6 │ │ │ │ + b.n 19c1c6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ str.w r9, [r1, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19c3b2 │ │ │ │ + bhi.n 19c3a2 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r2, #31 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ subs r2, r5, r4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ @@ -486392,59 +486378,59 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ asrs r2, r5, #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r9, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c126 │ │ │ │ + b.n 19c116 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c30c │ │ │ │ + b.n 19c2fc │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c30c │ │ │ │ + b.n 19c2fc │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c30c │ │ │ │ + b.n 19c2fc │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c30c │ │ │ │ + b.n 19c2fc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 19c2da │ │ │ │ + b.n 19c2ca │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - bics r6, r6 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bics r0, r5 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #58] @ 0x3a │ │ │ │ movs r7, r1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 r6, [pc, #224] @ (19c4c8 ) │ │ │ │ + ldr r6, [pc, #224] @ (19c4b8 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (19c4cc ) │ │ │ │ + ldr r2, [pc, #220] @ (19c4bc ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w ip, sp, #20 │ │ │ │ @@ -486458,36 +486444,36 @@ │ │ │ │ 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 r5, r0 │ │ │ │ - beq.n 19c4a6 │ │ │ │ + beq.n 19c496 │ │ │ │ uxtb r5, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov lr, r7 │ │ │ │ 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 19c44c │ │ │ │ - cbz r5, 19c4a6 │ │ │ │ + bne.n 19c43c │ │ │ │ + cbz r5, 19c496 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -486499,102 +486485,102 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #40] @ (19c4d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (19c4cc ) │ │ │ │ + bl 1891c8 │ │ │ │ + ldr r2, [pc, #40] @ (19c4c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (19c4bc ) │ │ │ │ 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 19c4c2 │ │ │ │ + bne.n 19c4b2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #560] @ (19c718 ) │ │ │ │ - ldr r3, [pc, #560] @ (19c71c ) │ │ │ │ + ldr r1, [pc, #560] @ (19c708 ) │ │ │ │ + ldr r3, [pc, #560] @ (19c70c ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ movs r2, #2 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #536] @ (19c720 ) │ │ │ │ + ldr r3, [pc, #536] @ (19c710 ) │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r1, #3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185ad0 │ │ │ │ + bl 185ac0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r2, #20] │ │ │ │ mov sl, r4 │ │ │ │ @@ -486603,28 +486589,28 @@ │ │ │ │ str r3, [r2, #28] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ strb r3, [r2, #24] │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ - bl 19c3d4 │ │ │ │ + bl 19c3c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c3d4 │ │ │ │ + bl 19c3c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r9, sp, #32 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov r6, r9 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov lr, r4 │ │ │ │ @@ -486656,15 +486642,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ movs r3, #7 │ │ │ │ mov r6, r3 │ │ │ │ str.w r3, [sl] │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #224] @ (19c724 ) │ │ │ │ + ldr r3, [pc, #224] @ (19c714 ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str.w r6, [ip] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -486675,25 +486661,25 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ movs r2, #32 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19c690 │ │ │ │ + cbz r0, 19c680 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w fp, #15 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -486714,76 +486700,76 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str.w fp, [ip] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 186e90 │ │ │ │ - ldr r2, [pc, #44] @ (19c728 ) │ │ │ │ - ldr r3, [pc, #32] @ (19c71c ) │ │ │ │ + bl 186e80 │ │ │ │ + ldr r2, [pc, #44] @ (19c718 ) │ │ │ │ + ldr r3, [pc, #32] @ (19c70c ) │ │ │ │ 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 19c714 │ │ │ │ + bne.n 19c704 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r3, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #296] @ (19c868 ) │ │ │ │ + ldr r2, [pc, #296] @ (19c858 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #296] @ (19c86c ) │ │ │ │ + ldr r3, [pc, #296] @ (19c85c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19c762 │ │ │ │ + cbz r3, 19c752 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 19c780 │ │ │ │ + cbnz r6, 19c770 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c756 │ │ │ │ + bne.n 19c746 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #264] @ (19c870 ) │ │ │ │ - ldr r3, [pc, #260] @ (19c86c ) │ │ │ │ + ldr r2, [pc, #264] @ (19c860 ) │ │ │ │ + ldr r3, [pc, #260] @ (19c85c ) │ │ │ │ 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 19c864 │ │ │ │ + bne.n 19c854 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ movw r8, #363 @ 0x16b │ │ │ │ @@ -486800,141 +486786,141 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19c858 │ │ │ │ + beq.n 19c848 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19c7f2 │ │ │ │ + beq.n 19c7e2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 19c7ec │ │ │ │ + cbz r2, 19c7dc │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19c804 │ │ │ │ + beq.n 19c7f4 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 19c7d4 │ │ │ │ + bne.n 19c7c4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19c814 │ │ │ │ + beq.n 19c804 │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19c830 │ │ │ │ + beq.n 19c820 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19c7c6 │ │ │ │ + b.n 19c7b6 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 19c7e0 │ │ │ │ + bne.n 19c7d0 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 19c4d4 │ │ │ │ - b.n 19c7e0 │ │ │ │ + bl 19c4c4 │ │ │ │ + b.n 19c7d0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 19c7f2 │ │ │ │ + bne.n 19c7e2 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 19c4d4 │ │ │ │ + bl 19c4c4 │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 19c800 │ │ │ │ - cbz r4, 19c858 │ │ │ │ + bne.n 19c7f0 │ │ │ │ + cbz r4, 19c848 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c764 │ │ │ │ + beq.n 19c754 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19c764 │ │ │ │ + beq.n 19c754 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19c78e │ │ │ │ + bne.n 19c77e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c848 │ │ │ │ - b.n 19c764 │ │ │ │ + bne.n 19c838 │ │ │ │ + b.n 19c754 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19c83c │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 19c82c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, r1, lsl #5 │ │ │ │ mov r5, r1 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ - cbz r0, 19c8dc │ │ │ │ + bl 186bac │ │ │ │ + cbz r0, 19c8cc │ │ │ │ adds r5, #2 │ │ │ │ ldrb.w r2, [r6, #45] @ 0x2d │ │ │ │ lsls r5, r5, #5 │ │ │ │ cmp r2, #32 │ │ │ │ add.w ip, r6, r5 │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ ldrb.w r5, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ - beq.n 19c8de │ │ │ │ + beq.n 19c8ce │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 19c90e │ │ │ │ + bls.n 19c8fe │ │ │ │ add.w r1, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 19c8c4 │ │ │ │ + b.n 19c8b4 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 19c90e │ │ │ │ + beq.n 19c8fe │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 19c8c0 │ │ │ │ + beq.n 19c8b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr s12, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 19c90a │ │ │ │ + bls.n 19c8fa │ │ │ │ add.w r2, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 19c8f2 │ │ │ │ + b.n 19c8e2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19c90a │ │ │ │ + beq.n 19c8fa │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ vldr s15, [r3] │ │ │ │ vcmp.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 19c8ee │ │ │ │ - b.n 19c8da │ │ │ │ + beq.n 19c8de │ │ │ │ + b.n 19c8ca │ │ │ │ vcvt.f64.f32 d6, s12 │ │ │ │ movs r0, #1 │ │ │ │ vstr d6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -486942,49 +486928,49 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r3 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ movs r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r1, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r1, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r1, r3, #3, #9 │ │ │ │ strh r1, [r2, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19ca24 │ │ │ │ + beq.n 19ca14 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r8, [r4, #24] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ @@ -486992,15 +486978,15 @@ │ │ │ │ strb.w lr, [ip, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r8, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r8, ip, #3, #9 │ │ │ │ strh.w r8, [lr, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb.w ip, [r4, #24] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ ldrb r7, [r5, #24] │ │ │ │ @@ -487008,65 +486994,65 @@ │ │ │ │ strb r7, [r5, #24] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh.w ip, [r7, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi ip, r5, #3, #9 │ │ │ │ strh.w ip, [r7, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19c9c6 │ │ │ │ + b.n 19c9b6 │ │ │ │ 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, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r9, [r4, #24] │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ @@ -487074,15 +487060,15 @@ │ │ │ │ strb.w lr, [ip, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r9, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r9, ip, #3, #9 │ │ │ │ strh.w r9, [lr, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r8, [r4, #24] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ @@ -487090,15 +487076,15 @@ │ │ │ │ strb.w lr, [ip, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r8, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r8, ip, #3, #9 │ │ │ │ strh.w r8, [lr, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w ip, [r4, #24] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r7, [r5, #24] │ │ │ │ @@ -487106,60 +487092,60 @@ │ │ │ │ strb r7, [r5, #24] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh.w ip, [r7, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi ip, r5, #3, #9 │ │ │ │ strh.w ip, [r7, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ str r4, [r0, #0] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w sl, [r4, #24] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ @@ -487168,15 +487154,15 @@ │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w sl, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi sl, ip, #3, #9 │ │ │ │ strh.w sl, [lr, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ @@ -487186,31 +487172,31 @@ │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh.w lr, [ip, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi lr, r5, #3, #9 │ │ │ │ strh.w lr, [ip, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -487218,102 +487204,102 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19cc76 │ │ │ │ + beq.n 19cc66 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.n 19cc6e │ │ │ │ + bmi.n 19cc5e │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ - cbnz r7, 19cc6e │ │ │ │ + cbnz r7, 19cc5e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 19cc6e │ │ │ │ + beq.n 19cc5e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ - beq.n 19cc7a │ │ │ │ + beq.n 19cc6a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 19cc5a │ │ │ │ + bne.n 19cc4a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194174 │ │ │ │ - cbz r0, 19cca4 │ │ │ │ + bl 194164 │ │ │ │ + cbz r0, 19cc94 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194174 │ │ │ │ - cbz r0, 19cca8 │ │ │ │ + bl 194164 │ │ │ │ + cbz r0, 19cc98 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - b.n 19cc6e │ │ │ │ + b.n 19cc5e │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ - b.n 19cc6e │ │ │ │ + b.n 19cc5e │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194174 │ │ │ │ - cbz r0, 19ccc4 │ │ │ │ + bl 194164 │ │ │ │ + cbz r0, 19ccb4 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - b.n 19cc6e │ │ │ │ + b.n 19cc5e │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 19cc6e │ │ │ │ + b.n 19cc5e │ │ │ │ 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 r3, [pc, #384] @ (19ce68 ) │ │ │ │ + ldr r3, [pc, #384] @ (19ce58 ) │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #372] @ (19ce6c ) │ │ │ │ + ldr r1, [pc, #372] @ (19ce5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov fp, r0 │ │ │ │ ldrb r6, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ bfi r1, r6, #0, #1 │ │ │ │ @@ -487322,34 +487308,34 @@ │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ ldrh r6, [r1, #24] │ │ │ │ ubfx r2, r2, #3, #9 │ │ │ │ bfi r6, r2, #3, #9 │ │ │ │ strh r6, [r1, #24] │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19cd7e │ │ │ │ + cbz r0, 19cd6e │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb.w ip, [r6, #24] │ │ │ │ @@ -487357,15 +487343,15 @@ │ │ │ │ strb.w ip, [r6, #24] │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrh r6, [r4, #24] │ │ │ │ ldrh.w lr, [ip, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi lr, r6, #3, #9 │ │ │ │ strh.w lr, [ip, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ @@ -487374,15 +487360,15 @@ │ │ │ │ strb.w ip, [r7, #24] │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrh r7, [r4, #24] │ │ │ │ ldrh.w lr, [ip, #24] │ │ │ │ ubfx r7, r7, #3, #9 │ │ │ │ bfi lr, r7, #3, #9 │ │ │ │ strh.w lr, [ip, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ @@ -487390,124 +487376,124 @@ │ │ │ │ strb r6, [r5, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh r7, [r6, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi r7, r5, #3, #9 │ │ │ │ strh r7, [r6, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 172e04 │ │ │ │ - ldr r2, [pc, #36] @ (19ce70 ) │ │ │ │ - ldr r3, [pc, #28] @ (19ce68 ) │ │ │ │ + bl 172df4 │ │ │ │ + ldr r2, [pc, #36] @ (19ce60 ) │ │ │ │ + ldr r3, [pc, #28] @ (19ce58 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19ce64 │ │ │ │ + bne.n 19ce54 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r1, [pc, #1296] @ 19d39c │ │ │ │ + ldr.w r1, [pc, #1296] @ 19d38c │ │ │ │ mov r3, r2 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [pc, #1288] @ 19d3a0 │ │ │ │ + ldr.w r3, [pc, #1288] @ 19d390 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172dc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 19ced6 │ │ │ │ - ldr.w r2, [pc, #1260] @ 19d3a4 │ │ │ │ - ldr.w r3, [pc, #1252] @ 19d3a0 │ │ │ │ + cbnz r0, 19cec6 │ │ │ │ + ldr.w r2, [pc, #1260] @ 19d394 │ │ │ │ + ldr.w r3, [pc, #1252] @ 19d390 │ │ │ │ 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 19d398 │ │ │ │ + bne.w 19d388 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [r5, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19ceea │ │ │ │ + cbz r3, 19ceda │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbnz r4, 19cf2a │ │ │ │ + cbnz r4, 19cf1a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19cede │ │ │ │ + bne.n 19cece │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ands r3, r6 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 19cf1a │ │ │ │ + beq.n 19cf0a │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ add r7, r2 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ands r3, r7 │ │ │ │ add r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 19cf00 │ │ │ │ + bne.n 19cef0 │ │ │ │ subs r4, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ blx 47574 │ │ │ │ - b.n 19ceb4 │ │ │ │ + b.n 19cea4 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, fp │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -487520,130 +487506,130 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r6, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19d00e │ │ │ │ + beq.n 19cffe │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r6, r5, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19cffe │ │ │ │ + beq.n 19cfee │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19d15a │ │ │ │ + beq.w 19d14a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d20e │ │ │ │ + beq.w 19d1fe │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19cf9e │ │ │ │ + cbz r4, 19cf8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19cf9e │ │ │ │ + cbz r3, 19cf8e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 19cf96 │ │ │ │ + cbnz r3, 19cf86 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - beq.n 19cfee │ │ │ │ + beq.n 19cfde │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19cf88 │ │ │ │ + bne.n 19cf78 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ - cbnz r4, 19cffe │ │ │ │ + cbnz r4, 19cfee │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.n 19cffe │ │ │ │ + bne.n 19cfee │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 19cffe │ │ │ │ + beq.n 19cfee │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19d17e │ │ │ │ + beq.w 19d16e │ │ │ │ cmp r3, #32 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ite eq │ │ │ │ ldrbeq.w sl, [r3, #2] │ │ │ │ ldrbne.w sl, [r3, #3] │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp, #124] @ 0x7c │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 19d036 │ │ │ │ + bpl.n 19d026 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d1a8 │ │ │ │ - bl 19cb48 │ │ │ │ - b.n 19cff8 │ │ │ │ + beq.w 19d198 │ │ │ │ + bl 19cb38 │ │ │ │ + b.n 19cfe8 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 19cfb2 │ │ │ │ + bne.n 19cfa2 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19cf84 │ │ │ │ + bne.n 19cf74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19cf6c │ │ │ │ + bne.n 19cf5c │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ceea │ │ │ │ + beq.w 19ceda │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19ceea │ │ │ │ + beq.w 19ceda │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19cf3a │ │ │ │ + bne.n 19cf2a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d026 │ │ │ │ - b.n 19ceea │ │ │ │ + bne.n 19d016 │ │ │ │ + b.n 19ceda │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bac │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bac │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 19d0ba │ │ │ │ + beq.n 19d0aa │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 19d1bc │ │ │ │ + beq.w 19d1ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d1b0 │ │ │ │ + beq.w 19d1a0 │ │ │ │ add.w sl, r5, #63 @ 0x3f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sl, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 19d084 │ │ │ │ + b.n 19d074 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.w 19d1ae │ │ │ │ + beq.w 19d19e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ blx 483ac │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ mov r0, r8 │ │ │ │ @@ -487653,121 +487639,121 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ cmp r3, #26 │ │ │ │ - ble.n 19d07e │ │ │ │ + ble.n 19d06e │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c874 │ │ │ │ - cbz r0, 19d0ea │ │ │ │ + bl 19c864 │ │ │ │ + cbz r0, 19d0da │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 19d230 │ │ │ │ + beq.w 19d220 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 19d23e │ │ │ │ + beq.w 19d22e │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c874 │ │ │ │ - cbz r0, 19d122 │ │ │ │ + bl 19c864 │ │ │ │ + cbz r0, 19d112 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d1a2 │ │ │ │ + bne.n 19d192 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d18e │ │ │ │ + beq.n 19d17e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d228 │ │ │ │ + bne.n 19d218 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cc34 │ │ │ │ + bl 19cc24 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d228 │ │ │ │ + bne.n 19d218 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19d24c │ │ │ │ + bne.w 19d23c │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 19d1a8 │ │ │ │ - bl 19ca34 │ │ │ │ - b.n 19cff8 │ │ │ │ + beq.n 19d198 │ │ │ │ + bl 19ca24 │ │ │ │ + b.n 19cfe8 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19cffe │ │ │ │ + bne.w 19cfee │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.w 19cffe │ │ │ │ + bne.w 19cfee │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19cffe │ │ │ │ + beq.w 19cfee │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.w 19cfb8 │ │ │ │ + bne.w 19cfa8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w sl, [r3, #1] │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19cfce │ │ │ │ + b.n 19cfbe │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 19d1a2 │ │ │ │ + cbnz r3, 19d192 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cc34 │ │ │ │ + bl 19cc24 │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 19d144 │ │ │ │ + beq.n 19d134 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19ccd4 │ │ │ │ - b.n 19cff8 │ │ │ │ + bl 19ccc4 │ │ │ │ + b.n 19cfe8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19ca34 │ │ │ │ - b.n 19cff8 │ │ │ │ + bl 19ca24 │ │ │ │ + b.n 19cfe8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d1b0 │ │ │ │ + beq.n 19d1a0 │ │ │ │ add.w sl, r5, #63 @ 0x3f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sl, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 19d1d8 │ │ │ │ + b.n 19d1c8 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 19d1ae │ │ │ │ + beq.n 19d19e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ blx 488d0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ mov r0, r8 │ │ │ │ @@ -487777,60 +487763,60 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ cmp r3, #11 │ │ │ │ - ble.n 19d1d4 │ │ │ │ - b.n 19d0b8 │ │ │ │ + ble.n 19d1c4 │ │ │ │ + b.n 19d0a8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.w 19cf84 │ │ │ │ + bne.w 19cf74 │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19cf84 │ │ │ │ + beq.w 19cf74 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 19d178 │ │ │ │ + b.n 19d168 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 19cfe8 │ │ │ │ + b.n 19cfd8 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 19c918 │ │ │ │ - b.n 19cff8 │ │ │ │ + bl 19c908 │ │ │ │ + b.n 19cfe8 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 19c918 │ │ │ │ - b.n 19cff8 │ │ │ │ + bl 19c908 │ │ │ │ + b.n 19cfe8 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w ip, [r5, #24] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov fp, r3 │ │ │ │ @@ -487841,34 +487827,34 @@ │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ ldrh.w ip, [r1, #24] │ │ │ │ ubfx r2, r2, #3, #9 │ │ │ │ bfi ip, r2, #3, #9 │ │ │ │ strh.w ip, [r1, #24] │ │ │ │ ldrb.w r9, [r6, #17] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d2e4 │ │ │ │ + cbz r0, 19d2d4 │ │ │ │ ldmia.w fp!, {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, #20] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w lr, [r5, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ ldr.w r6, [r9] │ │ │ │ mov r0, fp │ │ │ │ @@ -487877,15 +487863,15 @@ │ │ │ │ strb.w ip, [r6, #24] │ │ │ │ ldr.w lr, [r9] │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ ldrh.w ip, [lr, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi ip, r6, #3, #9 │ │ │ │ strh.w ip, [lr, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w lr, [r5, #24] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ ldr.w r6, [sl] │ │ │ │ mov r0, fp │ │ │ │ @@ -487895,565 +487881,565 @@ │ │ │ │ ldr.w lr, [sl] │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ ldrh.w ip, [lr, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi ip, r6, #3, #9 │ │ │ │ strh.w ip, [lr, #24] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r6, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r6, r3, #3, #9 │ │ │ │ strh r6, [r2, #24] │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 172e04 │ │ │ │ + bl 172df4 │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 19cff8 │ │ │ │ + b.n 19cfe8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #908] @ (19d748 ) │ │ │ │ + ldr r2, [pc, #908] @ (19d738 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #908] @ (19d74c ) │ │ │ │ + ldr r3, [pc, #908] @ (19d73c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d640 │ │ │ │ + bne.w 19d630 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ str r1, [r0, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ - beq.w 19d526 │ │ │ │ + beq.w 19d516 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.w 19d640 │ │ │ │ - bl 189050 │ │ │ │ + bne.w 19d630 │ │ │ │ + bl 189040 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - vldr d0, [pc, #828] @ 19d740 │ │ │ │ + vldr d0, [pc, #828] @ 19d730 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19d42e │ │ │ │ + cbz r0, 19d41e │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 19d65e │ │ │ │ + beq.w 19d64e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19d894 │ │ │ │ + beq.w 19d884 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r2, #16 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ movw r3, #33791 @ 0x83ff │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d47a │ │ │ │ + cbz r0, 19d46a │ │ │ │ add r3, sp, #8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov.w r3, #14336 @ 0x3800 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d4b8 │ │ │ │ + cbz r0, 19d4a8 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 19d754 │ │ │ │ + beq.w 19d744 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19d642 │ │ │ │ - bl 189050 │ │ │ │ + b.n 19d632 │ │ │ │ + bl 189040 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #512] @ 19d740 │ │ │ │ + vldr d0, [pc, #512] @ 19d730 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19d56a │ │ │ │ + cbz r0, 19d55a │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 19d6a2 │ │ │ │ + beq.w 19d692 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19d7d4 │ │ │ │ + beq.w 19d7c4 │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d5bc │ │ │ │ + cbz r0, 19d5ac │ │ │ │ add r3, sp, #8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ movw r3, #65522 @ 0xfff2 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r2, #16 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d5fa │ │ │ │ + cbz r0, 19d5ea │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19d514 │ │ │ │ + beq.w 19d504 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d514 │ │ │ │ + b.n 19d504 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #268] @ (19d750 ) │ │ │ │ - ldr r3, [pc, #260] @ (19d74c ) │ │ │ │ + ldr r2, [pc, #268] @ (19d740 ) │ │ │ │ + ldr r3, [pc, #260] @ (19d73c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19d8d8 │ │ │ │ + bne.w 19d8c8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r3, #2139095040 @ 0x7f800000 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d692 │ │ │ │ + cbz r0, 19d682 │ │ │ │ add r3, sp, #8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1056964608 @ 0x3f000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19d48e │ │ │ │ + b.n 19d47e │ │ │ │ movs r3, #23 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d6d2 │ │ │ │ + cbz r0, 19d6c2 │ │ │ │ add r3, sp, #8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mvn.w r3, #125 @ 0x7d │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d70a │ │ │ │ + cbz r0, 19d6fa │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d514 │ │ │ │ + b.n 19d504 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d514 │ │ │ │ + b.n 19d504 │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d806 │ │ │ │ + cbz r0, 19d7f6 │ │ │ │ add r3, sp, #8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #64514 @ 0xfc02 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19d83c │ │ │ │ + cbz r0, 19d82c │ │ │ │ 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 1891d8 │ │ │ │ - vldr d7, [pc, #160] @ 19d8e0 │ │ │ │ + bl 1891c8 │ │ │ │ + vldr d7, [pc, #160] @ 19d8d0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d872 │ │ │ │ + cbz r0, 19d862 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 19d71c │ │ │ │ + b.n 19d70c │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32783 @ 0x800f │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d8ce │ │ │ │ + cbz r0, 19d8be │ │ │ │ add r3, sp, #8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movt r3, #16352 @ 0x3fe0 │ │ │ │ - b.n 19d69a │ │ │ │ + b.n 19d68a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb 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, #320] @ (19da3c ) │ │ │ │ + ldr r2, [pc, #320] @ (19da2c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #320] @ (19da40 ) │ │ │ │ + ldr r3, [pc, #320] @ (19da30 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19d91e │ │ │ │ + cbz r3, 19d90e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19d93e │ │ │ │ + cbnz r5, 19d92e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d912 │ │ │ │ + bne.n 19d902 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #288] @ (19da44 ) │ │ │ │ - ldr r3, [pc, #284] @ (19da40 ) │ │ │ │ + ldr r2, [pc, #288] @ (19da34 ) │ │ │ │ + ldr r3, [pc, #284] @ (19da30 ) │ │ │ │ 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 19da38 │ │ │ │ + bne.w 19da28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ @@ -488469,235 +488455,235 @@ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ str r6, [sp, #24] │ │ │ │ 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 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19da2c │ │ │ │ + beq.n 19da1c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 19d9d6 │ │ │ │ + cbz r6, 19d9c6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 19d9e4 │ │ │ │ + cbz r2, 19d9d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d3a8 │ │ │ │ + bl 19d398 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ uxtb.w fp, fp │ │ │ │ - cbz r3, 19d9c4 │ │ │ │ + cbz r3, 19d9b4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r2, 19d9c4 │ │ │ │ + cbz r2, 19d9b4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d3a8 │ │ │ │ + bl 19d398 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r2, fp, r0 │ │ │ │ mov r6, r3 │ │ │ │ uxtb.w fp, r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d9a2 │ │ │ │ + bne.n 19d992 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d3a8 │ │ │ │ + bl 19d398 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ uxtb.w fp, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 187188 │ │ │ │ - cbz r6, 19d9fe │ │ │ │ + bl 187178 │ │ │ │ + cbz r6, 19d9ee │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19d984 │ │ │ │ + b.n 19d974 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r9 │ │ │ │ - bl 19d3a8 │ │ │ │ + bl 19d398 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19d9e0 │ │ │ │ + bne.n 19d9d0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19da2c │ │ │ │ + beq.n 19da1c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d920 │ │ │ │ + beq.n 19d910 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19d920 │ │ │ │ + beq.n 19d910 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d94a │ │ │ │ + bne.n 19d93a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da1c │ │ │ │ - b.n 19d920 │ │ │ │ + bne.n 19da0c │ │ │ │ + b.n 19d910 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19da10 │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 19da00 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #14 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r7, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 19da7a │ │ │ │ + cbz r3, 19da6a │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19daec │ │ │ │ + bne.n 19dadc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da6c │ │ │ │ + bne.n 19da5c │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19db34 │ │ │ │ + beq.n 19db24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ - bne.w 19dc22 │ │ │ │ + bne.w 19dc12 │ │ │ │ mov r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19dc26 │ │ │ │ + beq.w 19dc16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19dab4 │ │ │ │ + cbz r3, 19daa4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19dab4 │ │ │ │ + cbz r2, 19daa4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bmi.n 19db7c │ │ │ │ + bmi.n 19db6c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19daa2 │ │ │ │ + bne.n 19da92 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r1, r3, #14 │ │ │ │ - bmi.w 19dc0c │ │ │ │ + bmi.w 19dbfc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a020 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19dbcc │ │ │ │ + bne.w 19dbbc │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19dae4 │ │ │ │ + cbz r3, 19dad4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19dbde │ │ │ │ + bne.w 19dbce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dad4 │ │ │ │ + bne.n 19dac4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - cbz r5, 19db10 │ │ │ │ + cbz r5, 19db00 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19db04 │ │ │ │ + cbz r3, 19daf4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19db40 │ │ │ │ + beq.n 19db30 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19daf6 │ │ │ │ + bne.n 19dae6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19daf0 │ │ │ │ + bne.n 19dae0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19da7a │ │ │ │ + beq.n 19da6a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19da7a │ │ │ │ + beq.n 19da6a │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19daec │ │ │ │ + bne.n 19dadc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19db1c │ │ │ │ + bne.n 19db0c │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19da84 │ │ │ │ + bne.n 19da74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r4 │ │ │ │ - bl 16a030 │ │ │ │ - b.n 19dacc │ │ │ │ + bl 16a020 │ │ │ │ + b.n 19dabc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dafc │ │ │ │ + bne.n 19daec │ │ │ │ ldr.w sl, [r4, #32] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp.w r2, #131072 @ 0x20000 │ │ │ │ - bne.n 19dafc │ │ │ │ + bne.n 19daec │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 19db70 │ │ │ │ + bl 16a108 │ │ │ │ + cbz r0, 19db60 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 19dafc │ │ │ │ + beq.n 19daec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 19dafc │ │ │ │ + b.n 19daec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a150 │ │ │ │ - b.n 19dafc │ │ │ │ + bl 16a140 │ │ │ │ + b.n 19daec │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19dbd6 │ │ │ │ + cbz r0, 19dbc6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 19dbd6 │ │ │ │ + cbz r0, 19dbc6 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #7 │ │ │ │ movs r6, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ @@ -488707,134 +488693,134 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ add.w r3, r0, #52 @ 0x34 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [r0, #56] @ 0x38 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19da9e │ │ │ │ + bne.w 19da8e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a020 │ │ │ │ mov r0, r8 │ │ │ │ movs r5, #1 │ │ │ │ - bl 18ca6c │ │ │ │ - b.n 19dacc │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 19da9e │ │ │ │ + bl 18ca5c │ │ │ │ b.n 19dabc │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 19da8e │ │ │ │ + b.n 19daac │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19dae4 │ │ │ │ + beq.w 19dad4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19dae4 │ │ │ │ + beq.w 19dad4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19dbde │ │ │ │ + bne.n 19dbce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dbf6 │ │ │ │ + bne.n 19dbe6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19dabc │ │ │ │ + beq.w 19daac │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 19db8c │ │ │ │ + b.n 19db7c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19db80 │ │ │ │ + b.n 19db70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a030 │ │ │ │ - b.n 19daca │ │ │ │ + bl 16a020 │ │ │ │ + b.n 19daba │ │ │ │ stmdb 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, #472] @ (19de1c ) │ │ │ │ + ldr r2, [pc, #472] @ (19de0c ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #472] @ (19de20 ) │ │ │ │ + ldr r3, [pc, #472] @ (19de10 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19dc66 │ │ │ │ + cbz r3, 19dc56 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19dc86 │ │ │ │ + cbnz r5, 19dc76 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dc5a │ │ │ │ + bne.n 19dc4a │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #440] @ (19de24 ) │ │ │ │ - ldr r3, [pc, #436] @ (19de20 ) │ │ │ │ + ldr r2, [pc, #440] @ (19de14 ) │ │ │ │ + ldr r3, [pc, #436] @ (19de10 ) │ │ │ │ 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 19de16 │ │ │ │ + bne.w 19de06 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ddfe │ │ │ │ + beq.w 19ddee │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov fp, r3 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19dd92 │ │ │ │ + beq.n 19dd82 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19ddec │ │ │ │ + beq.w 19dddc │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19de0a │ │ │ │ + beq.w 19ddfa │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ddd4 │ │ │ │ + beq.w 19ddc4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19ddd4 │ │ │ │ + beq.w 19ddc4 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19dcc0 │ │ │ │ + bne.n 19dcb0 │ │ │ │ ldrb.w r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 19dcc0 │ │ │ │ + beq.n 19dcb0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, r8 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ strd sl, sl, [r8] │ │ │ │ strd sl, sl, [r8, #8] │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov lr, r7 │ │ │ │ mov ip, r8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -488844,147 +488830,147 @@ │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 19dd6e │ │ │ │ + cbz r0, 19dd5e │ │ │ │ add.w r7, r4, #32 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r5 │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldrb.w r2, [r6, #37] @ 0x25 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ vldr d7, [r9] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ adds r7, #1 │ │ │ │ vstr d7, [r5, #20] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str.w r5, [r4, #4]! │ │ │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 19dd38 │ │ │ │ + bcc.n 19dd28 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ movs r7, #1 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19dcc2 │ │ │ │ + bne.n 19dcb2 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19dca6 │ │ │ │ + bne.n 19dc96 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - cbz r7, 19ddfe │ │ │ │ + cbz r7, 19ddee │ │ │ │ mov r9, r7 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19dc68 │ │ │ │ + beq.w 19dc58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19dc68 │ │ │ │ + beq.w 19dc58 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19dc8e │ │ │ │ + bne.w 19dc7e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ddc2 │ │ │ │ - b.n 19dc68 │ │ │ │ + bne.n 19ddb2 │ │ │ │ + b.n 19dc58 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19dd92 │ │ │ │ + bne.n 19dd82 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ movne r4, r6 │ │ │ │ movne r6, #0 │ │ │ │ - bne.w 19dce6 │ │ │ │ - b.n 19dd92 │ │ │ │ + bne.w 19dcd6 │ │ │ │ + b.n 19dd82 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19dd92 │ │ │ │ + bne.n 19dd82 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19dce6 │ │ │ │ - b.n 19dd92 │ │ │ │ + bne.w 19dcd6 │ │ │ │ + b.n 19dd82 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19ddb2 │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 19dda2 │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19dce4 │ │ │ │ - b.n 19dcc0 │ │ │ │ + bne.w 19dcd4 │ │ │ │ + b.n 19dcb0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19de6c │ │ │ │ + bne.n 19de5c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19de4e │ │ │ │ + beq.n 19de3e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19de46 │ │ │ │ + beq.n 19de36 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19de6c │ │ │ │ + bne.n 19de5c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19de70 │ │ │ │ + bne.n 19de60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19de30 │ │ │ │ + beq.n 19de20 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -488995,18 +488981,18 @@ │ │ │ │ movw r5, #60207 @ 0xeb2f │ │ │ │ movt r5, #10196 @ 0x27d4 │ │ │ │ movw r4, #51831 @ 0xca77 │ │ │ │ movt r4, #34283 @ 0x85eb │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19df12 │ │ │ │ + beq.n 19df02 │ │ │ │ add.w r3, r1, ip │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19def0 │ │ │ │ + beq.n 19dee0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ add r3, r1 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ @@ -489033,106 +489019,106 @@ │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 19de9c │ │ │ │ + b.n 19de8c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r3, [pc, #1668] @ 19e5bc │ │ │ │ + ldr.w r3, [pc, #1668] @ 19e5ac │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1660] @ 19e5c0 │ │ │ │ - ldr.w r9, [pc, #1660] @ 19e5c4 │ │ │ │ + ldr.w r2, [pc, #1660] @ 19e5b0 │ │ │ │ + ldr.w r9, [pc, #1660] @ 19e5b4 │ │ │ │ add r2, pc │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19de78 │ │ │ │ + bl 19de68 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a13c │ │ │ │ + bl 16a12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e344 │ │ │ │ + beq.w 19e334 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1620] @ 19e5c8 │ │ │ │ + ldr.w r3, [pc, #1620] @ 19e5b8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e104 │ │ │ │ + beq.w 19e0f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19e53c │ │ │ │ + beq.w 19e52c │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 19e1a6 │ │ │ │ + bne.w 19e196 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19e1d6 │ │ │ │ + beq.w 19e1c6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 19e41a │ │ │ │ + beq.w 19e40a │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19e244 │ │ │ │ + beq.w 19e234 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ bic.w r1, r8, r1 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19e3ea │ │ │ │ + beq.w 19e3da │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19e168 │ │ │ │ + beq.w 19e158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 19e002 │ │ │ │ + cbz r1, 19dff2 │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ - cbnz r1, 19e00a │ │ │ │ + cbnz r1, 19dffa │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19e49e │ │ │ │ + beq.w 19e48e │ │ │ │ cmp r2, #32 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ - bhi.w 19e498 │ │ │ │ + bhi.w 19e488 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19e5b6 │ │ │ │ + bhi.w 19e5a6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ @@ -489169,16 +489155,16 @@ │ │ │ │ ite cs │ │ │ │ movcs r3, r6 │ │ │ │ movcc r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #1352] @ 19e5c8 │ │ │ │ + bl 185a24 │ │ │ │ + ldr.w r3, [pc, #1352] @ 19e5b8 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -489195,121 +489181,121 @@ │ │ │ │ str.w sl, [r0, lr, lsl #2] │ │ │ │ ldrb.w lr, [ip, #82] @ 0x52 │ │ │ │ ldrb.w ip, [ip, #84] @ 0x54 │ │ │ │ add.w lr, lr, #11 │ │ │ │ add.w ip, ip, #11 │ │ │ │ str.w r7, [r0, lr, lsl #2] │ │ │ │ str.w r2, [r0, ip, lsl #2] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891fc │ │ │ │ + bl 1891ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 16a17c │ │ │ │ + bl 16a16c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19df96 │ │ │ │ + bne.w 19df86 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [fp] │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - ldr.w r2, [pc, #1212] @ 19e5cc │ │ │ │ - ldr.w r3, [pc, #1192] @ 19e5bc │ │ │ │ + ldr.w r2, [pc, #1212] @ 19e5bc │ │ │ │ + ldr.w r3, [pc, #1192] @ 19e5ac │ │ │ │ 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 19e5b2 │ │ │ │ + bne.w 19e5a2 │ │ │ │ mov r0, fp │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19e15a │ │ │ │ + cbz r0, 19e14a │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r3, sl │ │ │ │ - beq.n 19e252 │ │ │ │ + beq.n 19e242 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e5b6 │ │ │ │ + beq.w 19e5a6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19e5b6 │ │ │ │ + bne.w 19e5a6 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov sl, r5 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r8, r0, r8 │ │ │ │ - cbz r6, 19e1b4 │ │ │ │ + cbz r6, 19e1a4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19dfa6 │ │ │ │ + beq.w 19df96 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r5, sl, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.n 19e10e │ │ │ │ + b.n 19e0fe │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 19e132 │ │ │ │ + b.n 19e122 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19e132 │ │ │ │ + b.n 19e122 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19e132 │ │ │ │ + b.n 19e122 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 19dfc2 │ │ │ │ + bne.w 19dfb2 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19e236 │ │ │ │ + bhi.n 19e226 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 19e5b6 │ │ │ │ + bhi.w 19e5a6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ @@ -489341,26 +489327,26 @@ │ │ │ │ movs r1, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ umull r3, r2, r8, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 19e18c │ │ │ │ + b.n 19e17c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 19dff2 │ │ │ │ + bne.w 19dfe2 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ - b.n 19e3ee │ │ │ │ + b.n 19e3de │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ ldrd r1, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19e536 │ │ │ │ + bhi.w 19e526 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 19e5b6 │ │ │ │ + bhi.w 19e5a6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r5, r4, #6 │ │ │ │ @@ -489391,36 +489377,36 @@ │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r4, r1, #5 │ │ │ │ uxtb.w sl, r1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 19e458 │ │ │ │ + beq.w 19e448 │ │ │ │ and.w r0, r1, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r2, r3, r0 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsr.w ip, r3, ip │ │ │ │ orr.w r2, r2, lr │ │ │ │ lsls r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orr.w r2, r2, ip │ │ │ │ bic.w r3, sl, r3 │ │ │ │ bic.w r2, r0, r2 │ │ │ │ orrs r2, r3 │ │ │ │ - beq.w 19e184 │ │ │ │ + beq.w 19e174 │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19e5b6 │ │ │ │ + bhi.w 19e5a6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ @@ -489450,30 +489436,30 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19e548 │ │ │ │ + beq.w 19e538 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19e3d0 │ │ │ │ - cbz r3, 19e362 │ │ │ │ + beq.n 19e3c0 │ │ │ │ + cbz r3, 19e352 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19e350 │ │ │ │ + beq.n 19e340 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19e4e2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 19e378 ) │ │ │ │ + bhi.w 19e4d2 │ │ │ │ + add r1, pc, #8 @ (adr r1, 19e368 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -489511,161 +489497,161 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19e5b6 │ │ │ │ + bne.w 19e5a6 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 19e356 │ │ │ │ + b.n 19e346 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e168 │ │ │ │ + beq.w 19e158 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19e168 │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 19e158 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19e450 │ │ │ │ + cbz r0, 19e440 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19dfc2 │ │ │ │ + b.n 19dfb2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ - beq.w 19e184 │ │ │ │ + beq.w 19e174 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r1 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19e494 │ │ │ │ + cbz r0, 19e484 │ │ │ │ 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, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 19e176 │ │ │ │ + b.n 19e166 │ │ │ │ strd r3, r9, [sp, #24] │ │ │ │ - b.n 19e132 │ │ │ │ - cbnz r3, 19e4e8 │ │ │ │ + b.n 19e122 │ │ │ │ + cbnz r3, 19e4d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19e4d2 │ │ │ │ + cbz r0, 19e4c2 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19e168 │ │ │ │ + b.n 19e158 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 19e064 │ │ │ │ + b.n 19e054 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 19e4a0 │ │ │ │ + b.n 19e490 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 19e064 │ │ │ │ + b.n 19e054 │ │ │ │ movs r3, #0 │ │ │ │ uxth.w sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e2b4 │ │ │ │ + b.n 19e2a4 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e2b4 │ │ │ │ + b.n 19e2a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ - b.n 19e064 │ │ │ │ + b.n 19e054 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 19e236 │ │ │ │ + b.n 19e226 │ │ │ │ movs r6, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 19e46c │ │ │ │ + b.n 19e45c │ │ │ │ movs r6, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 19e46c │ │ │ │ + b.n 19e45c │ │ │ │ movs r6, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19e46c │ │ │ │ + b.n 19e45c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19e46c │ │ │ │ + b.n 19e45c │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e2b4 │ │ │ │ + b.n 19e2a4 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 19e1b6 │ │ │ │ + b.n 19e1a6 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 19e064 │ │ │ │ + b.n 19e054 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 19e5b6 │ │ │ │ + bhi.n 19e5a6 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r2, #8 │ │ │ │ adds r2, r2, r4 │ │ │ │ movs r0, #11 │ │ │ │ adds r0, r4, r4 │ │ │ │ lsrs r1, r3, #12 │ │ │ │ movs r7, #11 │ │ │ │ @@ -489675,95 +489661,95 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ asrs r1, r6, #8 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19e072 │ │ │ │ + b.n 19e062 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #32 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19e072 │ │ │ │ + b.n 19e062 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19e072 │ │ │ │ + b.n 19e062 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #8 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19e072 │ │ │ │ + b.n 19e062 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19e072 │ │ │ │ + b.n 19e062 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr.w r3, [pc, #1368] @ 19eb3c │ │ │ │ - ldr.w r2, [pc, #1368] @ 19eb40 │ │ │ │ + ldr.w r3, [pc, #1368] @ 19eb2c │ │ │ │ + ldr.w r2, [pc, #1368] @ 19eb30 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1356] @ 19eb44 │ │ │ │ + ldr.w r3, [pc, #1356] @ 19eb34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19e614 │ │ │ │ + cbz r3, 19e604 │ │ │ │ mov fp, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19e638 │ │ │ │ + cbnz r5, 19e628 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e608 │ │ │ │ + bne.n 19e5f8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #1328] @ 19eb48 │ │ │ │ - ldr.w r3, [pc, #1320] @ 19eb44 │ │ │ │ + ldr.w r2, [pc, #1328] @ 19eb38 │ │ │ │ + ldr.w r3, [pc, #1320] @ 19eb34 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19eb32 │ │ │ │ + bne.w 19eb22 │ │ │ │ mov r0, sl │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #1296] @ 19eb4c │ │ │ │ + ldr.w r9, [pc, #1296] @ 19eb3c │ │ │ │ mov r7, r5 │ │ │ │ - ldr.w r8, [pc, #1296] @ 19eb50 │ │ │ │ + ldr.w r8, [pc, #1296] @ 19eb40 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov.w sl, #0 │ │ │ │ add r9, pc │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w sl, [sp, #28] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ @@ -489789,121 +489775,121 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldrd r2, r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169ee8 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strb.w r3, [sp, #148] @ 0x94 │ │ │ │ - bl 1c6438 │ │ │ │ + bl 1c6428 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19e73e │ │ │ │ + beq.n 19e72e │ │ │ │ mov r6, r9 │ │ │ │ movw fp, #639 @ 0x27f │ │ │ │ strd r7, r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 19e72e │ │ │ │ + cbz r5, 19e71e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19e9ca │ │ │ │ + beq.w 19e9ba │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 19eb16 │ │ │ │ + beq.w 19eb06 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19e6fc │ │ │ │ + cbz r4, 19e6ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19e6fc │ │ │ │ + cbz r3, 19e6ec │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19e77a │ │ │ │ + beq.n 19e76a │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19e6ea │ │ │ │ + bne.n 19e6da │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19e72e │ │ │ │ + bne.n 19e71e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 19e788 │ │ │ │ + beq.n 19e778 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 19e72e │ │ │ │ + bne.n 19e71e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19eb36 │ │ │ │ + bne.w 19eb26 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 19e8b0 │ │ │ │ + beq.w 19e8a0 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19e6e6 │ │ │ │ + bne.n 19e6d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e6d0 │ │ │ │ + bne.n 19e6c0 │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a020 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r2, [sp, #149] @ 0x95 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ orrs r1, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19eb2e │ │ │ │ - cbz r4, 19e774 │ │ │ │ + beq.w 19eb1e │ │ │ │ + cbz r4, 19e764 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19e65e │ │ │ │ + bne.w 19e64e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e764 │ │ │ │ + bne.n 19e754 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 19e616 │ │ │ │ + b.n 19e606 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 19e78a │ │ │ │ + beq.n 19e77a │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 19e710 │ │ │ │ - b.n 19e728 │ │ │ │ + beq.n 19e700 │ │ │ │ + b.n 19e718 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19eb36 │ │ │ │ + bne.w 19eb26 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - bne.n 19e728 │ │ │ │ + bne.n 19e718 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 19df20 │ │ │ │ - ldr r3, [pc, #932] @ (19eb54 ) │ │ │ │ + bl 19df10 │ │ │ │ + ldr r3, [pc, #932] @ (19eb44 ) │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -489921,30 +489907,30 @@ │ │ │ │ it cc │ │ │ │ movcc r7, #1 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs.w 19e9e4 │ │ │ │ + bcs.w 19e9d4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ uxtb.w r8, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19e9fa │ │ │ │ + beq.w 19e9ea │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ add.w ip, sp, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ add.w sl, r7, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r7, #100 @ 0x64 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -489972,30 +489958,30 @@ │ │ │ │ ldrb.w r2, [ip, #85] @ 0x55 │ │ │ │ ldrb.w ip, [ip, #86] @ 0x56 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ add.w r3, ip, #11 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 19e728 │ │ │ │ + b.n 19e718 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp, #120] @ 0x78 │ │ │ │ - bl 19df20 │ │ │ │ + bl 19df10 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #656] @ (19eb54 ) │ │ │ │ + ldr r3, [pc, #656] @ (19eb44 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -490003,29 +489989,29 @@ │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 19e9bc │ │ │ │ + bcs.n 19e9ac │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr.w r9, [r5, #112] @ 0x70 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ea7a │ │ │ │ + beq.w 19ea6a │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w ip, sp, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -490044,15 +490030,15 @@ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r7, lr, #116 @ 0x74 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 19e98a │ │ │ │ + cbnz r3, 19e97a │ │ │ │ cmp.w r9, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, r9, #31 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ lslne r2, r3 │ │ │ │ itt ne │ │ │ │ @@ -490072,47 +490058,47 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [lr, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 19e728 │ │ │ │ + b.n 19e718 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19e72e │ │ │ │ + bne.w 19e71e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - beq.n 19ea76 │ │ │ │ + beq.n 19ea66 │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 19e72e │ │ │ │ + bne.w 19e71e │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e710 │ │ │ │ + b.n 19e700 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19e898 │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 19e888 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -490133,21 +490119,21 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrd r7, r2, [sp, #12] │ │ │ │ str.w r2, [r7, sl, lsl #2] │ │ │ │ str.w r0, [r7, lr, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r7, ip, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19e898 │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 19e888 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e78a │ │ │ │ + b.n 19e77a │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -490160,15 +490146,15 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r7, ip, #100 @ 0x64 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 19eae2 │ │ │ │ + cbnz r3, 19ead2 │ │ │ │ cmp.w r9, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, r9, #31 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrne r7, [sp, #12] │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ @@ -490187,54 +490173,54 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [ip, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19e9bc │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 19e9ac │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - beq.n 19ea74 │ │ │ │ + beq.n 19ea64 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 19e6e6 │ │ │ │ + bne.w 19e6d6 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e710 │ │ │ │ + b.n 19e700 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 19e616 │ │ │ │ + b.n 19e606 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bl 17cb4e │ │ │ │ + bl 17cb3e │ │ │ │ strh.w pc, [fp, #255]! │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 19eb88 │ │ │ │ + cbnz r3, 19eb78 │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19eb88 │ │ │ │ + bhi.n 19eb78 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw r3, #335 @ 0x14f │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19eb9e │ │ │ │ + beq.n 19eb8e │ │ │ │ cmp.w r0, #336 @ 0x150 │ │ │ │ - bcs.n 19eb8c │ │ │ │ + bcs.n 19eb7c │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ cmp.w r0, #294 @ 0x126 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -490254,199 +490240,199 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #748] @ (19eea8 ) │ │ │ │ + ldr r1, [pc, #748] @ (19ee98 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #748] @ (19eeac ) │ │ │ │ + ldr r3, [pc, #748] @ (19ee9c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ add.w r8, sp, #16 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov sl, r0 │ │ │ │ - vldr d0, [pc, #692] @ 19eea0 │ │ │ │ + vldr d0, [pc, #692] @ 19ee90 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r5, [sl, #17] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19ec1a │ │ │ │ + cbz r0, 19ec0a │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r7, 19ed0e │ │ │ │ + cbz r7, 19ecfe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ - ldr r2, [pc, #444] @ (19eeb0 ) │ │ │ │ - ldr r3, [pc, #436] @ (19eeac ) │ │ │ │ + bl 188d80 │ │ │ │ + ldr r2, [pc, #444] @ (19eea0 ) │ │ │ │ + ldr r3, [pc, #436] @ (19ee9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19ee5e │ │ │ │ + bne.w 19ee4e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19edfa │ │ │ │ + beq.n 19edea │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, sl │ │ │ │ - bpl.n 19ed8c │ │ │ │ + bpl.n 19ed7c │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19edba │ │ │ │ + beq.n 19edaa │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, r7 │ │ │ │ - bpl.n 19ee62 │ │ │ │ + bpl.n 19ee52 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ - b.n 19ecf2 │ │ │ │ + bl 188d80 │ │ │ │ + b.n 19ece2 │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19ee56 │ │ │ │ + bhi.n 19ee46 │ │ │ │ tbb [pc, r2] │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ strb r6, [r3, r5] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ @@ -490463,78 +490449,78 @@ │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19ede8 │ │ │ │ + cbz r0, 19edd8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ed7e │ │ │ │ + b.n 19ed6e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19ee28 │ │ │ │ + cbz r0, 19ee18 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ed28 │ │ │ │ + b.n 19ed18 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 19ee02 │ │ │ │ + b.n 19edf2 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 19ee02 │ │ │ │ + b.n 19edf2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 19ee02 │ │ │ │ + b.n 19edf2 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 19ee02 │ │ │ │ + b.n 19edf2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r8, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19eed0 │ │ │ │ + bhi.n 19eec0 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r7, #16 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ @@ -490546,447 +490532,447 @@ │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 19edc2 │ │ │ │ + b.n 19edb2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ @ instruction: 0xffff41ef │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19edc2 │ │ │ │ + b.n 19edb2 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 19edc2 │ │ │ │ + b.n 19edb2 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 19edc2 │ │ │ │ + b.n 19edb2 │ │ │ │ stmdb 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, r2 │ │ │ │ - ldr r2, [pc, #972] @ (19f2b0 ) │ │ │ │ - ldr r3, [pc, #972] @ (19f2b4 ) │ │ │ │ + ldr r2, [pc, #972] @ (19f2a0 ) │ │ │ │ + ldr r3, [pc, #972] @ (19f2a4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr.w sl, [pc, #964] @ 19f2b8 │ │ │ │ + ldr.w sl, [pc, #964] @ 19f2a8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ strb.w fp, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r8, [r5, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bls.w 19f058 │ │ │ │ + bls.w 19f048 │ │ │ │ sub.w r3, r7, #430 @ 0x1ae │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp.w r7, #406 @ 0x196 │ │ │ │ ite ne │ │ │ │ movne sl, r3 │ │ │ │ orreq.w sl, r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 19f04a │ │ │ │ + bne.w 19f03a │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ cmp.w r7, #294 @ 0x126 │ │ │ │ mov r9, r0 │ │ │ │ - beq.w 19f1aa │ │ │ │ - vldr d7, [pc, #828] @ 19f2a8 │ │ │ │ + beq.w 19f19a │ │ │ │ + vldr d7, [pc, #828] @ 19f298 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ add.w sl, sp, #24 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19efa0 │ │ │ │ + cbz r0, 19ef90 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #760] @ 19f2a8 │ │ │ │ + bl 188d18 │ │ │ │ + vldr d7, [pc, #760] @ 19f298 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19efe6 │ │ │ │ + cbz r0, 19efd6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eba8 │ │ │ │ + bl 19eb98 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 19f226 │ │ │ │ - ldr r2, [pc, #652] @ (19f2bc ) │ │ │ │ - ldr r3, [pc, #644] @ (19f2b4 ) │ │ │ │ + beq.w 19f216 │ │ │ │ + ldr r2, [pc, #652] @ (19f2ac ) │ │ │ │ + ldr r3, [pc, #644] @ (19f2a4 ) │ │ │ │ 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 19f306 │ │ │ │ + bne.w 19f2f6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eba8 │ │ │ │ + bl 19eb98 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19f02c │ │ │ │ - ldr r3, [pc, #612] @ (19f2c0 ) │ │ │ │ + b.n 19f01c │ │ │ │ + ldr r3, [pc, #612] @ (19f2b0 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w sl, #160 @ 0xa0 │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb.w fp, [r3, #6] │ │ │ │ orr.w fp, r8, fp │ │ │ │ - cbz r2, 19f082 │ │ │ │ + cbz r2, 19f072 │ │ │ │ mov.w sl, r8, lsl #1 │ │ │ │ orn sl, sl, #127 @ 0x7f │ │ │ │ uxtb.w sl, sl │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, sl │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19f2c4 │ │ │ │ + beq.w 19f2b4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 19f30a │ │ │ │ + bpl.w 19f2fa │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movw sl, #317 @ 0x13d │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ cmp r7, sl │ │ │ │ it ne │ │ │ │ cmpne.w r7, #430 @ 0x1ae │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ movw r2, #335 @ 0x14f │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19f02c │ │ │ │ + beq.n 19f01c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ cmp r7, sl │ │ │ │ mov r9, r0 │ │ │ │ - bne.n 19f02c │ │ │ │ + bne.n 19f01c │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19f02c │ │ │ │ + b.n 19f01c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ mov.w fp, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19f1ea │ │ │ │ + cbz r0, 19f1da │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eba8 │ │ │ │ + bl 19eb98 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19f02c │ │ │ │ - vldr d7, [pc, #128] @ 19f2a8 │ │ │ │ + b.n 19f01c │ │ │ │ + vldr d7, [pc, #128] @ 19f298 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f256 │ │ │ │ + cbz r0, 19f246 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, fp │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19f02c │ │ │ │ + b.n 19f01c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f2f6 │ │ │ │ + cbz r0, 19f2e6 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19f0c8 │ │ │ │ + b.n 19f0b8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19f33a │ │ │ │ + bhi.n 19f32a │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r6, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ adds r0, r2, r4 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -490999,66 +490985,66 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 19f2cc │ │ │ │ + b.n 19f2bc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 19f2cc │ │ │ │ + b.n 19f2bc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19f2cc │ │ │ │ + b.n 19f2bc │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 19f2cc │ │ │ │ + b.n 19f2bc │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (19f380 ) │ │ │ │ + ldr r2, [pc, #16] @ (19f370 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #16] @ (19f384 ) │ │ │ │ + ldr r1, [pc, #16] @ (19f374 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb59ffff │ │ │ │ - bl 17f386 │ │ │ │ + bl 17f376 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1508] @ 19f984 │ │ │ │ + ldr.w r3, [pc, #1508] @ 19f974 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r6, [pc, #1508] @ 19f988 │ │ │ │ + ldr.w r6, [pc, #1508] @ 19f978 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1504] @ 19f98c │ │ │ │ + ldr.w r1, [pc, #1504] @ 19f97c │ │ │ │ add r6, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bls.w 19f846 │ │ │ │ + bls.w 19f836 │ │ │ │ sub.w r1, r3, #158 @ 0x9e │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.n 19f420 │ │ │ │ + bhi.n 19f410 │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.n 19f420 │ │ │ │ + bhi.n 19f410 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r6, #4 │ │ │ │ movs r7, r4 │ │ │ │ movs r7, r4 │ │ │ │ movs r7, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r6, r2 │ │ │ │ @@ -491075,101 +491061,101 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ movs r7, r4 │ │ │ │ movs r7, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r6, r2 │ │ │ │ movs r0, r7 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ - cbz r0, 19f422 │ │ │ │ - ldr.w r2, [pc, #1420] @ 19f990 │ │ │ │ + cbz r0, 19f412 │ │ │ │ + ldr.w r2, [pc, #1420] @ 19f980 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb.w r3, [r2, #43] @ 0x2b │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 19f878 │ │ │ │ + beq.w 19f868 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1392] @ 19f994 │ │ │ │ - ldr.w r3, [pc, #1372] @ 19f984 │ │ │ │ + ldr.w r2, [pc, #1392] @ 19f984 │ │ │ │ + ldr.w r3, [pc, #1372] @ 19f974 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19f980 │ │ │ │ + bne.w 19f970 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f422 │ │ │ │ - ldr.w r2, [pc, #1348] @ 19f990 │ │ │ │ + beq.n 19f412 │ │ │ │ + ldr.w r2, [pc, #1348] @ 19f980 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ ldr r6, [r6, r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mla r3, r7, r3, r6 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19f420 │ │ │ │ + bne.n 19f410 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r2, [r5] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189f70 │ │ │ │ mov r8, r0 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mla r6, r7, r3, r6 │ │ │ │ ldrb.w r2, [r6, #43] @ 0x2b │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r8, r2, lsl #2] │ │ │ │ str.w ip, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 186948 │ │ │ │ + bl 186938 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19f964 │ │ │ │ + beq.w 19f954 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, sl │ │ │ │ mov r5, sl │ │ │ │ movw r1, #61446 @ 0xf006 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ add.w r9, sp, #48 @ 0x30 │ │ │ │ strd r1, r6, [sp, #24] │ │ │ │ - b.n 19f4ee │ │ │ │ + b.n 19f4de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 19f958 │ │ │ │ + beq.w 19f948 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ strdne sl, r5, [fp] │ │ │ │ - bne.n 19f4e0 │ │ │ │ + bne.n 19f4d0 │ │ │ │ add.w ip, sp, #68 @ 0x44 │ │ │ │ strd r7, r7, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ mov r6, ip │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ @@ -491180,22 +491166,22 @@ │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ 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, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ add.w r2, r0, #28 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ ldrb.w r1, [r8, #8] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ @@ -491207,57 +491193,57 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ 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, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #6 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19f5c0 │ │ │ │ + cbz r0, 19f5b0 │ │ │ │ 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, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ strd r0, r7, [sp, #148] @ 0x94 │ │ │ │ - b.n 19f4e0 │ │ │ │ + b.n 19f4d0 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19f422 │ │ │ │ + beq.w 19f412 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19f970 │ │ │ │ + bhi.w 19f960 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19f984 │ │ │ │ + bhi.w 19f974 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ @@ -491285,37 +491271,37 @@ │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r5, r4, #6 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19f422 │ │ │ │ - ldr r2, [pc, #836] @ (19f990 ) │ │ │ │ + beq.w 19f412 │ │ │ │ + ldr r2, [pc, #836] @ (19f980 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldrb.w r1, [r2, #43] @ 0x2b │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 19f420 │ │ │ │ + bne.w 19f410 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r8, [r0, r2, lsl #2] │ │ │ │ tst.w r8, #2048 @ 0x800 │ │ │ │ - bne.w 19f420 │ │ │ │ + bne.w 19f410 │ │ │ │ movs r2, #2 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ - beq.w 19f97a │ │ │ │ + beq.w 19f96a │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ ite eq │ │ │ │ moveq r2, #172 @ 0xac │ │ │ │ movne r2, #51 @ 0x33 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w sl, #100 @ 0x64 │ │ │ │ @@ -491333,21 +491319,21 @@ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #32 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strd r9, r9, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -491377,85 +491363,85 @@ │ │ │ │ str.w r4, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r7, r2, lsl #2] │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r2, [r3, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f790 │ │ │ │ + cbz r0, 19f780 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 19f7b4 │ │ │ │ + beq.n 19f7a4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f7e2 │ │ │ │ + cbz r0, 19f7d2 │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ @@ -491472,177 +491458,177 @@ │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19f422 │ │ │ │ + b.n 19f412 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - bls.w 19f420 │ │ │ │ + bls.w 19f410 │ │ │ │ sub.w r1, r3, #53 @ 0x35 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 19f420 │ │ │ │ - add r0, pc, #8 @ (adr r0, 19f860 ) │ │ │ │ + bhi.w 19f410 │ │ │ │ + add r0, pc, #8 @ (adr r0, 19f850 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ stc2l 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xfbc1ffff │ │ │ │ @ instruction: 0xfbc1ffff │ │ │ │ ldc2l 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ sdiv pc, pc, pc │ │ │ │ @ instruction: 0xfbe3ffff │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r2, [r5] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189f70 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ it eq │ │ │ │ moveq r3, #156 @ 0x9c │ │ │ │ - beq.n 19f89c │ │ │ │ + beq.n 19f88c │ │ │ │ cmp r3, #178 @ 0xb2 │ │ │ │ ite eq │ │ │ │ moveq r3, #172 @ 0xac │ │ │ │ movne r3, #51 @ 0x33 │ │ │ │ add.w r7, r6, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #20] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r6, r6, [sp, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19f8ea │ │ │ │ + cbz r0, 19f8da │ │ │ │ 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, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ec │ │ │ │ - b.n 19f842 │ │ │ │ + bl 1866dc │ │ │ │ + b.n 19f832 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19f93e │ │ │ │ + cbz r0, 19f92e │ │ │ │ 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, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 19f842 │ │ │ │ + bl 186e80 │ │ │ │ + b.n 19f832 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f918 │ │ │ │ + b.n 19f908 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f918 │ │ │ │ + b.n 19f908 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f88 │ │ │ │ - b.n 19f8f8 │ │ │ │ + bl 188f78 │ │ │ │ + b.n 19f8e8 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f918 │ │ │ │ + b.n 19f908 │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 19f690 │ │ │ │ + b.n 19f680 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #336] @ (19fafc ) │ │ │ │ + ldr r2, [pc, #336] @ (19faec ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #336] @ (19fb00 ) │ │ │ │ + ldr r3, [pc, #336] @ (19faf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19f9d0 │ │ │ │ + cbz r3, 19f9c0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 19f9f0 │ │ │ │ + cbnz r6, 19f9e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19f9c4 │ │ │ │ + bne.n 19f9b4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #304] @ (19fb04 ) │ │ │ │ - ldr r3, [pc, #296] @ (19fb00 ) │ │ │ │ + ldr r2, [pc, #304] @ (19faf4 ) │ │ │ │ + ldr r3, [pc, #296] @ (19faf0 ) │ │ │ │ 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 19faf8 │ │ │ │ + bne.w 19fae8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ @@ -491659,146 +491645,146 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19faec │ │ │ │ + beq.n 19fadc │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 19fa8c │ │ │ │ + cbz r4, 19fa7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19fa9a │ │ │ │ + cbz r3, 19fa8a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19fa5e │ │ │ │ + bne.n 19fa4e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f388 │ │ │ │ + bl 19f378 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 19fa76 │ │ │ │ + cbz r4, 19fa66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19fa76 │ │ │ │ + cbz r3, 19fa66 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19fa4e │ │ │ │ + beq.n 19fa3e │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19fa64 │ │ │ │ + bne.n 19fa54 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19fa8c │ │ │ │ + bne.n 19fa7c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f388 │ │ │ │ + bl 19f378 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 19fabc │ │ │ │ + cbz r3, 19faac │ │ │ │ mov sl, r0 │ │ │ │ - b.n 19fa3e │ │ │ │ + b.n 19fa2e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19fa8c │ │ │ │ + bne.n 19fa7c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f388 │ │ │ │ + bl 19f378 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19fa96 │ │ │ │ + bne.n 19fa86 │ │ │ │ mov r4, fp │ │ │ │ - cbz r4, 19faec │ │ │ │ + cbz r4, 19fadc │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19f9d2 │ │ │ │ + beq.w 19f9c2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19f9d2 │ │ │ │ + beq.w 19f9c2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19fa00 │ │ │ │ + bne.n 19f9f0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19fadc │ │ │ │ - b.n 19f9d2 │ │ │ │ + bne.n 19facc │ │ │ │ + b.n 19f9c2 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19facc │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 19fabc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w fp, [pc, #948] @ 19fed4 │ │ │ │ + ldr.w fp, [pc, #948] @ 19fec4 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19fce4 │ │ │ │ + beq.w 19fcd4 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, fp, [sp, #24] │ │ │ │ - b.n 19fbd4 │ │ │ │ + b.n 19fbc4 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 19fea6 │ │ │ │ + bne.w 19fe96 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 19fdf0 │ │ │ │ + beq.w 19fde0 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w fp, r9, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str.w r0, [r9, #28] │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #32 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w lr, r9, #48 @ 0x30 │ │ │ │ @@ -491810,88 +491796,88 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19fce0 │ │ │ │ + beq.w 19fcd0 │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 19fb38 │ │ │ │ + beq.n 19fb28 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 19fdf0 │ │ │ │ + beq.w 19fde0 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 19fc74 │ │ │ │ + bhi.n 19fc64 │ │ │ │ tbh [pc, r9, lsl #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ movs r4, r0 │ │ │ │ movs r6, r7 │ │ │ │ ldr.w sl, [r2, #48] @ 0x30 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r9, #32 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r9, #28] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r9, #48] @ 0x30 │ │ │ │ - b.n 19fbae │ │ │ │ + b.n 19fb9e │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ movs r2, #2 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ movs r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w fp, r0, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 19fb88 │ │ │ │ + b.n 19fb78 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldrd fp, sl, [r2, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r9, [r2, #56] @ 0x38 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w lr, r0, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #28] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -491904,44 +491890,44 @@ │ │ │ │ strd fp, sl, [r6, #48] @ 0x30 │ │ │ │ str.w r9, [r6, #56] @ 0x38 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19fbd4 │ │ │ │ + bne.w 19fbc4 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19fdf4 │ │ │ │ - ldr r3, [pc, #484] @ (19fed8 ) │ │ │ │ + beq.w 19fde4 │ │ │ │ + ldr r3, [pc, #484] @ (19fec8 ) │ │ │ │ add r5, sp, #32 │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ ldr.w r9, [fp, r3] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r1, r3, r1, r9 │ │ │ │ ldrb r3, [r1, #30] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [sl, r3, lsl #2] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ bic.w r8, r2, r3 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ @@ -491956,15 +491942,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 19fd82 │ │ │ │ + bne.n 19fd72 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r3, #1 │ │ │ │ andne.w fp, fp, #31 │ │ │ │ moveq r3, sl │ │ │ │ lslne.w r3, r3, fp │ │ │ │ it ne │ │ │ │ @@ -491977,65 +491963,65 @@ │ │ │ │ ldrb.w r2, [r9, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r9, #32 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r9, #28] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 19fbbc │ │ │ │ + b.n 19fbac │ │ │ │ mov r4, r2 │ │ │ │ - b.n 19fbca │ │ │ │ - bl 185a34 │ │ │ │ + b.n 19fbba │ │ │ │ + bl 185a24 │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ ldrb.w r3, [sl, #44] @ 0x2c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ - ldr.w lr, [pc, #188] @ 19fed8 │ │ │ │ + ldr.w lr, [pc, #188] @ 19fec8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r6, [sl, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [fp, lr] │ │ │ │ mla r3, r9, r6, r3 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bls.n 19fe7e │ │ │ │ + bls.n 19fe6e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ add.w fp, sl, #112 @ 0x70 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov lr, r6 │ │ │ │ @@ -492047,59 +492033,59 @@ │ │ │ │ str.w lr, [r5, #8] │ │ │ │ adds r6, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r9 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 19fe54 │ │ │ │ + bne.n 19fe44 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldrb.w r3, [sl, #41] @ 0x29 │ │ │ │ add.w r4, r5, #24 │ │ │ │ ldrb.w r2, [sl, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [r3, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19fedc │ │ │ │ + bl 19fecc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #680] @ (1a0198 ) │ │ │ │ + ldr r5, [pc, #680] @ (1a0188 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #680] @ (1a019c ) │ │ │ │ + ldr r4, [pc, #680] @ (1a018c ) │ │ │ │ mov r9, r3 │ │ │ │ add r5, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ @@ -492108,33 +492094,33 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 1a0038 │ │ │ │ + beq.w 1a0028 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr.w r3, [r9] │ │ │ │ sub.w r7, r2, sl │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r7, sl, r7, asr #1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ movs r3, #0 │ │ │ │ asrs r1, r7, #31 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.n 19ff8e │ │ │ │ + bhi.n 19ff7e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0196 │ │ │ │ + bhi.w 1a0186 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -492167,83 +492153,83 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r6, sp, #32 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19ffbe │ │ │ │ + cbz r0, 19ffae │ │ │ │ mov r2, r6 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 19fedc │ │ │ │ + bl 19fecc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ str r5, [sp, #8] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 19fedc │ │ │ │ + bl 19fecc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1a017c │ │ │ │ - ldr r2, [pc, #384] @ (1a01a0 ) │ │ │ │ - ldr r3, [pc, #380] @ (1a019c ) │ │ │ │ + beq.w 1a016c │ │ │ │ + ldr r2, [pc, #384] @ (1a0190 ) │ │ │ │ + ldr r3, [pc, #380] @ (1a018c ) │ │ │ │ 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 1a0192 │ │ │ │ + bne.w 1a0182 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #32 │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r6, #4] │ │ │ │ mov.w r1, sl, asr #31 │ │ │ │ - bhi.w 1a018c │ │ │ │ + bhi.w 1a017c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a015c │ │ │ │ + bhi.w 1a014c │ │ │ │ tbb [pc, r3] │ │ │ │ strh r1, [r7, #10] │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh r1, [r0, #12] │ │ │ │ strb r1, [r0, #26] │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh r1, [r0, #12] │ │ │ │ @@ -492259,33 +492245,33 @@ │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh.w sl, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a00ac │ │ │ │ + cbz r0, 1a009c │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ add.w lr, r2, #48 @ 0x30 │ │ │ │ @@ -492305,76 +492291,76 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w r3, r9, #4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19fb08 │ │ │ │ - b.n 1a001c │ │ │ │ + bl 19faf8 │ │ │ │ + b.n 1a000c │ │ │ │ strb.w sl, [sp, #32] │ │ │ │ - b.n 1a007e │ │ │ │ + b.n 1a006e │ │ │ │ orrs.w r1, sl, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1a007e │ │ │ │ + b.n 1a006e │ │ │ │ str.w sl, [sp, #32] │ │ │ │ - b.n 1a007e │ │ │ │ + b.n 1a006e │ │ │ │ orrs r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19ff92 │ │ │ │ + b.n 19ff82 │ │ │ │ strb.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 19ff92 │ │ │ │ + b.n 19ff82 │ │ │ │ strh.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 19ff92 │ │ │ │ + b.n 19ff82 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 189350 │ │ │ │ + bl 189340 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1a001c │ │ │ │ + b.n 1a000c │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - b.n 1a007e │ │ │ │ + b.n 1a006e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i16 q8, q6, d3[3] │ │ │ │ + vmla.i32 q8, q6, d11[1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ movs r6, #0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov ip, r4 │ │ │ │ mov r7, r0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #528] @ (1a03d8 ) │ │ │ │ - ldr r3, [pc, #532] @ (1a03dc ) │ │ │ │ + ldr r2, [pc, #528] @ (1a03c8 ) │ │ │ │ + ldr r3, [pc, #532] @ (1a03cc ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -492387,335 +492373,335 @@ │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ 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, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a03c6 │ │ │ │ + beq.w 1a03b6 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r6 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a0376 │ │ │ │ + beq.w 1a0366 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ movw r8, #639 @ 0x27f │ │ │ │ strd r5, r9, [sp, #12] │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ moveq r4, sl │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0328 │ │ │ │ + bne.n 1a0318 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ sub.w r3, r3, #188 @ 0xbc │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r3, #3 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ andhi.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0328 │ │ │ │ + bne.n 1a0318 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0328 │ │ │ │ + bne.n 1a0318 │ │ │ │ mov r7, r9 │ │ │ │ mov r3, sl │ │ │ │ mov fp, r9 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - cbz r5, 1a028c │ │ │ │ + cbz r5, 1a027c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a0356 │ │ │ │ + bne.n 1a0346 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1a033c │ │ │ │ + beq.n 1a032c │ │ │ │ mov r7, r6 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a0276 │ │ │ │ + bne.n 1a0266 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r3, fp │ │ │ │ it cc │ │ │ │ orrcc.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0328 │ │ │ │ + bne.n 1a0318 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #12 │ │ │ │ - beq.n 1a0328 │ │ │ │ + beq.n 1a0318 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1a02c6 │ │ │ │ + bne.n 1a02b6 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bpl.n 1a0328 │ │ │ │ + bpl.n 1a0318 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a02d2 │ │ │ │ + cbz r3, 1a02c2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 16f9dc │ │ │ │ - cbz r0, 1a0328 │ │ │ │ + bl 16f9cc │ │ │ │ + cbz r0, 1a0318 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a0396 │ │ │ │ + beq.n 1a0386 │ │ │ │ movs r5, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ strd r5, sl, [sp, #76] @ 0x4c │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c004 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r2, r8 │ │ │ │ mov r2, r7 │ │ │ │ add.w r3, r3, #4 │ │ │ │ - beq.n 1a0384 │ │ │ │ + beq.n 1a0374 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 19fb08 │ │ │ │ + bl 19faf8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c128 │ │ │ │ - cbz r4, 1a036e │ │ │ │ + bl 18c118 │ │ │ │ + cbz r4, 1a035e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a0336 │ │ │ │ + cbz r3, 1a0326 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a022e │ │ │ │ + b.n 1a021e │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a0284 │ │ │ │ + beq.n 1a0274 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r7, r6 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1a0286 │ │ │ │ + b.n 1a0276 │ │ │ │ mov r4, sl │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r9 │ │ │ │ - bne.n 1a0328 │ │ │ │ + bne.n 1a0318 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a0328 │ │ │ │ + beq.n 1a0318 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrd r5, r9, [sp, #12] │ │ │ │ orr.w r9, sl, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r3, r5 │ │ │ │ - cbz r5, 1a039c │ │ │ │ + cbz r5, 1a038c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a0210 │ │ │ │ + b.n 1a0200 │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 19fb08 │ │ │ │ - b.n 1a031e │ │ │ │ + bl 19faf8 │ │ │ │ + b.n 1a030e │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - b.n 1a02e0 │ │ │ │ + b.n 1a02d0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ - cbz r6, 1a03c6 │ │ │ │ + cbz r6, 1a03b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ - ldr r2, [pc, #52] @ (1a03e0 ) │ │ │ │ - ldr r3, [pc, #44] @ (1a03dc ) │ │ │ │ + bl 1c6504 │ │ │ │ + ldr r2, [pc, #52] @ (1a03d0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a03cc ) │ │ │ │ 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 1a03d4 │ │ │ │ + bne.n 1a03c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 1a03aa │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 1a039a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 3, cr0, cr4, cr11, {3} │ │ │ │ + cdp2 0, 4, cr0, cr4, cr11, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 6, r0, lr, cr11 │ │ │ │ + mrrc2 0, 6, r0, lr, cr11 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1a040a │ │ │ │ + cbz r5, 1a03fa │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a040e │ │ │ │ + cbnz r0, 1a03fe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a03fe │ │ │ │ + bne.n 1a03ee │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a01a4 │ │ │ │ + bl 1a0194 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a040a │ │ │ │ + beq.n 1a03fa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a040a │ │ │ │ + beq.n 1a03fa │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0410 │ │ │ │ + bne.n 1a0400 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a042a │ │ │ │ + bne.n 1a041a │ │ │ │ mov r0, r5 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1a0584 ) │ │ │ │ + ldr r2, [pc, #304] @ (1a0574 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1a0588 ) │ │ │ │ + ldr r1, [pc, #296] @ (1a0578 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a0578 │ │ │ │ + beq.n 1a0568 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 1a0496 │ │ │ │ + bhi.n 1a0486 │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a055c │ │ │ │ + bne.n 1a054c │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {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} │ │ │ │ - bne.n 1a0504 │ │ │ │ + bne.n 1a04f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a055c │ │ │ │ + beq.n 1a054c │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ 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 1a04f0 │ │ │ │ - cbz r4, 1a055c │ │ │ │ + bne.n 1a04e0 │ │ │ │ + cbz r4, 1a054c │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -492727,80 +492713,80 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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 r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #44] @ (1a058c ) │ │ │ │ - ldr r3, [pc, #36] @ (1a0584 ) │ │ │ │ + bl 1891c8 │ │ │ │ + ldr r2, [pc, #44] @ (1a057c ) │ │ │ │ + ldr r3, [pc, #36] @ (1a0574 ) │ │ │ │ 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 1a057e │ │ │ │ + bne.n 1a056e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1a04b8 │ │ │ │ + b.n 1a04a8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9a006b │ │ │ │ - @ instruction: 0xfa9c006b │ │ │ │ + @ instruction: 0xfbaa006b │ │ │ │ + @ instruction: 0xfaac006b │ │ │ │ stmdb 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 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r7, [pc, #328] @ (1a06f0 ) │ │ │ │ + ldr r7, [pc, #328] @ (1a06e0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r7, pc │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ - cbz r5, 1a05dc │ │ │ │ + cbz r5, 1a05cc │ │ │ │ movw r1, #538 @ 0x21a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a065e │ │ │ │ - bl 185a34 │ │ │ │ + beq.n 1a064e │ │ │ │ + bl 185a24 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ (1a06f4 ) │ │ │ │ + ldr r3, [pc, #276] @ (1a06e4 ) │ │ │ │ ite eq │ │ │ │ moveq r2, #22 │ │ │ │ movne r2, #30 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1855ec │ │ │ │ + bl 1855dc │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -492808,115 +492794,115 @@ │ │ │ │ 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, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1a06d8 │ │ │ │ + bhi.n 1a06c8 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #288] @ (1a076c ) │ │ │ │ - ldr r3, [pc, #288] @ (1a076c ) │ │ │ │ - ldr r6, [pc, #56] @ (1a0688 ) │ │ │ │ - ldr r3, [pc, #312] @ (1a0788 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a075c ) │ │ │ │ + ldr r3, [pc, #288] @ (1a075c ) │ │ │ │ + ldr r6, [pc, #56] @ (1a0678 ) │ │ │ │ + ldr r3, [pc, #312] @ (1a0778 ) │ │ │ │ lsrs r3, r1, #25 │ │ │ │ str r6, [r1, r4] │ │ │ │ lsrs r0, r1, #25 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ - ldr r0, [pc, #288] @ (1a077c ) │ │ │ │ - ldr r0, [pc, #288] @ (1a077c ) │ │ │ │ - ldr r0, [pc, #288] @ (1a0780 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a076c ) │ │ │ │ + ldr r0, [pc, #288] @ (1a076c ) │ │ │ │ + ldr r0, [pc, #288] @ (1a0770 ) │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ - b.n 1a05b8 │ │ │ │ + b.n 1a05a8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ add.w ip, sp, #24 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ add.w r8, r5, #84 @ 0x54 │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - ldr.w r9, [pc, #80] @ 1a06f8 │ │ │ │ + ldr.w r9, [pc, #80] @ 1a06e8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [r5, #20] │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r7, r9] │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1a0668 │ │ │ │ + b.n 1a0658 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1a0668 │ │ │ │ + b.n 1a0658 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1a0668 │ │ │ │ + b.n 1a0658 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1a0668 │ │ │ │ - @ instruction: 0xfa52006b │ │ │ │ + b.n 1a0658 │ │ │ │ + @ instruction: 0xfa62006b │ │ │ │ lsrs r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #696] @ (1a09c8 ) │ │ │ │ - ldr r3, [pc, #696] @ (1a09cc ) │ │ │ │ + ldr r2, [pc, #696] @ (1a09b8 ) │ │ │ │ + ldr r3, [pc, #696] @ (1a09bc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #696] @ (1a09d0 ) │ │ │ │ + ldr r6, [pc, #696] @ (1a09c0 ) │ │ │ │ ldrb r5, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a07ba │ │ │ │ - ldr r3, [pc, #676] @ (1a09d4 ) │ │ │ │ + bne.n 1a07aa │ │ │ │ + ldr r3, [pc, #676] @ (1a09c4 ) │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1855ec │ │ │ │ + bl 1855dc │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -492925,23 +492911,23 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1a09c8 │ │ │ │ + bhi.w 1a09b8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -492959,289 +492945,289 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r9, r1 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbnz r3, 1a07e4 │ │ │ │ + cbnz r3, 1a07d4 │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ - cbz r3, 1a0844 │ │ │ │ + cbz r3, 1a0834 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1a07fa │ │ │ │ + b.n 1a07ea │ │ │ │ cmp r5, #5 │ │ │ │ - beq.w 1a09bc │ │ │ │ + beq.w 1a09ac │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1a09c2 │ │ │ │ + bne.w 1a09b2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a07e8 │ │ │ │ + bne.n 1a07d8 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1a08e2 │ │ │ │ + beq.n 1a08d2 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ itett ne │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ ldrbeq r3, [r7, #3] │ │ │ │ lsrne.w r3, r3, sl │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1a08ae │ │ │ │ + cbnz r3, 1a089e │ │ │ │ mov r8, r6 │ │ │ │ - b.n 1a08ae │ │ │ │ + b.n 1a089e │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ add r3, sp, #16 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #32 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - ldr.w r9, [pc, #340] @ 1a09d8 │ │ │ │ + ldr.w r9, [pc, #340] @ 1a09c8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [r5, #20] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r6, r9] │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #300] @ (1a09dc ) │ │ │ │ - ldr r3, [pc, #280] @ (1a09cc ) │ │ │ │ + bl 1891c8 │ │ │ │ + ldr r2, [pc, #300] @ (1a09cc ) │ │ │ │ + ldr r3, [pc, #280] @ (1a09bc ) │ │ │ │ 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 1a09b8 │ │ │ │ + bne.n 1a09a8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1a084c │ │ │ │ + b.n 1a083c │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1a084c │ │ │ │ + b.n 1a083c │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1a084c │ │ │ │ + b.n 1a083c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1a084c │ │ │ │ + b.n 1a083c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0830 │ │ │ │ + beq.n 1a0820 │ │ │ │ lsr.w r3, r3, sl │ │ │ │ strd r3, r5, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a0916 │ │ │ │ + cbz r0, 1a0906 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a0956 │ │ │ │ + cbz r0, 1a0946 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a0998 │ │ │ │ + cbz r0, 1a0988 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a08ae │ │ │ │ + b.n 1a089e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str??.w r0, [r8, #107] @ 0x6b │ │ │ │ + ldr??.w r0, [r8, #107] @ 0x6b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r0, #107] @ 0x6b │ │ │ │ + ldr??.w r0, [r0, #107] @ 0x6b │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf74a006b │ │ │ │ + @ instruction: 0xf75a006b │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #212] @ (1a0ac8 ) │ │ │ │ - ldr r3, [pc, #212] @ (1a0acc ) │ │ │ │ + ldr r1, [pc, #212] @ (1a0ab8 ) │ │ │ │ + ldr r3, [pc, #212] @ (1a0abc ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r5, [r1, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1a0ac0 │ │ │ │ + bne.n 1a0ab0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1a0a3a │ │ │ │ - ldr r2, [pc, #172] @ (1a0ad0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1a0acc ) │ │ │ │ + beq.n 1a0a2a │ │ │ │ + ldr r2, [pc, #172] @ (1a0ac0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1a0abc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0abc │ │ │ │ + bne.n 1a0aac │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #2 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r9, sp, #8 │ │ │ │ - bl 1a06fc │ │ │ │ + bl 1a06ec │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0590 │ │ │ │ + bl 1a0580 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1a043c │ │ │ │ + bl 1a042c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1a043c │ │ │ │ + bl 1a042c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, r2, #4 │ │ │ │ add.w r1, r3, #24 │ │ │ │ @@ -493250,82 +493236,82 @@ │ │ │ │ str r5, [r4, #0] │ │ │ │ str r7, [r3, #24] │ │ │ │ strd r6, r2, [r3, #28] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r4, [r3, #24] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 1a0a20 │ │ │ │ + b.n 1a0a10 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - addw r0, r4, #2155 @ 0x86b │ │ │ │ + @ instruction: 0xf614006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r8, #15400960 @ 0xeb0000 │ │ │ │ + @ instruction: 0xf5e8006b │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #824] @ (1a0e28 ) │ │ │ │ - ldr r5, [pc, #828] @ (1a0e2c ) │ │ │ │ - ldr r3, [pc, #828] @ (1a0e30 ) │ │ │ │ + ldr r1, [pc, #824] @ (1a0e18 ) │ │ │ │ + ldr r5, [pc, #828] @ (1a0e1c ) │ │ │ │ + ldr r3, [pc, #828] @ (1a0e20 ) │ │ │ │ add r1, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a0e16 │ │ │ │ + bne.w 1a0e06 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ and.w r2, r3, #15 │ │ │ │ str r2, [sp, #20] │ │ │ │ sub.w r3, r2, #8 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.w 1a0de6 │ │ │ │ + bhi.w 1a0dd6 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ sub.w sl, r2, #9 │ │ │ │ clz sl, sl │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a0e0c │ │ │ │ + beq.w 1a0dfc │ │ │ │ movs r5, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ strd r5, r7, [r6] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a06fc │ │ │ │ + bl 1a06ec │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldr.w r5, [fp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1a0bb0 │ │ │ │ + beq.n 1a0ba0 │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -493335,64 +493321,64 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #144 @ 0x90 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a0b8a │ │ │ │ + bne.n 1a0b7a │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a043c │ │ │ │ + bl 1a042c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a0590 │ │ │ │ + bl 1a0580 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a043c │ │ │ │ + bl 1a042c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1a043c │ │ │ │ + bl 1a042c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ add.w r1, sl, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r9, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185ad0 │ │ │ │ + bl 185ac0 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r0, #20] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r5, #28] │ │ │ │ - bl 18838c │ │ │ │ + bl 18837c │ │ │ │ strb r0, [r5, #24] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r7, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ @@ -493411,15 +493397,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ add.w lr, r2, #20 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strd r0, r0, [r5, #80] @ 0x50 │ │ │ │ strb.w r3, [r5, #67] @ 0x43 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - vldr d7, [pc, #436] @ 1a0e20 │ │ │ │ + vldr d7, [pc, #436] @ 1a0e10 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r7, r4 │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -493446,25 +493432,25 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ movs r2, #32 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a0ce4 │ │ │ │ + cbz r0, 1a0cd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov.w sl, #5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -493480,49 +493466,49 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [ip] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [lr] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1a0d46 │ │ │ │ + bne.n 1a0d36 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, fp, #116 @ 0x74 │ │ │ │ movs r2, #7 │ │ │ │ str.w sl, [r5, #28] │ │ │ │ add.w r4, r1, #60 @ 0x3c │ │ │ │ str r2, [r1, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #236] @ (1a0e34 ) │ │ │ │ + ldr r3, [pc, #236] @ (1a0e24 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r5, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r3, [fp, r3, lsl #2] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ strb.w r3, [r5, #77] @ 0x4d │ │ │ │ - bl 1886bc │ │ │ │ + bl 1886ac │ │ │ │ ldrb.w r2, [r5, #67] @ 0x43 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [r5, #67] @ 0x43 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0e00 │ │ │ │ + beq.n 1a0df0 │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ movs r5, #1 │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -493538,85 +493524,85 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #144 @ 0x90 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a0db6 │ │ │ │ + bne.n 1a0da6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a043c │ │ │ │ + bl 1a042c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1a0e38 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a0e30 ) │ │ │ │ + ldr r2, [pc, #80] @ (1a0e28 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a0e20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0e12 │ │ │ │ + bne.n 1a0e02 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #24 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 1a0de4 │ │ │ │ + bl 186e80 │ │ │ │ + b.n 1a0dd4 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ - b.n 1a0b4c │ │ │ │ + b.n 1a0b3c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add.w r0, sl, #15400960 @ 0xeb0000 │ │ │ │ - add.w r0, r8, #15400960 @ 0xeb0000 │ │ │ │ + adds.w r0, sl, #15400960 @ 0xeb0000 │ │ │ │ + adds.w r0, r8, #15400960 @ 0xeb0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf212006b │ │ │ │ + @ instruction: 0xf222006b │ │ │ │ stmdb 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, #408] @ (1a0fe8 ) │ │ │ │ + ldr r2, [pc, #408] @ (1a0fd8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #408] @ (1a0fec ) │ │ │ │ + ldr r3, [pc, #408] @ (1a0fdc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #352] @ 0x160 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a0e74 │ │ │ │ + cbz r3, 1a0e64 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1a0e94 │ │ │ │ + cbnz r6, 1a0e84 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0e68 │ │ │ │ + bne.n 1a0e58 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ (1a0ff0 ) │ │ │ │ - ldr r3, [pc, #368] @ (1a0fec ) │ │ │ │ + ldr r2, [pc, #376] @ (1a0fe0 ) │ │ │ │ + ldr r3, [pc, #368] @ (1a0fdc ) │ │ │ │ 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 1a0fe2 │ │ │ │ + bne.w 1a0fd2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ @@ -493632,438 +493618,438 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a0fd6 │ │ │ │ + beq.n 1a0fc6 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1a0f00 │ │ │ │ + cbz r4, 1a0ef0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a0f68 │ │ │ │ + beq.n 1a0f58 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0f4e │ │ │ │ + beq.n 1a0f3e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0f3a │ │ │ │ + bne.n 1a0f2a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ it ne │ │ │ │ cmpne r3, #158 @ 0x9e │ │ │ │ - beq.n 1a0f26 │ │ │ │ - cbnz r4, 1a0f3a │ │ │ │ + beq.n 1a0f16 │ │ │ │ + cbnz r4, 1a0f2a │ │ │ │ mov r0, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0f98 │ │ │ │ + beq.n 1a0f88 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a0ede │ │ │ │ + b.n 1a0ece │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0f74 │ │ │ │ + beq.n 1a0f64 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0f00 │ │ │ │ + bne.n 1a0ef0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ it ne │ │ │ │ cmpne r3, #158 @ 0x9e │ │ │ │ - bne.n 1a0f00 │ │ │ │ + bne.n 1a0ef0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0ad8 │ │ │ │ + bl 1a0ac8 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a0f00 │ │ │ │ + beq.n 1a0ef0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a0f10 │ │ │ │ + beq.n 1a0f00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0f10 │ │ │ │ + beq.n 1a0f00 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a0ef0 │ │ │ │ + bne.n 1a0ee0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0f3a │ │ │ │ + bhi.n 1a0f2a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a09e0 │ │ │ │ + bl 1a09d0 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1a0efe │ │ │ │ + b.n 1a0eee │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0fca │ │ │ │ + beq.n 1a0fba │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0f00 │ │ │ │ + bne.n 1a0ef0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a0ef4 │ │ │ │ + b.n 1a0ee4 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0f00 │ │ │ │ + bhi.n 1a0ef0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a09e0 │ │ │ │ + bl 1a09d0 │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0f0c │ │ │ │ + bne.n 1a0efc │ │ │ │ mov r4, fp │ │ │ │ - cbz r4, 1a0fd6 │ │ │ │ + cbz r4, 1a0fc6 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a0e76 │ │ │ │ + beq.w 1a0e66 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a0e76 │ │ │ │ + beq.w 1a0e66 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0ea0 │ │ │ │ + bne.w 1a0e90 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0fb8 │ │ │ │ - b.n 1a0e76 │ │ │ │ + bne.n 1a0fa8 │ │ │ │ + b.n 1a0e66 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0f00 │ │ │ │ + bhi.n 1a0ef0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a0f56 │ │ │ │ + b.n 1a0f46 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 1a0fa8 │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 1a0f98 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sub.w r0, sl, #107 @ 0x6b │ │ │ │ + subs.w r0, sl, #107 @ 0x6b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf182006b │ │ │ │ + @ instruction: 0xf192006b │ │ │ │ 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 r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ pop {r3, r4, r5, r6, r7, 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, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r6, r3 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ cmp.w r5, #326 @ 0x146 │ │ │ │ mov fp, r0 │ │ │ │ - bcs.n 1a1240 │ │ │ │ + bcs.n 1a1230 │ │ │ │ mvn.w r3, #294 @ 0x126 │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #30 │ │ │ │ - bhi.n 1a12b2 │ │ │ │ + bhi.n 1a12a2 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r1, [pc, #344] @ (1a137c ) │ │ │ │ + ldr r1, [pc, #344] @ (1a136c ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1338 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a133c ) │ │ │ │ + ldr r1, [pc, #440] @ (1a13d0 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1340 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1340 ) │ │ │ │ + ldr r1, [pc, #464] @ (1a13f0 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1344 ) │ │ │ │ ldr r1, [pc, #292] @ (1a1348 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1348 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a134c ) │ │ │ │ ldr r1, [pc, #292] @ (1a134c ) │ │ │ │ - ldr r1, [pc, #440] @ (1a13e0 ) │ │ │ │ ldr r1, [pc, #292] @ (1a1350 ) │ │ │ │ ldr r1, [pc, #292] @ (1a1350 ) │ │ │ │ - ldr r1, [pc, #464] @ (1a1400 ) │ │ │ │ ldr r1, [pc, #292] @ (1a1354 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a1358 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a1358 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a135c ) │ │ │ │ - ldr r1, [pc, #292] @ (1a135c ) │ │ │ │ - ldr r1, [pc, #292] @ (1a1360 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a1360 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a1364 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w r5, #414 @ 0x19e │ │ │ │ - beq.n 1a1294 │ │ │ │ + beq.n 1a1284 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a11c0 │ │ │ │ + bl 1a11b0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - b.n 1a127c │ │ │ │ + b.n 1a126c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - b.n 1a129e │ │ │ │ + b.n 1a128e │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - b.n 1a1250 │ │ │ │ + b.n 1a1240 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #690 @ 0x2b2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w r7, r0, #24 │ │ │ │ @@ -494073,53 +494059,53 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1a1500 ) │ │ │ │ + ldr r1, [pc, #368] @ (1a14f0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #368] @ (1a1504 ) │ │ │ │ + ldr r2, [pc, #368] @ (1a14f4 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - ldr r4, [pc, #364] @ (1a1508 ) │ │ │ │ + ldr r4, [pc, #364] @ (1a14f8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ - bl 188cdc │ │ │ │ - ldr r2, [pc, #324] @ (1a150c ) │ │ │ │ + bl 188ccc │ │ │ │ + ldr r2, [pc, #324] @ (1a14fc ) │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ mla r3, r1, r5, r2 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ @@ -494131,15 +494117,15 @@ │ │ │ │ add.w r9, r3, #112 @ 0x70 │ │ │ │ add.w r7, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5] │ │ │ │ mov r8, r0 │ │ │ │ str r6, [r5, #8] │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ @@ -494156,27 +494142,27 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ itt hi │ │ │ │ addhi.w fp, r8, #100 @ 0x64 │ │ │ │ movhi.w ip, #0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #16] │ │ │ │ - bls.n 1a1472 │ │ │ │ + bls.n 1a1462 │ │ │ │ ldr.w r3, [r9, ip, lsl #2] │ │ │ │ add.w r8, fp, ip, lsl #2 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str r6, [r5, #8] │ │ │ │ add.w ip, ip, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp lr, sl │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a1446 │ │ │ │ + bne.n 1a1436 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add.w sl, r8, #24 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w ip, [r7, #12] │ │ │ │ @@ -494192,74 +494178,74 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w ip, [r8, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ str.w r1, [r8, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w sl, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne.n 1a13ec │ │ │ │ + bne.n 1a13dc │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #44] @ (1a1510 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a1504 ) │ │ │ │ + bl 188d18 │ │ │ │ + ldr r2, [pc, #44] @ (1a1500 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a14f4 ) │ │ │ │ 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 1a14fc │ │ │ │ + bne.n 1a14ec │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stcl 0, cr0, [sl], #-428 @ 0xfffffe54 │ │ │ │ + ldcl 0, cr0, [sl], #-428 @ 0xfffffe54 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 6, r0, ip, cr11 │ │ │ │ + stcl 0, cr0, [ip], #-428 @ 0xfffffe54 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r6, fp, asr #1 │ │ │ │ + @ instruction: 0xeb26006b │ │ │ │ stmdb 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, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r9, [pc, #140] @ 1a15bc │ │ │ │ + ldr.w r9, [pc, #140] @ 1a15ac │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add r3, sp, #8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r5, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r5, #16] │ │ │ │ add r9, pc │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - ldr r7, [pc, #100] @ (1a15c0 ) │ │ │ │ + ldr r7, [pc, #100] @ (1a15b0 ) │ │ │ │ cmp.w sl, #596 @ 0x254 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ @@ -494277,374 +494263,374 @@ │ │ │ │ str.w r1, [r4, r2, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ itt eq │ │ │ │ ldreq r2, [sp, #4] │ │ │ │ streq.w r2, [r4, r3, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xeaaa006b │ │ │ │ + @ instruction: 0xeaba006b │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #128] @ (1a1658 ) │ │ │ │ + ldr r4, [pc, #128] @ (1a1648 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #128] @ (1a165c ) │ │ │ │ + ldr r3, [pc, #128] @ (1a164c ) │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ - vldr d7, [pc, #92] @ 1a1650 │ │ │ │ + bl 188ccc │ │ │ │ + vldr d7, [pc, #92] @ 1a1640 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1622 │ │ │ │ + cbz r0, 1a1612 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #44] @ (1a1660 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a165c ) │ │ │ │ + bl 188d18 │ │ │ │ + ldr r2, [pc, #44] @ (1a1650 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a164c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1648 │ │ │ │ + bne.n 1a1638 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ands.w r0, lr, fp, asr #1 │ │ │ │ + bic.w r0, lr, fp, asr #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8, #428] @ 0x1ac │ │ │ │ + ldrd r0, r0, [r8, #428] @ 0x1ac │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #136] @ (1a1700 ) │ │ │ │ + ldr r2, [pc, #136] @ (1a16f0 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #136] @ (1a1704 ) │ │ │ │ + ldr r3, [pc, #136] @ (1a16f4 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a169e │ │ │ │ + beq.n 1a168e │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r5, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1a16f8 │ │ │ │ + vldr d7, [pc, #88] @ 1a16e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a16cc │ │ │ │ + cbz r0, 1a16bc │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #44] @ (1a1708 ) │ │ │ │ - ldr r3, [pc, #36] @ (1a1704 ) │ │ │ │ + bl 188d18 │ │ │ │ + ldr r2, [pc, #44] @ (1a16f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a16f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a16f2 │ │ │ │ + bne.n 1a16e2 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrd r0, r0, [lr, #-428]! @ 0x1ac │ │ │ │ + @ instruction: 0xe98e006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb lr, {r0, r1, r3, r5, r6} │ │ │ │ + stmdb lr!, {r0, r1, r3, r5, r6} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #144] @ (1a17ac ) │ │ │ │ + ldr r2, [pc, #144] @ (1a179c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #144] @ (1a17b0 ) │ │ │ │ + ldr r3, [pc, #144] @ (1a17a0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a1742 │ │ │ │ + beq.n 1a1732 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1772 │ │ │ │ + cbz r0, 1a1762 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #36] @ (1a17b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a17b0 ) │ │ │ │ + bl 188d18 │ │ │ │ + ldr r2, [pc, #36] @ (1a17a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a17a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a17a6 │ │ │ │ + bne.n 1a1796 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8da006b │ │ │ │ + strd r0, r0, [sl], #428 @ 0x1ac │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [sl], #-428 @ 0x1ac │ │ │ │ + ldrd r0, r0, [sl], #-428 @ 0x1ac │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #148] @ (1a185c ) │ │ │ │ + ldr r4, [pc, #148] @ (1a184c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #148] @ (1a1860 ) │ │ │ │ + ldr r3, [pc, #148] @ (1a1850 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1816 │ │ │ │ + cbz r0, 1a1806 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ - ldr r2, [pc, #32] @ (1a1864 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a1860 ) │ │ │ │ + bl 188d80 │ │ │ │ + ldr r2, [pc, #32] @ (1a1854 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a1850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1858 │ │ │ │ + bne.n 1a1848 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xe82e006b │ │ │ │ + @ instruction: 0xe83e006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a17d8 │ │ │ │ + b.n 1a17e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #668] @ (1a1b18 ) │ │ │ │ + ldr r2, [pc, #668] @ (1a1b08 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #668] @ (1a1b1c ) │ │ │ │ + ldr r3, [pc, #668] @ (1a1b0c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a1a8e │ │ │ │ + beq.w 1a1a7e │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a18e4 │ │ │ │ + cbz r0, 1a18d4 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1946 │ │ │ │ + cbz r0, 1a1936 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ blx 47a50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ @@ -494660,249 +494646,249 @@ │ │ │ │ sub.w r6, sl, #12 │ │ │ │ movs r4, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r8] │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1a19c8 │ │ │ │ + cbz r3, 1a19b8 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a19ba │ │ │ │ + beq.n 1a19aa │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r4, 1a19da │ │ │ │ + cbz r4, 1a19ca │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r9 │ │ │ │ - beq.n 1a19f2 │ │ │ │ + beq.n 1a19e2 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1a26 │ │ │ │ + cbz r0, 1a1a16 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a198c │ │ │ │ + bne.n 1a197c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a1a54 │ │ │ │ + beq.n 1a1a44 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp.w r9, #4 │ │ │ │ str.w r4, [sl, #4]! │ │ │ │ - bne.n 1a1980 │ │ │ │ + bne.n 1a1970 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #168] @ (1a1b20 ) │ │ │ │ - ldr r3, [pc, #164] @ (1a1b1c ) │ │ │ │ + bl 188d18 │ │ │ │ + ldr r2, [pc, #168] @ (1a1b10 ) │ │ │ │ + ldr r3, [pc, #164] @ (1a1b0c ) │ │ │ │ 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 1a1b12 │ │ │ │ + bne.n 1a1b02 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r7, #4] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1abc │ │ │ │ + cbz r0, 1a1aac │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1956 │ │ │ │ + beq.w 1a1946 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a1956 │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 1a1946 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a1a14 │ │ │ │ + b.n 1a1a24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a162c │ │ │ │ + b.n 1a163c │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r6, [pc, #544] @ (1a1d54 ) │ │ │ │ + ldr r6, [pc, #544] @ (1a1d44 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #544] @ (1a1d58 ) │ │ │ │ + ldr r3, [pc, #544] @ (1a1d48 ) │ │ │ │ sub sp, #28 │ │ │ │ add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #32 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #8] │ │ │ │ - beq.n 1a1c20 │ │ │ │ + beq.n 1a1c10 │ │ │ │ movs r7, #1 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ lsr.w r0, r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bmi.n 1a1be2 │ │ │ │ + bmi.n 1a1bd2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #400] @ (1a1d5c ) │ │ │ │ - ldr r3, [pc, #396] @ (1a1d58 ) │ │ │ │ + bl 188d18 │ │ │ │ + ldr r2, [pc, #400] @ (1a1d4c ) │ │ │ │ + ldr r3, [pc, #396] @ (1a1d48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a1d4e │ │ │ │ + bne.w 1a1d3e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1a1c58 │ │ │ │ + bne.n 1a1c48 │ │ │ │ subs r3, r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a1d38 │ │ │ │ + bhi.w 1a1d28 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ - add r6, pc, #636 @ (adr r6, 1a1e80 ) │ │ │ │ + add r6, pc, #636 @ (adr r6, 1a1e70 ) │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ strh r7, [r3, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ @@ -494913,37 +494899,37 @@ │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a1c46 │ │ │ │ + cbz r0, 1a1c36 │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a1bba │ │ │ │ + b.n 1a1baa │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a1d52 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a1c6c ) │ │ │ │ + bhi.n 1a1d42 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a1c5c ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @@ -495004,181 +494990,181 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 1a1c20 │ │ │ │ + b.n 1a1c10 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a1c20 │ │ │ │ + b.n 1a1c10 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a1c20 │ │ │ │ + b.n 1a1c10 │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1bba │ │ │ │ + beq.w 1a1baa │ │ │ │ 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 1891d8 │ │ │ │ - b.n 1a1bba │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 1a1baa │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1a1d0c │ │ │ │ + b.n 1a1cfc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a1d0c │ │ │ │ + b.n 1a1cfc │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a1d0c │ │ │ │ + b.n 1a1cfc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a16dc │ │ │ │ + b.n 1a16ec │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a15c0 │ │ │ │ + b.n 1a15d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #2504] @ 1a2740 │ │ │ │ + ldr.w r2, [pc, #2504] @ 1a2730 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2496] @ 1a2744 │ │ │ │ + ldr.w r3, [pc, #2496] @ 1a2734 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r2, #32 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r6, #20 │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a1e30 │ │ │ │ + cbz r0, 1a1e20 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a1e8e │ │ │ │ + cbz r0, 1a1e7e │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1a273e │ │ │ │ + bhi.w 1a272e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #7 │ │ │ │ lsls r3, r7, #7 │ │ │ │ lsls r3, r0, #8 │ │ │ │ lsls r3, r1, #8 │ │ │ │ lsls r3, r2, #8 │ │ │ │ lsls r0, r2, #17 │ │ │ │ @@ -495192,76 +495178,76 @@ │ │ │ │ lsls r0, r2, #17 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r2 │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a2254 │ │ │ │ + beq.w 1a2244 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ rsbs r5, fp, #31 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - bne.w 1a2504 │ │ │ │ + bne.w 1a24f4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ sub.w r2, r5, #32 │ │ │ │ rsb r3, r5, #32 │ │ │ │ mov r9, r0 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r1, r2, r3 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ strdeq r5, r1, [sp, #72] @ 0x48 │ │ │ │ - beq.w 1a25a0 │ │ │ │ + beq.w 1a2590 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsr.w ip, r8, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ and.w r5, r5, r0 │ │ │ │ orr.w r3, r3, ip │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r3 │ │ │ │ orrs.w ip, r5, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1a1ff4 │ │ │ │ + beq.n 1a1fe4 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a25d8 │ │ │ │ + bne.w 1a25c8 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a273e │ │ │ │ + bhi.w 1a272e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ @@ -495292,134 +495278,134 @@ │ │ │ │ lsls r1, r3, #15 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a1ff4 │ │ │ │ + cbz r0, 1a1fe4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov sl, r0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1a2424 │ │ │ │ + bne.w 1a2414 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, fp │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189350 │ │ │ │ + bl 189340 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 189350 │ │ │ │ + bl 189340 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #24] │ │ │ │ - bne.w 1a23c4 │ │ │ │ + bne.w 1a23b4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ sub.w r2, r5, #32 │ │ │ │ rsb r3, r5, #32 │ │ │ │ mov r8, r0 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orr.w r1, r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl.w r5, r7, r5 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ strdeq r5, r1, [sp, #96] @ 0x60 │ │ │ │ - beq.w 1a2566 │ │ │ │ + beq.w 1a2556 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w ip, r7, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ and.w r5, r5, r0 │ │ │ │ orr.w r3, r3, ip │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r3 │ │ │ │ orrs.w ip, r5, r1 │ │ │ │ it eq │ │ │ │ ldreq r5, [sp, #12] │ │ │ │ - beq.n 1a2194 │ │ │ │ + beq.n 1a2184 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a2682 │ │ │ │ + bne.w 1a2672 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a273e │ │ │ │ + bhi.w 1a272e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r1, r1, #12 │ │ │ │ lsls r1, r1, #12 │ │ │ │ lsls r1, r1, #12 │ │ │ │ lsls r1, r1, #12 │ │ │ │ lsls r1, r1, #12 │ │ │ │ @@ -495450,165 +495436,165 @@ │ │ │ │ lsls r1, r1, #12 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2194 │ │ │ │ + cbz r0, 1a2184 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov r9, r0 │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.w 1a22e4 │ │ │ │ + bne.w 1a22d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r2, [pc, #1380] @ 1a2748 │ │ │ │ + ldr.w r2, [pc, #1380] @ 1a2738 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r5, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1364] @ 1a2744 │ │ │ │ + ldr.w r3, [pc, #1364] @ 1a2734 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a273a │ │ │ │ + bne.w 1a272a │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a216e │ │ │ │ + b.n 1a215e │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a216e │ │ │ │ + b.n 1a215e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a216e │ │ │ │ + b.n 1a215e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1fce │ │ │ │ + b.n 1a1fbe │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1fce │ │ │ │ + b.n 1a1fbe │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1fce │ │ │ │ + b.n 1a1fbe │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a1eda │ │ │ │ + bne.w 1a1eca │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r6, r7, [sp, #104] @ 0x68 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1eda │ │ │ │ + beq.w 1a1eca │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a1eda │ │ │ │ + b.n 1a1eca │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1ecc │ │ │ │ + b.n 1a1ebc │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1ecc │ │ │ │ + b.n 1a1ebc │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1ecc │ │ │ │ + b.n 1a1ebc │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1ecc │ │ │ │ + b.n 1a1ebc │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1ecc │ │ │ │ + b.n 1a1ebc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a2734 │ │ │ │ + bhi.w 1a2724 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a273e │ │ │ │ + bhi.w 1a272e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r6, r3, #8 │ │ │ │ @@ -495639,101 +495625,101 @@ │ │ │ │ lsls r6, r3, #8 │ │ │ │ movs r0, r4 │ │ │ │ str.w fp, [sp, #104] @ 0x68 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a2370 │ │ │ │ + cbz r0, 1a2360 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ adds.w fp, fp, #1 │ │ │ │ adc.w sl, sl, #0 │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r0, [sp, #12] │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #24] │ │ │ │ - beq.w 1a20a4 │ │ │ │ + beq.w 1a2094 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a23f8 │ │ │ │ + cbz r0, 1a23e8 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a20a4 │ │ │ │ + b.n 1a2094 │ │ │ │ strh.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2346 │ │ │ │ + b.n 1a2336 │ │ │ │ strb.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2346 │ │ │ │ + b.n 1a2336 │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2346 │ │ │ │ + b.n 1a2336 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a272a │ │ │ │ + bhi.w 1a271a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a273e │ │ │ │ + bhi.w 1a272e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ @@ -495764,144 +495750,144 @@ │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r0, r4 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a24ae │ │ │ │ + cbz r0, 1a249e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds.w fp, fp, #1 │ │ │ │ mov r7, r0 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r3, [sp, #16] │ │ │ │ it eq │ │ │ │ ldreq.w sl, [sp, #28] │ │ │ │ - beq.w 1a1f06 │ │ │ │ + beq.w 1a1ef6 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a2538 │ │ │ │ + cbz r0, 1a2528 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a1f06 │ │ │ │ + b.n 1a1ef6 │ │ │ │ strh.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a2484 │ │ │ │ + b.n 1a2474 │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a2484 │ │ │ │ + b.n 1a2474 │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a2484 │ │ │ │ + b.n 1a2474 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a258c │ │ │ │ + cbz r0, 1a257c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2194 │ │ │ │ + b.n 1a2184 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a25c6 │ │ │ │ + cbz r0, 1a25b6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a1ff4 │ │ │ │ + b.n 1a1fe4 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a273e │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a25f0 ) │ │ │ │ + bhi.w 1a272e │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a25e0 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -495962,24 +495948,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ strh.w r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a25a0 │ │ │ │ + b.n 1a2590 │ │ │ │ strb.w r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a25a0 │ │ │ │ + b.n 1a2590 │ │ │ │ strb.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a25a0 │ │ │ │ + b.n 1a2590 │ │ │ │ strd r3, r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a273e │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a2698 ) │ │ │ │ + bhi.n 1a272e │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a2688 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ @@ -496040,190 +496026,190 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ strh.w r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 1a2566 │ │ │ │ + b.n 1a2556 │ │ │ │ strb.w r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 1a2566 │ │ │ │ + b.n 1a2556 │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ - b.n 1a2566 │ │ │ │ + b.n 1a2556 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 1a2484 │ │ │ │ + b.n 1a2474 │ │ │ │ strd fp, sl, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2346 │ │ │ │ + b.n 1a2336 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a2c40 │ │ │ │ + b.n 1a2c50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - udf #22 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #936] @ (1a2b10 ) │ │ │ │ - ldr r3, [pc, #936] @ (1a2b14 ) │ │ │ │ + ldr r1, [pc, #936] @ (1a2b00 ) │ │ │ │ + ldr r3, [pc, #936] @ (1a2b04 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2a50 │ │ │ │ + beq.w 1a2a40 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, r1, r0 │ │ │ │ lsr.w r9, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r6, r1, lr │ │ │ │ orr.w r6, r6, r9 │ │ │ │ adc.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ands.w r9, r3, #63 @ 0x3f │ │ │ │ - beq.w 1a2946 │ │ │ │ + beq.w 1a2936 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a2aa4 │ │ │ │ + bcs.w 1a2a94 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsr.w ip, r3, ip │ │ │ │ mov r3, r1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ mvns r3, r3 │ │ │ │ orr.w r1, r1, ip │ │ │ │ bic.w r3, r3, #31 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r6, r5 │ │ │ │ addeq.w fp, sp, #24 │ │ │ │ - bne.w 1a2b1c │ │ │ │ + bne.w 1a2b0c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #684] @ 1a2b08 │ │ │ │ + bl 188d18 │ │ │ │ + vldr d7, [pc, #684] @ 1a2af8 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a288c │ │ │ │ + cbz r0, 1a287c │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #604] @ 1a2b08 │ │ │ │ + bl 188d18 │ │ │ │ + vldr d7, [pc, #604] @ 1a2af8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a28da │ │ │ │ + cbz r0, 1a28ca │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1a2ad2 │ │ │ │ + bhi.w 1a2ac2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a2b7e │ │ │ │ + bhi.w 1a2b6e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -496249,149 +496235,149 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vldr d7, [pc, #448] @ 1a2b08 │ │ │ │ + vldr d7, [pc, #448] @ 1a2af8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a296e │ │ │ │ + cbz r0, 1a295e │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a2a96 │ │ │ │ + bne.w 1a2a86 │ │ │ │ mov r6, r5 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w fp, sp, #24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a29b4 │ │ │ │ + cbz r0, 1a29a4 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2802 │ │ │ │ + b.n 1a27f2 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a29f0 │ │ │ │ + cbz r0, 1a29e0 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ - ldr r2, [pc, #248] @ (1a2b18 ) │ │ │ │ - ldr r3, [pc, #240] @ (1a2b14 ) │ │ │ │ + bl 188d80 │ │ │ │ + ldr r2, [pc, #248] @ (1a2b08 ) │ │ │ │ + ldr r3, [pc, #240] @ (1a2b04 ) │ │ │ │ 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 1a2b00 │ │ │ │ + bne.n 1a2af0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1a29ca │ │ │ │ + b.n 1a29ba │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a29ca │ │ │ │ + b.n 1a29ba │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a29ca │ │ │ │ + b.n 1a29ba │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a2a7e │ │ │ │ + cbz r0, 1a2a6e │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2976 │ │ │ │ + beq.w 1a2966 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a27d2 │ │ │ │ + b.n 1a27c2 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2b7e │ │ │ │ + bhi.n 1a2b6e │ │ │ │ tbb [pc, r2] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r6, r4, #1 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ @@ -496404,46 +496390,46 @@ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ asrs r6, r4, #21 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1a29ca │ │ │ │ + b.n 1a29ba │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a2a58 │ │ │ │ + b.n 1a2a48 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a2a58 │ │ │ │ + b.n 1a2a48 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a2a58 │ │ │ │ + b.n 1a2a48 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a2a58 │ │ │ │ + b.n 1a2a48 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bhi.n 1a2a34 │ │ │ │ + bhi.n 1a2a44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1a2ad0 │ │ │ │ + bpl.n 1a2ae0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2b7e │ │ │ │ + bhi.n 1a2b6e │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r0, #16 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -496456,187 +496442,187 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ asrs r0, r5, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r5 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a2984 │ │ │ │ + b.n 1a2974 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a2984 │ │ │ │ + b.n 1a2974 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a2984 │ │ │ │ + b.n 1a2974 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a2984 │ │ │ │ + b.n 1a2974 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #944] @ (1a2f48 ) │ │ │ │ - ldr r3, [pc, #944] @ (1a2f4c ) │ │ │ │ + ldr r1, [pc, #944] @ (1a2f38 ) │ │ │ │ + ldr r3, [pc, #944] @ (1a2f3c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2e86 │ │ │ │ + beq.w 1a2e76 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, r1, r0 │ │ │ │ lsr.w sl, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r6, r1, lr │ │ │ │ orr.w r6, r6, sl │ │ │ │ adc.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ands.w sl, r3, #63 @ 0x3f │ │ │ │ - beq.w 1a2d78 │ │ │ │ + beq.w 1a2d68 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a2eda │ │ │ │ + bcs.w 1a2eca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsr.w ip, r3, ip │ │ │ │ mov r3, r1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ mvns r3, r3 │ │ │ │ orr.w r1, r1, ip │ │ │ │ bic.w r3, r3, #31 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r6, r5 │ │ │ │ addeq.w fp, sp, #24 │ │ │ │ - bne.w 1a2f54 │ │ │ │ + bne.w 1a2f44 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #676] @ 1a2f40 │ │ │ │ + bl 188d18 │ │ │ │ + vldr d7, [pc, #676] @ 1a2f30 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2ccc │ │ │ │ + cbz r0, 1a2cbc │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #612] @ 1a2f40 │ │ │ │ + bl 188d18 │ │ │ │ + vldr d7, [pc, #612] @ 1a2f30 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2d0c │ │ │ │ + cbz r0, 1a2cfc │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1a2f08 │ │ │ │ + bhi.w 1a2ef8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a2fb6 │ │ │ │ + bhi.w 1a2fa6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ @@ -496667,145 +496653,145 @@ │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2da4 │ │ │ │ + cbz r0, 1a2d94 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a2ecc │ │ │ │ + bne.w 1a2ebc │ │ │ │ mov r6, r5 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a2dea │ │ │ │ + cbz r0, 1a2dda │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2c32 │ │ │ │ + b.n 1a2c22 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2e26 │ │ │ │ + cbz r0, 1a2e16 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ - ldr r2, [pc, #248] @ (1a2f50 ) │ │ │ │ - ldr r3, [pc, #244] @ (1a2f4c ) │ │ │ │ + bl 188d80 │ │ │ │ + ldr r2, [pc, #248] @ (1a2f40 ) │ │ │ │ + ldr r3, [pc, #244] @ (1a2f3c ) │ │ │ │ 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 1a2f36 │ │ │ │ + bne.n 1a2f26 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1a2e00 │ │ │ │ + b.n 1a2df0 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a2e00 │ │ │ │ + b.n 1a2df0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a2e00 │ │ │ │ + b.n 1a2df0 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a2eb4 │ │ │ │ + cbz r0, 1a2ea4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2dac │ │ │ │ + beq.w 1a2d9c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a2c02 │ │ │ │ + b.n 1a2bf2 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2fb6 │ │ │ │ + bhi.n 1a2fa6 │ │ │ │ tbb [pc, r2] │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ subs r7, r4, #1 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ @@ -496818,47 +496804,47 @@ │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ asrs r7, r4, #21 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1a2e00 │ │ │ │ + b.n 1a2df0 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a2e8e │ │ │ │ + b.n 1a2e7e │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a2e8e │ │ │ │ + b.n 1a2e7e │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a2e8e │ │ │ │ + b.n 1a2e7e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a2e8e │ │ │ │ + b.n 1a2e7e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bmi.n 1a300c │ │ │ │ + bmi.n 1a301c │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1a2e9c │ │ │ │ + bne.n 1a2eac │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2fb6 │ │ │ │ + bhi.n 1a2fa6 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r0, #16 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -496871,192 +496857,192 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ asrs r0, r5, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r5 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a2dba │ │ │ │ + b.n 1a2daa │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a2dba │ │ │ │ + b.n 1a2daa │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a2dba │ │ │ │ + b.n 1a2daa │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a2dba │ │ │ │ + b.n 1a2daa │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #952] @ (1a3388 ) │ │ │ │ - ldr r3, [pc, #952] @ (1a338c ) │ │ │ │ + ldr r1, [pc, #952] @ (1a3378 ) │ │ │ │ + ldr r3, [pc, #952] @ (1a337c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a32cc │ │ │ │ + beq.w 1a32bc │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, r1, r0 │ │ │ │ lsr.w sl, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r6, r1, lr │ │ │ │ orr.w r6, r6, sl │ │ │ │ adc.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ands.w sl, r3, #63 @ 0x3f │ │ │ │ - beq.w 1a31be │ │ │ │ + beq.w 1a31ae │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a3320 │ │ │ │ + bcs.w 1a3310 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsr.w ip, r3, ip │ │ │ │ mov r3, r1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ mvns r3, r3 │ │ │ │ orr.w r1, r1, ip │ │ │ │ bic.w r3, r3, #31 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r6, r5 │ │ │ │ addeq.w fp, sp, #24 │ │ │ │ - bne.w 1a3394 │ │ │ │ + bne.w 1a3384 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a3104 │ │ │ │ + cbz r0, 1a30f4 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #604] @ 1a3380 │ │ │ │ + bl 188d18 │ │ │ │ + vldr d7, [pc, #604] @ 1a3370 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a3152 │ │ │ │ + cbz r0, 1a3142 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1a334e │ │ │ │ + bhi.w 1a333e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a33f6 │ │ │ │ + bhi.w 1a33e6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -497087,145 +497073,145 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a31ea │ │ │ │ + cbz r0, 1a31da │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a3312 │ │ │ │ + bne.w 1a3302 │ │ │ │ mov r6, r5 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3230 │ │ │ │ + cbz r0, 1a3220 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a306a │ │ │ │ + b.n 1a305a │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a326c │ │ │ │ + cbz r0, 1a325c │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ - ldr r2, [pc, #244] @ (1a3390 ) │ │ │ │ - ldr r3, [pc, #236] @ (1a338c ) │ │ │ │ + bl 188d80 │ │ │ │ + ldr r2, [pc, #244] @ (1a3380 ) │ │ │ │ + ldr r3, [pc, #236] @ (1a337c ) │ │ │ │ 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 1a337c │ │ │ │ + bne.n 1a336c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1a3246 │ │ │ │ + b.n 1a3236 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a3246 │ │ │ │ + b.n 1a3236 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a3246 │ │ │ │ + b.n 1a3236 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a32fa │ │ │ │ + cbz r0, 1a32ea │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a31f2 │ │ │ │ + beq.w 1a31e2 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a303a │ │ │ │ + b.n 1a302a │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a33f6 │ │ │ │ + bhi.n 1a33e6 │ │ │ │ tbb [pc, r2] │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ subs r4, r4, #1 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ @@ -497238,45 +497224,45 @@ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ asrs r4, r4, #21 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1a3246 │ │ │ │ + b.n 1a3236 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a32d4 │ │ │ │ + b.n 1a32c4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a32d4 │ │ │ │ + b.n 1a32c4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a32d4 │ │ │ │ + b.n 1a32c4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a32d4 │ │ │ │ + b.n 1a32c4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - beq.n 1a33dc │ │ │ │ + beq.n 1a33ec │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a33f6 │ │ │ │ + bhi.n 1a33e6 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r0, #16 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -497289,39 +497275,39 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ asrs r0, r5, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r5 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a3200 │ │ │ │ + b.n 1a31f0 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a3200 │ │ │ │ + b.n 1a31f0 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a3200 │ │ │ │ + b.n 1a31f0 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a3200 │ │ │ │ + b.n 1a31f0 │ │ │ │ nop │ │ │ │ cmp.w r0, #458 @ 0x1ca │ │ │ │ - bhi.w 1a356e │ │ │ │ + bhi.w 1a355e │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bls.w 1a35ba │ │ │ │ + bls.w 1a35aa │ │ │ │ subs r0, #115 @ 0x73 │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1a356e │ │ │ │ + bhi.w 1a355e │ │ │ │ tbb [pc, r0] │ │ │ │ add r4, sp, #820 @ 0x334 │ │ │ │ stmia r5!, {r2, r3, r5, r7} │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ @@ -497418,23 +497404,23 @@ │ │ │ │ add r4, sp, #696 @ 0x2b8 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ uxth r2, r6 │ │ │ │ add r4, sp, #704 @ 0x2c0 │ │ │ │ add r4, sp, #908 @ 0x38c │ │ │ │ - blt.n 1a3440 │ │ │ │ - b.n 1a3842 │ │ │ │ + blt.n 1a3430 │ │ │ │ + b.n 1a3832 │ │ │ │ add r4, sp, #696 @ 0x2b8 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ @ instruction: 0xb8c0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ add r4, sp, #704 @ 0x2c0 │ │ │ │ - cbnz r3, 1a3566 │ │ │ │ + cbnz r3, 1a3556 │ │ │ │ bkpt 0x00c8 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ @@ -497486,15 +497472,15 @@ │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ - cbnz r4, 1a35da │ │ │ │ + cbnz r4, 1a35ca │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #32 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ @@ -497518,15 +497504,15 @@ │ │ │ │ mov.w r0, #16384 @ 0x4000 │ │ │ │ bx lr │ │ │ │ movs r0, #16 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4194304 @ 0x400000 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1a35d0 │ │ │ │ + beq.n 1a35c0 │ │ │ │ sub.w r0, r0, #38 @ 0x26 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #23 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ bx lr │ │ │ │ @@ -497538,694 +497524,694 @@ │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1672] @ 1a3c80 │ │ │ │ + ldr.w r2, [pc, #1672] @ 1a3c70 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1664] @ 1a3c84 │ │ │ │ + ldr.w r3, [pc, #1664] @ 1a3c74 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a3708 │ │ │ │ + beq.n 1a36f8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r5, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ ands r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bne.w 1a3d06 │ │ │ │ + bne.w 1a3cf6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r5, r5, [sp, #72] @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3662 │ │ │ │ + cbz r0, 1a3652 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a36a4 │ │ │ │ + cbz r0, 1a3694 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a36d4 │ │ │ │ + cbz r0, 1a36c4 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r0, #286 @ 0x11e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3e08 │ │ │ │ + beq.w 1a3df8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a17b8 │ │ │ │ + bl 1a17a8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a370c │ │ │ │ + b.n 1a36fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov.w r0, #412 @ 0x19c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3c8c │ │ │ │ + beq.w 1a3c7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1b24 │ │ │ │ + bl 1a1b14 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 1a3ca0 │ │ │ │ + beq.w 1a3c90 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #52 @ 0x34 │ │ │ │ movne r2, #10 │ │ │ │ str r2, [sp, #28] │ │ │ │ it eq │ │ │ │ mvneq.w r1, #51 @ 0x33 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ it ne │ │ │ │ mvnne.w r1, #9 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a3cb4 │ │ │ │ + beq.w 1a3ca4 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ bics r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r5, sp, #72 @ 0x48 │ │ │ │ ldreq.w r8, [sp, #16] │ │ │ │ - bne.w 1a4270 │ │ │ │ + bne.w 1a4260 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a37a6 │ │ │ │ + cbz r0, 1a3796 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #458 @ 0x1ca │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3c62 │ │ │ │ + beq.w 1a3c52 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2b80 │ │ │ │ + bl 1a2b70 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a381e │ │ │ │ + bhi.n 1a380e │ │ │ │ mov.w r0, #396 @ 0x18c │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ tst r0, r1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ itt ne │ │ │ │ movne r0, r4 │ │ │ │ movwne r1, #443 @ 0x1bb │ │ │ │ - bne.n 1a380c │ │ │ │ + bne.n 1a37fc │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a381e │ │ │ │ + beq.n 1a380e │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ movw r0, #337 @ 0x151 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ mov r3, r0 │ │ │ │ tst r3, r1 │ │ │ │ mov.w fp, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ mov.w r1, #1 │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - beq.w 1a3c30 │ │ │ │ - bl 1859ec │ │ │ │ + beq.w 1a3c20 │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3866 │ │ │ │ + cbz r0, 1a3856 │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2750 │ │ │ │ + bl 1a2740 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov.w r0, #340 @ 0x154 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r9, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ tst.w r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ - beq.w 1a3bfe │ │ │ │ - bl 1859ec │ │ │ │ + beq.w 1a3bee │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a38be │ │ │ │ + cbz r0, 1a38ae │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a1100 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ mov.w r0, #338 @ 0x152 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ands r1, r0 │ │ │ │ - beq.w 1a3bba │ │ │ │ + beq.w 1a3baa │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a391a │ │ │ │ + cbz r0, 1a390a │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fb8 │ │ │ │ + bl 1a2fa8 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov.w r0, #290 @ 0x122 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ mov r9, r0 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3ba8 │ │ │ │ + beq.w 1a3b98 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a0fe4 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r0, #295 @ 0x127 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - beq.w 1a3ba0 │ │ │ │ - bl 1a11c0 │ │ │ │ + beq.w 1a3b90 │ │ │ │ + bl 1a11b0 │ │ │ │ mov sl, r0 │ │ │ │ - vldr d7, [pc, #772] @ 1a3c78 │ │ │ │ + vldr d7, [pc, #772] @ 1a3c68 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1a39a6 │ │ │ │ + cbz r0, 1a3996 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ movw r0, #325 @ 0x145 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ ands r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - beq.n 1a3a40 │ │ │ │ - vldr d7, [pc, #664] @ 1a3c78 │ │ │ │ + beq.n 1a3a30 │ │ │ │ + vldr d7, [pc, #664] @ 1a3c68 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3a10 │ │ │ │ + cbz r0, 1a3a00 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1a3d50 │ │ │ │ + bne.w 1a3d40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1a11c0 │ │ │ │ + bl 1a11b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a3a9e │ │ │ │ - vldr d7, [pc, #564] @ 1a3c78 │ │ │ │ + b.n 1a3a8e │ │ │ │ + vldr d7, [pc, #564] @ 1a3c68 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3a70 │ │ │ │ + cbz r0, 1a3a60 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1a3cf8 │ │ │ │ + bne.w 1a3ce8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - beq.w 1a3db8 │ │ │ │ - bl 1a11c0 │ │ │ │ + beq.w 1a3da8 │ │ │ │ + bl 1a11b0 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, #16 │ │ │ │ ldr.w r2, [r3, #268] @ 0x10c │ │ │ │ - beq.w 1a3dc0 │ │ │ │ + beq.w 1a3db0 │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1a3dea │ │ │ │ + beq.w 1a3dda │ │ │ │ lsls r0, r2, #11 │ │ │ │ - bmi.w 1a3d5e │ │ │ │ + bmi.w 1a3d4e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #31 │ │ │ │ - bls.w 1a3dce │ │ │ │ + bls.w 1a3dbe │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r0, #287 @ 0x11f │ │ │ │ ldr.w r6, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ and.w r9, r6, r0 │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ ands r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a3e18 │ │ │ │ + bne.w 1a3e08 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a3e2e │ │ │ │ + beq.w 1a3e1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a15c8 │ │ │ │ + bl 1a15b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - beq.w 1a3d5e │ │ │ │ + beq.w 1a3d4e │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1a3df0 │ │ │ │ + beq.w 1a3de0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a3ddc │ │ │ │ - ldr r2, [pc, #256] @ (1a3c88 ) │ │ │ │ - ldr r3, [pc, #252] @ (1a3c84 ) │ │ │ │ + bne.w 1a3dcc │ │ │ │ + ldr r2, [pc, #256] @ (1a3c78 ) │ │ │ │ + ldr r3, [pc, #252] @ (1a3c74 ) │ │ │ │ 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 1a426c │ │ │ │ + bne.w 1a425c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a3970 │ │ │ │ + b.n 1a3960 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1a394a │ │ │ │ + b.n 1a393a │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3bec │ │ │ │ + cbz r0, 1a3bdc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1a3926 │ │ │ │ - bl 1859ec │ │ │ │ + b.n 1a3916 │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3c1e │ │ │ │ + cbz r0, 1a3c0e │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a38ca │ │ │ │ - bl 1859ec │ │ │ │ + b.n 1a38ba │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3c50 │ │ │ │ + cbz r0, 1a3c40 │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 1a3872 │ │ │ │ + b.n 1a3862 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1a37d8 │ │ │ │ + b.n 1a37c8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne.w 1a3732 │ │ │ │ + bne.w 1a3722 │ │ │ │ movs r2, #23 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r1, #22 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a3756 │ │ │ │ + bne.w 1a3746 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ strd r8, r9, [sp, #72] @ 0x48 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3ce6 │ │ │ │ + cbz r0, 1a3cd6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a376e │ │ │ │ + b.n 1a375e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a0fe4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3a90 │ │ │ │ + b.n 1a3a80 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3d3e │ │ │ │ + cbz r0, 1a3d2e │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 1a11c0 │ │ │ │ + bl 1a11b0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a3672 │ │ │ │ + b.n 1a3662 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a0fe4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3a30 │ │ │ │ + b.n 1a3a20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a3e4a │ │ │ │ + bhi.n 1a3e3a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a42c0 │ │ │ │ + bhi.w 1a42b0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ @@ -498251,147 +498237,147 @@ │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r2, r4, #7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a3ac4 │ │ │ │ + b.n 1a3ab4 │ │ │ │ lsls r2, r2, #13 │ │ │ │ - bmi.w 1a3b4c │ │ │ │ + bmi.w 1a3b3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a3b02 │ │ │ │ + bhi.w 1a3af2 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3b32 │ │ │ │ + b.n 1a3b22 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a3b84 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1a3b74 │ │ │ │ lsls r6, r2, #12 │ │ │ │ - bpl.w 1a3afa │ │ │ │ + bpl.w 1a3aea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1a3b62 │ │ │ │ + b.n 1a3b52 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a370c │ │ │ │ - cbz r6, 1a3e3c │ │ │ │ + b.n 1a36fc │ │ │ │ + cbz r6, 1a3e2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a15c8 │ │ │ │ + bl 1a15b8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a106c │ │ │ │ + bl 1a105c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1a3b40 │ │ │ │ + b.n 1a3b30 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3b32 │ │ │ │ + b.n 1a3b22 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a3e22 │ │ │ │ + b.n 1a3e12 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r1, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a3e76 │ │ │ │ + cbz r0, 1a3e66 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3ec0 │ │ │ │ + cbz r0, 1a3eb0 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1a414a │ │ │ │ + beq.w 1a413a │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2750 │ │ │ │ + bl 1a2740 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bhi.w 1a4260 │ │ │ │ + bhi.w 1a4250 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a42c0 │ │ │ │ + bhi.w 1a42b0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r6, r2, #7 │ │ │ │ @@ -498423,236 +498409,236 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, fp, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3f86 │ │ │ │ + cbz r0, 1a3f76 │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1a415a │ │ │ │ + beq.w 1a414a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fb8 │ │ │ │ + bl 1a2fa8 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a4000 │ │ │ │ + cbz r0, 1a3ff0 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #688] @ 1a42c0 │ │ │ │ + bl 188d18 │ │ │ │ + vldr d7, [pc, #688] @ 1a42b0 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a403e │ │ │ │ + cbz r0, 1a402e │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r1, #0 │ │ │ │ movweq r0, #1023 @ 0x3ff │ │ │ │ strdeq r0, r1, [sp, #72] @ 0x48 │ │ │ │ - beq.w 1a4172 │ │ │ │ + beq.w 1a4162 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ mvns r3, r3 │ │ │ │ ubfx r3, r3, #0, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a41aa │ │ │ │ + bne.w 1a419a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a40d0 │ │ │ │ + cbz r0, 1a40c0 │ │ │ │ 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, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a4104 │ │ │ │ + cbz r0, 1a40f4 │ │ │ │ ldmia r6!, {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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 188e0c │ │ │ │ + bl 188dfc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a3b7c │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1a3b6c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3e50 │ │ │ │ + b.n 1a3e40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3e50 │ │ │ │ + b.n 1a3e40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3e50 │ │ │ │ + b.n 1a3e40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3e50 │ │ │ │ + b.n 1a3e40 │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a3f5a │ │ │ │ + b.n 1a3f4a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a3eec │ │ │ │ + b.n 1a3edc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a3fbc │ │ │ │ + b.n 1a3fac │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a4198 │ │ │ │ + cbz r0, 1a4188 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a406c │ │ │ │ + b.n 1a405c │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a42c0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a41c0 ) │ │ │ │ + bhi.w 1a42b0 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a41b0 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffadffff │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ @@ -498714,35 +498700,35 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a4172 │ │ │ │ + b.n 1a4162 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a4172 │ │ │ │ + b.n 1a4162 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a4172 │ │ │ │ + b.n 1a4162 │ │ │ │ mov.w r0, #2097152 @ 0x200000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a3f5a │ │ │ │ + b.n 1a3f4a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a42c0 │ │ │ │ + bhi.n 1a42b0 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r0, r2, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, r4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ @@ -498754,112 +498740,112 @@ │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ asrs r7, r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3cb8 │ │ │ │ + b.n 1a3ca8 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3cb8 │ │ │ │ + b.n 1a3ca8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3cb8 │ │ │ │ + b.n 1a3ca8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3cb8 │ │ │ │ + b.n 1a3ca8 │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2132] @ 1a4b30 │ │ │ │ + ldr.w r2, [pc, #2132] @ 1a4b20 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r3, [pc, #2132] @ 1a4b34 │ │ │ │ + ldr.w r3, [pc, #2132] @ 1a4b24 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2128] @ 1a4b38 │ │ │ │ + ldr.w r1, [pc, #2128] @ 1a4b28 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a437a │ │ │ │ + beq.n 1a436a │ │ │ │ cmp r4, #4 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1a4358 │ │ │ │ + bne.n 1a4348 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #596 @ 0x254 │ │ │ │ - beq.w 1a52f4 │ │ │ │ - bls.w 1a4710 │ │ │ │ + beq.w 1a52e4 │ │ │ │ + bls.w 1a4700 │ │ │ │ movw r2, #690 @ 0x2b2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a471a │ │ │ │ + bne.w 1a470a │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r2, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1314 │ │ │ │ + bl 1a1304 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1314 │ │ │ │ + bl 1a1304 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #2016] @ 1a4b3c │ │ │ │ - ldr.w r3, [pc, #2004] @ 1a4b34 │ │ │ │ + ldr.w r2, [pc, #2016] @ 1a4b2c │ │ │ │ + ldr.w r3, [pc, #2004] @ 1a4b24 │ │ │ │ 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 1a58de │ │ │ │ + bne.w 1a58ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1988] @ 1a4b40 │ │ │ │ + ldr.w r3, [pc, #1988] @ 1a4b30 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ mla r3, r9, r7, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1a43b0 │ │ │ │ + cbz r3, 1a43a0 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 189050 │ │ │ │ + bl 189040 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ str.w r0, [r8], #4 │ │ │ │ mla r3, r9, r7, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1a4394 │ │ │ │ + bcc.n 1a4384 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1a5090 │ │ │ │ + beq.w 1a5080 │ │ │ │ sub.w r3, r7, #38 @ 0x26 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bhi.w 1a5134 │ │ │ │ + bhi.w 1a5124 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ @@ -499275,36 +499261,36 @@ │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ - beq.w 1a5582 │ │ │ │ - bls.w 1a5560 │ │ │ │ + beq.w 1a5572 │ │ │ │ + bls.w 1a5550 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1378 │ │ │ │ + bl 1a1368 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a11c0 │ │ │ │ + bl 1a11b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 1a525e │ │ │ │ + bhi.w 1a524e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a58e2 │ │ │ │ + bhi.w 1a58d2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #23 │ │ │ │ lsrs r7, r0, #3 │ │ │ │ lsrs r7, r0, #3 │ │ │ │ lsrs r7, r0, #3 │ │ │ │ lsrs r7, r0, #3 │ │ │ │ lsrs r7, r0, #3 │ │ │ │ @@ -499334,156 +499320,156 @@ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ lsrs r7, r0, #3 │ │ │ │ lsls r5, r0, #22 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a35e0 │ │ │ │ + bl 1a35d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a35e0 │ │ │ │ + bl 1a35d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ mov r2, r4 │ │ │ │ - beq.w 1a5804 │ │ │ │ + beq.w 1a57f4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1a56d4 │ │ │ │ + bhi.w 1a56c4 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a482e │ │ │ │ + cbz r0, 1a481e │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ - bne.w 1a4358 │ │ │ │ + bne.w 1a4348 │ │ │ │ ldrb.w r7, [r9, #17] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #732] @ 1a4b28 │ │ │ │ + vldr d0, [pc, #732] @ 1a4b18 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a4872 │ │ │ │ + cbz r0, 1a4862 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a58ce │ │ │ │ + beq.w 1a58be │ │ │ │ movs r7, #1 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ lsr.w r0, r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 1a563c │ │ │ │ + bpl.w 1a562c │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1a5844 │ │ │ │ + beq.w 1a5834 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a58e2 │ │ │ │ + bhi.w 1a58d2 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r5, #25 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -499511,1336 +499497,1336 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r2, r3, #31 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a170c │ │ │ │ + bl 1a16fc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a4358 │ │ │ │ + beq.w 1a4348 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1668 │ │ │ │ + bl 1a1658 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a4358 │ │ │ │ + beq.w 1a4348 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a4358 │ │ │ │ + beq.w 1a4348 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #395 @ 0x18b │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a4358 │ │ │ │ + beq.w 1a4348 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #282 @ 0x11a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a17b8 │ │ │ │ + bl 1a17a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a106c │ │ │ │ + bl 1a105c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a0fe4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4348 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a4aba │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1a4aaa │ │ │ │ ... │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r8, r0 │ │ │ │ - vldr d7, [pc, #488] @ 1a4d48 │ │ │ │ + vldr d7, [pc, #488] @ 1a4d38 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r7, sp, #24 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4b8e │ │ │ │ + cbz r0, 1a4b7e │ │ │ │ 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, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1d60 │ │ │ │ + bl 1a1d50 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2750 │ │ │ │ + bl 1a2740 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fb8 │ │ │ │ + bl 1a2fa8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4c64 │ │ │ │ + cbz r0, 1a4c54 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4ca4 │ │ │ │ + cbz r0, 1a4c94 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a1100 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ - b.n 1a4b1e │ │ │ │ + b.n 1a4b0e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ - vldr d7, [pc, #-48] @ 1a4d48 │ │ │ │ + bl 188ccc │ │ │ │ + vldr d7, [pc, #-48] @ 1a4d38 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4da6 │ │ │ │ + cbz r0, 1a4d96 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #-112] @ 1a4d48 │ │ │ │ + bl 188d18 │ │ │ │ + vldr d7, [pc, #-112] @ 1a4d38 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4de4 │ │ │ │ + cbz r0, 1a4dd4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 1a1d60 │ │ │ │ + bl 1a1d50 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188d90 │ │ │ │ - vldr d7, [pc, #-248] @ 1a4d48 │ │ │ │ + bl 188d80 │ │ │ │ + vldr d7, [pc, #-248] @ 1a4d38 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4e70 │ │ │ │ + cbz r0, 1a4e60 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4eae │ │ │ │ + cbz r0, 1a4e9e │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1a4bd8 │ │ │ │ + b.n 1a4bc8 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - b.n 1a4cc6 │ │ │ │ + b.n 1a4cb6 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1868 │ │ │ │ + bl 1a1858 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4f46 │ │ │ │ + cbz r0, 1a4f36 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a1100 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - beq.n 1a4fa4 │ │ │ │ - bl 1a11c0 │ │ │ │ + beq.n 1a4f94 │ │ │ │ + bl 1a11b0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4890 │ │ │ │ + b.n 1a4880 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bne.n 1a4f78 │ │ │ │ - bl 188d28 │ │ │ │ + bne.n 1a4f68 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4890 │ │ │ │ + b.n 1a4880 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, fp │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #24 │ │ │ │ - bl 188cdc │ │ │ │ - vldr d7, [pc, #-656] @ 1a4d48 │ │ │ │ + bl 188ccc │ │ │ │ + vldr d7, [pc, #-656] @ 1a4d38 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5006 │ │ │ │ + cbz r0, 1a4ff6 │ │ │ │ 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, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #-720] @ 1a4d48 │ │ │ │ + bl 188d18 │ │ │ │ + vldr d7, [pc, #-720] @ 1a4d38 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5046 │ │ │ │ + cbz r0, 1a5036 │ │ │ │ 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, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1d60 │ │ │ │ + bl 1a1d50 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 1a4bc8 │ │ │ │ + b.n 1a4bb8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r2, r7 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1a4ccc │ │ │ │ + bl 188ccc │ │ │ │ + b.n 1a4cbc │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2b80 │ │ │ │ + bl 1a2b70 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a15c8 │ │ │ │ + bl 1a15b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r2, r4 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188d80 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d90 │ │ │ │ - b.n 1a4aba │ │ │ │ + bl 188d80 │ │ │ │ + b.n 1a4aaa │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1a1d60 │ │ │ │ + bl 1a1d50 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1a4ef0 │ │ │ │ + b.n 1a4ee0 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1868 │ │ │ │ + bl 1a1858 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1a1d60 │ │ │ │ + bl 1a1d50 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1b24 │ │ │ │ + bl 1a1b14 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ tst r1, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 1a4fa4 │ │ │ │ - b.n 1a4f78 │ │ │ │ + beq.w 1a4f94 │ │ │ │ + b.n 1a4f68 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ tst r1, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 1a4fa4 │ │ │ │ - b.n 1a4f78 │ │ │ │ + beq.w 1a4f94 │ │ │ │ + b.n 1a4f68 │ │ │ │ uxth r4, r4 │ │ │ │ sub.w r3, r7, #134 @ 0x86 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ ite ne │ │ │ │ movne.w r8, #2 │ │ │ │ moveq.w r8, #4 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 1a52e0 │ │ │ │ + blt.n 1a52d0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r5, r0 │ │ │ │ sub.w r4, r4, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a52b2 │ │ │ │ + cbz r0, 1a52a2 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ strd r1, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ subs r7, #133 @ 0x85 │ │ │ │ - bl 188c24 │ │ │ │ + bl 188c14 │ │ │ │ cmp r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bls.w 1a574a │ │ │ │ - bl 1a1668 │ │ │ │ + bls.w 1a573a │ │ │ │ + bl 1a1658 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 1a525e │ │ │ │ + b.n 1a524e │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ strd r4, r3, [sp, #32] │ │ │ │ - b.n 1a528a │ │ │ │ - ldr.w r3, [pc, #1352] @ 1a5840 │ │ │ │ + b.n 1a527a │ │ │ │ + ldr.w r3, [pc, #1352] @ 1a5830 │ │ │ │ movw r0, #287 @ 0x11f │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #57344 @ 0xe000 │ │ │ │ ldrb.w r2, [r3, #2296] @ 0x8f8 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 1a471a │ │ │ │ + bne.w 1a470a │ │ │ │ ldrb.w r3, [r3, #2297] @ 0x8f9 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w sl, [r5, r3, lsl #2] │ │ │ │ ldr.w r9, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a5692 │ │ │ │ + beq.w 1a5682 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r4, r3, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r4, r1, r4 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ bics.w r7, r3, #4278190080 @ 0xff000000 │ │ │ │ - beq.w 1a55cc │ │ │ │ + beq.w 1a55bc │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - bcs.w 1a57ac │ │ │ │ + bcs.w 1a579c │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a537c │ │ │ │ + beq.n 1a536c │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #24 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a53ac │ │ │ │ + cbz r0, 1a539c │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a5650 │ │ │ │ + beq.w 1a5640 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, r7 │ │ │ │ mov.w r7, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ bics.w ip, r3, #4278190080 @ 0xff000000 │ │ │ │ - beq.w 1a55a0 │ │ │ │ + beq.w 1a5590 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.w 1a5754 │ │ │ │ + bcs.w 1a5744 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a5412 │ │ │ │ + beq.n 1a5402 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a5442 │ │ │ │ + cbz r0, 1a5432 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a5466 │ │ │ │ + beq.n 1a5456 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1514 │ │ │ │ + bl 1a1504 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1514 │ │ │ │ + bl 1a1504 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1514 │ │ │ │ + bl 1a1504 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a54a4 │ │ │ │ + beq.n 1a5494 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a54ba │ │ │ │ + beq.n 1a54aa │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #24 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a54ea │ │ │ │ + cbz r0, 1a54da │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a550e │ │ │ │ + beq.n 1a54fe │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a553e │ │ │ │ + cbz r0, 1a552e │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ - b.w 1a4a22 │ │ │ │ - ldr r3, [pc, #732] @ (1a5840 ) │ │ │ │ + bl 188d18 │ │ │ │ + b.w 1a4a12 │ │ │ │ + ldr r3, [pc, #732] @ (1a5830 ) │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r3, #3748] @ 0xea4 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a471a │ │ │ │ + bne.w 1a470a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1a531c │ │ │ │ - ldr r3, [pc, #700] @ (1a5840 ) │ │ │ │ + b.n 1a530c │ │ │ │ + ldr r3, [pc, #700] @ (1a5830 ) │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ ldrb.w r3, [r3, #2156] @ 0x86c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a557c │ │ │ │ - b.w 1a471a │ │ │ │ - vldr d7, [pc, #652] @ 1a5830 │ │ │ │ + beq.n 1a556c │ │ │ │ + b.w 1a470a │ │ │ │ + vldr d7, [pc, #652] @ 1a5820 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd ip, ip, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a55c8 │ │ │ │ + cbz r0, 1a55b8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - b.n 1a5400 │ │ │ │ - vldr d7, [pc, #608] @ 1a5830 │ │ │ │ + b.n 1a53f0 │ │ │ │ + vldr d7, [pc, #608] @ 1a5820 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a55fa │ │ │ │ + cbz r0, 1a55ea │ │ │ │ add r3, sp, #24 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ - b.n 1a536a │ │ │ │ + b.n 1a535a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a562c │ │ │ │ + cbz r0, 1a561c │ │ │ │ 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, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ mvn.w r0, #4278190080 @ 0xff000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a5680 │ │ │ │ + cbz r0, 1a5670 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a55c8 │ │ │ │ + b.n 1a55b8 │ │ │ │ mvn.w r0, #4278190080 @ 0xff000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a56c2 │ │ │ │ + cbz r0, 1a56b2 │ │ │ │ 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, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a55fa │ │ │ │ + b.n 1a55ea │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #348] @ 1a5838 │ │ │ │ + vldr d0, [pc, #348] @ 1a5828 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 186990 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a5708 │ │ │ │ + cbz r0, 1a56f8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a483e │ │ │ │ - bl 1a170c │ │ │ │ + b.w 1a482e │ │ │ │ + bl 1a16fc │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4348 │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a58e2 │ │ │ │ + bhi.w 1a58d2 │ │ │ │ tbb [pc, r2] │ │ │ │ wfe │ │ │ │ itttt lt │ │ │ │ itttt lt @ unpredictable │ │ │ │ sublt r7, r7, r6 │ │ │ │ itttt lt @ unpredictable │ │ │ │ itttt lt @ unpredictable │ │ │ │ @@ -500853,30 +500839,30 @@ │ │ │ │ itttt lt @ unpredictable │ │ │ │ itttt lt @ unpredictable │ │ │ │ itttt lt @ unpredictable │ │ │ │ asrlt r7, r7, #2 │ │ │ │ mvnlt.w r3, #4278190080 @ 0xff000000 │ │ │ │ movlt r2, #32 │ │ │ │ strlt r3, [sp, #32] │ │ │ │ - b.n 1a565a │ │ │ │ + b.n 1a564a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1a565a │ │ │ │ + b.n 1a564a │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1a565a │ │ │ │ + b.n 1a564a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1a565a │ │ │ │ + b.n 1a564a │ │ │ │ subs r2, #1 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a58e2 │ │ │ │ + bhi.w 1a58d2 │ │ │ │ tbb [pc, r2] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ subs r3, r2, r6 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ @@ -500889,172 +500875,172 @@ │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ asrs r3, r2, #2 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1a569c │ │ │ │ + b.n 1a568c │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1a569c │ │ │ │ + b.n 1a568c │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a569c │ │ │ │ + b.n 1a568c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1a569c │ │ │ │ + b.n 1a568c │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a47e2 │ │ │ │ + b.w 1a47d2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r6 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a58e2 │ │ │ │ + bhi.n 1a58d2 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #192] @ (1a5914 ) │ │ │ │ + ldr r0, [pc, #192] @ (1a5904 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5968 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5968 ) │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ + ldr r0, [pc, #288] @ (1a596c ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5970 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5970 ) │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ + ldr r0, [pc, #288] @ (1a5974 ) │ │ │ │ ldr r0, [pc, #288] @ (1a5978 ) │ │ │ │ ldr r0, [pc, #288] @ (1a5978 ) │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + ldr r0, [pc, #288] @ (1a597c ) │ │ │ │ ldr r0, [pc, #288] @ (1a597c ) │ │ │ │ ldr r0, [pc, #288] @ (1a5980 ) │ │ │ │ ldr r0, [pc, #288] @ (1a5980 ) │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #288] @ (1a5984 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a5988 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a5988 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a598c ) │ │ │ │ - ldr r0, [pc, #288] @ (1a598c ) │ │ │ │ - ldr r0, [pc, #288] @ (1a5990 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a5990 ) │ │ │ │ asrs r0, r1, #1 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a563c │ │ │ │ + beq.w 1a562c │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a563c │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 1a562c │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a5876 │ │ │ │ + b.n 1a5866 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a5876 │ │ │ │ + b.n 1a5866 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a5876 │ │ │ │ + b.n 1a5866 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a5606 │ │ │ │ + b.n 1a55f6 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a5606 │ │ │ │ + b.n 1a55f6 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1a5606 │ │ │ │ + b.n 1a55f6 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1a5606 │ │ │ │ + b.n 1a55f6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bhi.n 1a5972 │ │ │ │ + bhi.n 1a5962 │ │ │ │ cmp.w r3, #274 @ 0x112 │ │ │ │ - bcs.n 1a5942 │ │ │ │ + bcs.n 1a5932 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 1a5a10 │ │ │ │ - bhi.n 1a594e │ │ │ │ + beq.w 1a5a00 │ │ │ │ + bhi.n 1a593e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a5956 │ │ │ │ + bne.n 1a5946 │ │ │ │ ldrb.w r0, [r1, #102] @ 0x66 │ │ │ │ - cbnz r0, 1a594a │ │ │ │ + cbnz r0, 1a593a │ │ │ │ ldrb.w r2, [r2, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a595e │ │ │ │ + beq.n 1a594e │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w r3, #326 @ 0x146 │ │ │ │ - bcs.n 1a5956 │ │ │ │ + bcs.n 1a5946 │ │ │ │ cmp.w r3, #294 @ 0x126 │ │ │ │ - bls.n 1a5a1a │ │ │ │ + bls.n 1a5a0a │ │ │ │ mvn.w r0, #294 @ 0x126 │ │ │ │ add.w ip, r3, r0 │ │ │ │ movw r0, #4161 @ 0x1041 │ │ │ │ movt r0, #16384 @ 0x4000 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1a5956 │ │ │ │ + bpl.n 1a5946 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a595e │ │ │ │ + beq.n 1a594e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - beq.n 1a5942 │ │ │ │ + beq.n 1a5932 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - beq.n 1a5942 │ │ │ │ + beq.n 1a5932 │ │ │ │ ldrb.w r2, [r2, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1a594a │ │ │ │ + bne.n 1a593a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a33e8 │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bhi.n 1a5956 │ │ │ │ + bhi.n 1a5946 │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - bcc.n 1a591e │ │ │ │ + bcc.n 1a590e │ │ │ │ sub.w r0, r3, #390 @ 0x186 │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.n 1a5956 │ │ │ │ + bhi.n 1a5946 │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ add ip, r0 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @@ -501086,373 +501072,373 @@ │ │ │ │ @ instruction: 0xffc3ffff │ │ │ │ @ instruction: 0xffc3ffff │ │ │ │ @ instruction: 0xffc3ffff │ │ │ │ @ instruction: 0xffafffff │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1a594a │ │ │ │ - b.n 1a595e │ │ │ │ + bne.n 1a593a │ │ │ │ + b.n 1a594e │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ - bhi.n 1a5a28 │ │ │ │ + bhi.n 1a5a18 │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bhi.n 1a5942 │ │ │ │ - b.n 1a5956 │ │ │ │ + bhi.n 1a5932 │ │ │ │ + b.n 1a5946 │ │ │ │ cmp.w r3, #282 @ 0x11a │ │ │ │ - beq.n 1a5942 │ │ │ │ - b.n 1a5956 │ │ │ │ + beq.n 1a5932 │ │ │ │ + b.n 1a5946 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr.w ip, [pc, #204] @ 1a5b10 │ │ │ │ + ldr.w ip, [pc, #204] @ 1a5b00 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1a5a6e │ │ │ │ + cbz r2, 1a5a5e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a5a6a │ │ │ │ + bne.n 1a5a5a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov lr, r1 │ │ │ │ cmp.w r2, #596 @ 0x254 │ │ │ │ - beq.n 1a5aa6 │ │ │ │ - bls.n 1a5a74 │ │ │ │ + beq.n 1a5a96 │ │ │ │ + bls.n 1a5a64 │ │ │ │ movw r1, #690 @ 0x2b2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1a5ade │ │ │ │ + bne.n 1a5ace │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a5af0 │ │ │ │ + beq.n 1a5ae0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a58e4 │ │ │ │ + bl 1a58d4 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ - beq.n 1a5aa6 │ │ │ │ - bls.n 1a5aa2 │ │ │ │ + beq.n 1a5a96 │ │ │ │ + bls.n 1a5a92 │ │ │ │ sub.w r2, r2, #584 @ 0x248 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi.n 1a5a6a │ │ │ │ + bhi.n 1a5a5a │ │ │ │ movw r0, #3343 @ 0xd0f │ │ │ │ lsrs r0, r2 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - beq.n 1a5a6c │ │ │ │ + beq.n 1a5a5c │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r0, [lr, #166] @ 0xa6 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - bne.n 1a5a6a │ │ │ │ - b.n 1a5a6c │ │ │ │ + bne.n 1a5a5a │ │ │ │ + b.n 1a5a5c │ │ │ │ cmp r2, #119 @ 0x77 │ │ │ │ - bne.n 1a5a6a │ │ │ │ + bne.n 1a5a5a │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1a5a6a │ │ │ │ - ldr r1, [pc, #100] @ (1a5b14 ) │ │ │ │ + bne.n 1a5a5a │ │ │ │ + ldr r1, [pc, #100] @ (1a5b04 ) │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mla r1, r0, r2, r1 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp.w r3, #290 @ 0x122 │ │ │ │ - beq.n 1a5b04 │ │ │ │ - bgt.n 1a5afa │ │ │ │ + beq.n 1a5af4 │ │ │ │ + bgt.n 1a5aea │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a5a6a │ │ │ │ + bne.n 1a5a5a │ │ │ │ ldrb.w r0, [lr, #166] @ 0xa6 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 1a5a6a │ │ │ │ + bhi.n 1a5a5a │ │ │ │ cmp.w r2, #600 @ 0x258 │ │ │ │ - beq.n 1a5a8e │ │ │ │ + beq.n 1a5a7e │ │ │ │ subw r2, r2, #619 @ 0x26b │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 1a5a8e │ │ │ │ - b.n 1a5a6a │ │ │ │ + bls.n 1a5a7e │ │ │ │ + b.n 1a5a5a │ │ │ │ ldrb.w r0, [lr, #166] @ 0xa6 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ pop {r3, pc} │ │ │ │ sub.w r3, r3, #334 @ 0x14e │ │ │ │ bics.w r3, r3, #8 │ │ │ │ - bne.n 1a5a6a │ │ │ │ + bne.n 1a5a5a │ │ │ │ ldrb.w r0, [lr, #166] @ 0xa6 │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #736 @ (adr r5, 1a5df4 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 1a5e24 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1a5b38 ) │ │ │ │ - ldr r1, [pc, #16] @ (1a5b3c ) │ │ │ │ + ldr r2, [pc, #16] @ (1a5b28 ) │ │ │ │ + ldr r1, [pc, #16] @ (1a5b2c ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187824 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 1a5a6e │ │ │ │ + b.n 1a5a5e │ │ │ │ @ instruction: 0xfffffeff │ │ │ │ vabal.u , d15, d8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ - cbnz r3, 1a5b6e │ │ │ │ + cbnz r3, 1a5b5e │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ - beq.n 1a5b6c │ │ │ │ + beq.n 1a5b5c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #4 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - beq.n 1a5b72 │ │ │ │ + beq.n 1a5b62 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bl 21d708 │ │ │ │ - bl 21d6e0 │ │ │ │ + bl 21d6f8 │ │ │ │ + bl 21d6d0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #332] @ (1a5ce0 ) │ │ │ │ + ldr r4, [pc, #332] @ (1a5cd0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #332] @ (1a5ce4 ) │ │ │ │ + ldr r2, [pc, #332] @ (1a5cd4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r6, #131072 @ 0x20000 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1a5c34 │ │ │ │ - bhi.n 1a5bd0 │ │ │ │ + beq.n 1a5c24 │ │ │ │ + bhi.n 1a5bc0 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1a5cb6 │ │ │ │ - bls.w 1a5cd2 │ │ │ │ + beq.n 1a5ca6 │ │ │ │ + bls.w 1a5cc2 │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1a5c46 │ │ │ │ + bne.n 1a5c36 │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1a5be6 │ │ │ │ + cbnz r0, 1a5bd6 │ │ │ │ str.w r5, [r8, #276] @ 0x114 │ │ │ │ - b.n 1a5c1a │ │ │ │ + b.n 1a5c0a │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1a5ca6 │ │ │ │ + beq.n 1a5c96 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1a5c34 │ │ │ │ + bne.n 1a5c24 │ │ │ │ ldr.w r5, [r0, #380] @ 0x17c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a5cc6 │ │ │ │ + beq.n 1a5cb6 │ │ │ │ movs r0, #0 │ │ │ │ add.w sl, sp, #8 │ │ │ │ add.w r9, sp, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1a5c4e │ │ │ │ + beq.n 1a5c3e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5bf0 │ │ │ │ + bne.n 1a5be0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1a5ccc │ │ │ │ - bhi.n 1a5c92 │ │ │ │ + beq.n 1a5cbc │ │ │ │ + bhi.n 1a5c82 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1a5cc0 │ │ │ │ - bhi.n 1a5bca │ │ │ │ + beq.n 1a5cb0 │ │ │ │ + bhi.n 1a5bba │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ streq.w r5, [r8, #372] @ 0x174 │ │ │ │ - ldr r2, [pc, #204] @ (1a5ce8 ) │ │ │ │ - ldr r3, [pc, #196] @ (1a5ce4 ) │ │ │ │ + ldr r2, [pc, #204] @ (1a5cd8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1a5cd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a5cdc │ │ │ │ + bne.n 1a5ccc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r5, [r8, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5be6 │ │ │ │ + bne.n 1a5bd6 │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r8, #384] @ 0x180 │ │ │ │ - b.n 1a5c1a │ │ │ │ + b.n 1a5c0a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1a5c8a │ │ │ │ + cbz r0, 1a5c7a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a5be6 │ │ │ │ + b.n 1a5bd6 │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d820 │ │ │ │ + bl 21d810 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ it ne │ │ │ │ strne r0, [r4, #8] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a5c6e │ │ │ │ - bl 21d748 │ │ │ │ + bhi.n 1a5c5e │ │ │ │ + bl 21d738 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ add r5, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r5, r2 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ add r5, r3 │ │ │ │ - b.n 1a5bfa │ │ │ │ + b.n 1a5bea │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1a5ccc │ │ │ │ + beq.n 1a5cbc │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1a5cb0 │ │ │ │ - bhi.n 1a5cc6 │ │ │ │ + beq.n 1a5ca0 │ │ │ │ + bhi.n 1a5cb6 │ │ │ │ sub.w r6, r6, #131072 @ 0x20000 │ │ │ │ bics.w r3, r6, #131072 @ 0x20000 │ │ │ │ - bne.n 1a5c1a │ │ │ │ - b.n 1a5c40 │ │ │ │ + bne.n 1a5c0a │ │ │ │ + b.n 1a5c30 │ │ │ │ ldr.w r5, [r0, #272] @ 0x110 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5be6 │ │ │ │ + bne.n 1a5bd6 │ │ │ │ str.w r5, [r8, #272] @ 0x110 │ │ │ │ - b.n 1a5c1a │ │ │ │ + b.n 1a5c0a │ │ │ │ ldr.w r5, [r0, #392] @ 0x188 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5be6 │ │ │ │ + bne.n 1a5bd6 │ │ │ │ str.w r5, [r8, #392] @ 0x188 │ │ │ │ - b.n 1a5c1a │ │ │ │ + b.n 1a5c0a │ │ │ │ str.w r5, [r8, #380] @ 0x17c │ │ │ │ - b.n 1a5c1a │ │ │ │ + b.n 1a5c0a │ │ │ │ str.w r5, [r8, #336] @ 0x150 │ │ │ │ - b.n 1a5c1a │ │ │ │ + b.n 1a5c0a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5c4a │ │ │ │ - b.n 1a5c12 │ │ │ │ + bne.n 1a5c3a │ │ │ │ + b.n 1a5c02 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #400 @ (adr r4, 1a5e74 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 1a5ea4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #888 @ (adr r3, 1a6064 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 1a6094 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1a5e34 ) │ │ │ │ + ldr r2, [pc, #304] @ (1a5e24 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1a5e38 ) │ │ │ │ + ldr r1, [pc, #296] @ (1a5e28 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a5e28 │ │ │ │ + beq.n 1a5e18 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 1a5d46 │ │ │ │ + bhi.n 1a5d36 │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a5e0c │ │ │ │ + bne.n 1a5dfc │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {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} │ │ │ │ - bne.n 1a5db4 │ │ │ │ + bne.n 1a5da4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a5e0c │ │ │ │ + beq.n 1a5dfc │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ 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 1a5da0 │ │ │ │ - cbz r4, 1a5e0c │ │ │ │ + bne.n 1a5d90 │ │ │ │ + cbz r4, 1a5dfc │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -501464,121 +501450,121 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ 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 r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #44] @ (1a5e3c ) │ │ │ │ - ldr r3, [pc, #36] @ (1a5e34 ) │ │ │ │ + bl 1891c8 │ │ │ │ + ldr r2, [pc, #44] @ (1a5e2c ) │ │ │ │ + ldr r3, [pc, #36] @ (1a5e24 ) │ │ │ │ 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 1a5e2e │ │ │ │ + bne.n 1a5e1e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1a5d68 │ │ │ │ + b.n 1a5d58 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #936 @ (adr r2, 1a61e4 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 1a6214 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, pc, #944 @ (adr r1, 1a61f0 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 1a6220 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #124] @ 1a5ecc │ │ │ │ + ldr.w ip, [pc, #124] @ 1a5ebc │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #120] @ (1a5ed0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1a5ec0 ) │ │ │ │ subs r2, #5 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1a5e74 │ │ │ │ + bhi.n 1a5e64 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r6, #25 │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r4, r1, #12 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a5e86 │ │ │ │ + beq.n 1a5e76 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1a5e88 │ │ │ │ + bl 188ccc │ │ │ │ + b.n 1a5e78 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #72] @ (1a5ed4 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a5ed0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1a5ec4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a5ec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a5ec6 │ │ │ │ + bne.n 1a5eb6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ - b.n 1a5e88 │ │ │ │ + bl 1a5cdc │ │ │ │ + b.n 1a5e78 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ - b.n 1a5e88 │ │ │ │ + bl 1a5cdc │ │ │ │ + b.n 1a5e78 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1a5e88 │ │ │ │ + bl 188ccc │ │ │ │ + b.n 1a5e78 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #656 @ (adr r1, 1a6160 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 1a6190 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #448 @ (adr r1, 1a6098 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 1a60c8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #192] @ (1a5fa8 ) │ │ │ │ + ldr r4, [pc, #192] @ (1a5f98 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #192] @ (1a5fac ) │ │ │ │ + ldr r3, [pc, #192] @ (1a5f9c ) │ │ │ │ cmp r2, #4 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 1a5f88 │ │ │ │ + bhi.n 1a5f78 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.n 1a5f88 │ │ │ │ + bls.n 1a5f78 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1a5f48 │ │ │ │ + beq.n 1a5f38 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -501588,87 +501574,87 @@ │ │ │ │ itttt ne │ │ │ │ addne r0, sp, #72 @ 0x48 │ │ │ │ addne.w ip, r0, r3, lsl #2 │ │ │ │ addne r3, #1 │ │ │ │ strne.w r2, [ip, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a5f20 │ │ │ │ + bne.n 1a5f10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a5f7a │ │ │ │ + beq.n 1a5f6a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a5f8a │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1a5f7a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #36] @ (1a5fb0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a5fac ) │ │ │ │ + ldr r2, [pc, #36] @ (1a5fa0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a5f9c ) │ │ │ │ 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 1a5fa2 │ │ │ │ + bne.n 1a5f92 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #56 @ (adr r1, 1a5fe4 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 1a6014 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #440 @ (adr r0, 1a616c ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 1a619c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #152] @ (1a605c ) │ │ │ │ + ldr r4, [pc, #152] @ (1a604c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #152] @ (1a6060 ) │ │ │ │ + ldr r3, [pc, #152] @ (1a6050 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1a604a │ │ │ │ + beq.n 1a603a │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1a6026 │ │ │ │ + bne.n 1a6016 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1a6032 │ │ │ │ + beq.n 1a6022 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ @@ -501679,108 +501665,108 @@ │ │ │ │ itttt ne │ │ │ │ addne r1, sp, #72 @ 0x48 │ │ │ │ addne.w ip, r1, r3, lsl #2 │ │ │ │ addne r3, #1 │ │ │ │ strne.w r2, [ip, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a5ffe │ │ │ │ + bne.n 1a5fee │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5cec │ │ │ │ - b.n 1a6032 │ │ │ │ + bl 1a5cdc │ │ │ │ + b.n 1a6022 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ - ldr r2, [pc, #48] @ (1a6064 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a6060 ) │ │ │ │ + bl 1a5cdc │ │ │ │ + ldr r2, [pc, #48] @ (1a6054 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a6050 ) │ │ │ │ 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 1a6056 │ │ │ │ + bne.n 1a6046 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1a6032 │ │ │ │ + bl 188ccc │ │ │ │ + b.n 1a6022 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #200 @ (adr r0, 1a6128 ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 1a6158 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1a6184 ) │ │ │ │ - ldr r3, [pc, #264] @ (1a6188 ) │ │ │ │ + ldr r2, [pc, #264] @ (1a6174 ) │ │ │ │ + ldr r3, [pc, #264] @ (1a6178 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ add.w r8, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ movs r5, #3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a6122 │ │ │ │ + beq.n 1a6112 │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ - bne.n 1a60f2 │ │ │ │ + bne.n 1a60e2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #176] @ (1a618c ) │ │ │ │ - ldr r3, [pc, #172] @ (1a6188 ) │ │ │ │ + bl 188d18 │ │ │ │ + ldr r2, [pc, #176] @ (1a617c ) │ │ │ │ + ldr r3, [pc, #172] @ (1a6178 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6180 │ │ │ │ + bne.n 1a6170 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r1, [r8, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a617a │ │ │ │ + bhi.n 1a616a │ │ │ │ tbb [pc, r2] │ │ │ │ subs r4, #56 @ 0x38 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ @@ -501791,141 +501777,141 @@ │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a60ba │ │ │ │ + beq.n 1a60aa │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a6150 │ │ │ │ + cbz r0, 1a6140 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a60ba │ │ │ │ + b.n 1a60aa │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a612a │ │ │ │ + b.n 1a611a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a612a │ │ │ │ + b.n 1a611a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a612a │ │ │ │ + b.n 1a611a │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a612a │ │ │ │ + b.n 1a611a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ - ldr r0, [pc, #592] @ (1a63fc ) │ │ │ │ + ldr r0, [pc, #592] @ (1a63ec ) │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #588] @ (1a6400 ) │ │ │ │ + ldr r3, [pc, #588] @ (1a63f0 ) │ │ │ │ add r0, pc │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a61ec │ │ │ │ + cbz r0, 1a61dc │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1a62bc │ │ │ │ - bls.n 1a6284 │ │ │ │ + beq.n 1a62ac │ │ │ │ + bls.n 1a6274 │ │ │ │ add.w r8, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6238 │ │ │ │ + cbz r0, 1a6228 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi.w 1a63ee │ │ │ │ + bhi.w 1a63de │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a63fc │ │ │ │ + bhi.w 1a63ec │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r4, {r0, r1, r2, r4, r5, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ - cbz r4, 1a62e0 │ │ │ │ + cbz r4, 1a62d0 │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ @@ -501935,18 +501921,18 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ strh r4, [r1, #38] @ 0x26 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bhi.w 1a63da │ │ │ │ + bhi.w 1a63ca │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a635a │ │ │ │ + bhi.n 1a634a │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsh r3, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsb r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ @@ -501960,18 +501946,18 @@ │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a63e4 │ │ │ │ + bhi.w 1a63d4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a63fc │ │ │ │ + bhi.w 1a63ec │ │ │ │ tbb [pc, r3] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ cmp fp, r2 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ @@ -501987,134 +501973,134 @@ │ │ │ │ strb r3, [r2, #30] │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6322 │ │ │ │ + cbz r0, 1a6312 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #208] @ (1a6404 ) │ │ │ │ - ldr r3, [pc, #204] @ (1a6400 ) │ │ │ │ + bl 188d18 │ │ │ │ + ldr r2, [pc, #208] @ (1a63f4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1a63f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a63f8 │ │ │ │ + bne.n 1a63e8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a62fc │ │ │ │ + b.n 1a62ec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a62fc │ │ │ │ + b.n 1a62ec │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1a62fc │ │ │ │ + b.n 1a62ec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - b.n 1a6300 │ │ │ │ + b.n 1a62f0 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6396 │ │ │ │ + cbz r0, 1a6386 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a6330 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1a6320 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a6370 │ │ │ │ + b.n 1a6360 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a6366 │ │ │ │ + b.n 1a6356 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a6366 │ │ │ │ + b.n 1a6356 │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a6370 │ │ │ │ + b.n 1a6360 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a6370 │ │ │ │ + b.n 1a6360 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - b.n 1a62fc │ │ │ │ + b.n 1a62ec │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1a6366 │ │ │ │ + b.n 1a6356 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1a6370 │ │ │ │ + b.n 1a6360 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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, #436] @ (1a65cc ) │ │ │ │ + ldr r5, [pc, #436] @ (1a65bc ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #436] @ (1a65d0 ) │ │ │ │ + ldr r1, [pc, #436] @ (1a65c0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a6466 │ │ │ │ + beq.n 1a6456 │ │ │ │ and.w r6, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, r6, #32 │ │ │ │ rsb lr, r6, #32 │ │ │ │ lsl.w r0, ip, r6 │ │ │ │ lsl.w r7, ip, r7 │ │ │ │ lsr.w lr, ip, lr │ │ │ │ @@ -502125,351 +502111,351 @@ │ │ │ │ bic.w r0, r3, r0 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r0 │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r1, r1, [sp, #8] │ │ │ │ - beq.n 1a6528 │ │ │ │ + beq.n 1a6518 │ │ │ │ subs r6, r1, #1 │ │ │ │ orrs.w r0, r6, r3 │ │ │ │ - beq.n 1a650e │ │ │ │ + beq.n 1a64fe │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ - cbz r7, 1a64a2 │ │ │ │ + cbz r7, 1a6492 │ │ │ │ ldrb.w ip, [r7, #30] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1a64a2 │ │ │ │ + bne.n 1a6492 │ │ │ │ ldrb.w r7, [r7, #101] @ 0x65 │ │ │ │ - cbnz r7, 1a64a2 │ │ │ │ + cbnz r7, 1a6492 │ │ │ │ subs r7, r1, #1 │ │ │ │ and.w r6, r6, r1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1a656a │ │ │ │ + beq.n 1a655a │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bhi.n 1a64d8 │ │ │ │ + bhi.n 1a64c8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a65ca │ │ │ │ + bhi.w 1a65ba │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r5, [r2, #10] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ strh r1, [r1, r2] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ - ldr r7, [pc, #548] @ (1a66ec ) │ │ │ │ + ldr r7, [pc, #548] @ (1a66dc ) │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ - ldr r5, [pc, #548] @ (1a66fc ) │ │ │ │ + ldr r5, [pc, #548] @ (1a66ec ) │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6500 │ │ │ │ + cbz r0, 1a64f0 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #196] @ (1a65d4 ) │ │ │ │ - ldr r3, [pc, #188] @ (1a65d0 ) │ │ │ │ + ldr r2, [pc, #196] @ (1a65c4 ) │ │ │ │ + ldr r3, [pc, #188] @ (1a65c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a65c6 │ │ │ │ + bne.n 1a65b6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a650e │ │ │ │ + beq.n 1a64fe │ │ │ │ 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 1891d8 │ │ │ │ - b.n 1a650e │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 1a64fe │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 1a64dc │ │ │ │ + b.n 1a64cc │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1a64dc │ │ │ │ + b.n 1a64cc │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1a64dc │ │ │ │ + b.n 1a64cc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a64dc │ │ │ │ - cbz r1, 1a65b6 │ │ │ │ + b.n 1a64cc │ │ │ │ + cbz r1, 1a65a6 │ │ │ │ rbit r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, #1 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a65a4 │ │ │ │ + cbz r0, 1a6594 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a650e │ │ │ │ + b.n 1a64fe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6576 │ │ │ │ + beq.n 1a6566 │ │ │ │ rbit r1, r3 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ - b.n 1a6576 │ │ │ │ + b.n 1a6566 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r5, [pc, #1208] @ 1a6aa4 │ │ │ │ + ldr.w r5, [pc, #1208] @ 1a6a94 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1a66f6 │ │ │ │ + beq.n 1a66e6 │ │ │ │ lsls r3, r4, #14 │ │ │ │ - bmi.n 1a6684 │ │ │ │ + bmi.n 1a6674 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 1a66f6 │ │ │ │ + ble.n 1a66e6 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1a69f4 │ │ │ │ + beq.w 1a69e4 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1a6698 │ │ │ │ + bls.n 1a6688 │ │ │ │ ands.w r6, r4, #262144 @ 0x40000 │ │ │ │ - bne.n 1a66b4 │ │ │ │ + bne.n 1a66a4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a6180 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a65d8 │ │ │ │ + bl 1a65c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a65d8 │ │ │ │ + bl 1a65c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189350 │ │ │ │ + bl 189340 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r4, r4, #131072 @ 0x20000 │ │ │ │ cmp.w r8, #8 │ │ │ │ orr.w r4, r4, #262144 @ 0x40000 │ │ │ │ - beq.n 1a66b4 │ │ │ │ + beq.n 1a66a4 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 1a66b4 │ │ │ │ + bhi.n 1a66a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a65d8 │ │ │ │ + bl 1a65c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bic.w r4, r4, #262144 @ 0x40000 │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a6180 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a65d8 │ │ │ │ + bl 1a65c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 1a6660 │ │ │ │ - ldr r3, [pc, #944] @ (1a6aa8 ) │ │ │ │ + b.n 1a6650 │ │ │ │ + ldr r3, [pc, #944] @ (1a6a98 ) │ │ │ │ cmp.w r4, #524288 @ 0x80000 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov.w r5, #100 @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mla r2, r5, r3, r2 │ │ │ │ ldrb.w sl, [r2, #4] │ │ │ │ - beq.n 1a6770 │ │ │ │ - bhi.w 1a69a8 │ │ │ │ + beq.n 1a6760 │ │ │ │ + bhi.w 1a6998 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 1a68f0 │ │ │ │ + bne.w 1a68e0 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1a6a26 │ │ │ │ + beq.w 1a6a16 │ │ │ │ bics.w r2, r8, #2 │ │ │ │ - bne.w 1a6a0e │ │ │ │ + bne.w 1a69fe │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 1a69fe │ │ │ │ + beq.w 1a69ee │ │ │ │ cmp.w r8, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #144 @ 0x90 │ │ │ │ moveq r1, #145 @ 0x91 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ - b.n 1a67b8 │ │ │ │ + b.n 1a67a8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it eq │ │ │ │ moveq.w r1, #616 @ 0x268 │ │ │ │ - beq.w 1a6904 │ │ │ │ + beq.w 1a68f4 │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ cmp.w r8, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ - beq.n 1a67c8 │ │ │ │ + beq.n 1a67b8 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1a6946 │ │ │ │ + bls.w 1a6936 │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a6898 │ │ │ │ + bhi.n 1a6888 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e30 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r3, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 1a6842 │ │ │ │ + beq.n 1a6832 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r6, fp │ │ │ │ str r7, [sp, #20] │ │ │ │ add.w lr, r3, lr, lsl #4 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r3 │ │ │ │ @@ -502482,392 +502468,392 @@ │ │ │ │ add.w sl, sl, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp fp, ip │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a6812 │ │ │ │ + bne.n 1a6802 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1a6870 │ │ │ │ + cbz r3, 1a6860 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ adds r3, #11 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mla r1, r2, r1, r0 │ │ │ │ ldrb.w r2, [r1, #46] @ 0x2e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r9, r2, lsl #2] │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 1a6952 │ │ │ │ + beq.n 1a6942 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ movs r6, #0 │ │ │ │ - bl 1a5fb4 │ │ │ │ + bl 1a5fa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w ip, r3, #84 @ 0x54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ mov.w lr, #2 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w r6, r3, #100 @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1a67f6 │ │ │ │ + b.n 1a67e6 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it ne │ │ │ │ movne.w r1, #676 @ 0x2a4 │ │ │ │ - bne.w 1a6780 │ │ │ │ + bne.w 1a6770 │ │ │ │ mov.w r4, #2048 @ 0x800 │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ cmp.w r8, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ - bne.w 1a67b8 │ │ │ │ + bne.w 1a67a8 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a67c8 │ │ │ │ + bne.w 1a67b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ed8 │ │ │ │ - b.n 1a67d2 │ │ │ │ + bl 1a5ec8 │ │ │ │ + b.n 1a67c2 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1a6068 │ │ │ │ + bl 1a6058 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a6994 │ │ │ │ + cbz r0, 1a6984 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891fc │ │ │ │ + bl 1891ec │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189350 │ │ │ │ + bl 189340 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 1a69fe │ │ │ │ + beq.n 1a69ee │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #145 @ 0x91 │ │ │ │ - beq.w 1a6740 │ │ │ │ + beq.w 1a6730 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r8, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - bne.w 1a67b8 │ │ │ │ - b.n 1a6946 │ │ │ │ + bne.w 1a67a8 │ │ │ │ + b.n 1a6936 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a661a │ │ │ │ - b.n 1a6698 │ │ │ │ + bne.w 1a660a │ │ │ │ + b.n 1a6688 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #140 @ 0x8c │ │ │ │ - beq.w 1a6740 │ │ │ │ + beq.w 1a6730 │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ - b.n 1a6904 │ │ │ │ + b.n 1a68f4 │ │ │ │ sub.w r2, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi.n 1a6a5c │ │ │ │ + bhi.n 1a6a4c │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it ne │ │ │ │ movne r1, #144 @ 0x90 │ │ │ │ - beq.n 1a6a0a │ │ │ │ - b.n 1a6740 │ │ │ │ + beq.n 1a69fa │ │ │ │ + b.n 1a6730 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 1a6a92 │ │ │ │ + beq.n 1a6a82 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #631 @ 0x277 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 1a67c8 │ │ │ │ + b.n 1a67b8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 1a6a9a │ │ │ │ + beq.n 1a6a8a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #631 @ 0x277 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 1a67b8 │ │ │ │ + b.n 1a67a8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ - b.n 1a6a30 │ │ │ │ + b.n 1a6a20 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ - b.n 1a6a66 │ │ │ │ + b.n 1a6a56 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 r6, r3 │ │ │ │ - ldr.w r3, [pc, #1064] @ 1a6eec │ │ │ │ + ldr.w r3, [pc, #1064] @ 1a6edc │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ ldrh.w r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1a6bb8 │ │ │ │ + beq.n 1a6ba8 │ │ │ │ tst.w r8, #131072 @ 0x20000 │ │ │ │ - beq.n 1a6b30 │ │ │ │ + beq.n 1a6b20 │ │ │ │ bic.w r8, r8, #131072 @ 0x20000 │ │ │ │ orr.w r8, r8, #262144 @ 0x40000 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ tst.w r3, r8 │ │ │ │ - bne.w 1a6df4 │ │ │ │ + bne.w 1a6de4 │ │ │ │ mov.w r8, #262144 @ 0x40000 │ │ │ │ sub.w r3, r6, #8 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movwls r1, #659 @ 0x293 │ │ │ │ - bls.n 1a6b1c │ │ │ │ + bls.n 1a6b0c │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a6d02 │ │ │ │ - b.n 1a6bfc │ │ │ │ + beq.w 1a6cf2 │ │ │ │ + b.n 1a6bec │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1a6e6a │ │ │ │ + ble.w 1a6e5a │ │ │ │ cmp r6, #8 │ │ │ │ - beq.w 1a6d42 │ │ │ │ + beq.w 1a6d32 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1a6d4a │ │ │ │ + bls.w 1a6d3a │ │ │ │ ands.w r4, r8, #262144 @ 0x40000 │ │ │ │ - bne.w 1a6dfc │ │ │ │ + bne.w 1a6dec │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a6180 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1a6aac │ │ │ │ + bl 1a6a9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 1a6aac │ │ │ │ + bl 1a6a9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1a6ccc │ │ │ │ + beq.w 1a6cbc │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ - beq.w 1a6ec6 │ │ │ │ + beq.w 1a6eb6 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #644 @ 0x284 │ │ │ │ - beq.n 1a6bea │ │ │ │ + beq.n 1a6bda │ │ │ │ cmp r6, #4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ mov.w r8, #512 @ 0x200 │ │ │ │ it ls │ │ │ │ movls.w r1, #644 @ 0x284 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a6eb2 │ │ │ │ + beq.w 1a6ea2 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ cmp r6, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.w 1a6ea8 │ │ │ │ + beq.w 1a6e98 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1a6d36 │ │ │ │ + bls.w 1a6d26 │ │ │ │ sub.w r3, r6, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a6d9e │ │ │ │ + bhi.w 1a6d8e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e30 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r9, #100 @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #660] @ (1a6ef0 ) │ │ │ │ + ldr r3, [pc, #660] @ (1a6ee0 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r0, r4, r1, r3 │ │ │ │ ldrb r2, [r0, #30] │ │ │ │ ldrb.w r0, [r0, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ str.w r5, [r9, r2, lsl #2] │ │ │ │ - cbz r0, 1a6c90 │ │ │ │ + cbz r0, 1a6c80 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ adds r0, #11 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [fp, r2, lsl #2] │ │ │ │ str.w r2, [r9, r0, lsl #2] │ │ │ │ @@ -502881,235 +502867,235 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r1, [r9, r2, lsl #2] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ strb.w r3, [r9, #44] @ 0x2c │ │ │ │ - beq.n 1a6d72 │ │ │ │ + beq.n 1a6d62 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #131072 @ 0x20000 │ │ │ │ - beq.w 1a6b00 │ │ │ │ + beq.w 1a6af0 │ │ │ │ cmp.w r8, #131072 @ 0x20000 │ │ │ │ - bls.w 1a6e7a │ │ │ │ + bls.w 1a6e6a │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #660 @ 0x294 │ │ │ │ - bne.w 1a6edc │ │ │ │ + bne.w 1a6ecc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #524288 @ 0x80000 │ │ │ │ - bne.w 1a6bfc │ │ │ │ + bne.w 1a6bec │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 1a6c32 │ │ │ │ + beq.n 1a6c22 │ │ │ │ cmp r6, #4 │ │ │ │ - bhi.w 1a6c28 │ │ │ │ + bhi.w 1a6c18 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ed8 │ │ │ │ - b.n 1a6c3c │ │ │ │ + bl 1a5ec8 │ │ │ │ + b.n 1a6c2c │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6b42 │ │ │ │ + bne.w 1a6b32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a6aac │ │ │ │ + bl 1a6a9c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1a6068 │ │ │ │ + bl 1a6058 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1a5fb4 │ │ │ │ + bl 1a5fa4 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ add.w ip, r9, #100 @ 0x64 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e30 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ add.w ip, r9, #116 @ 0x74 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1a6c58 │ │ │ │ + b.n 1a6c48 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1a6dfc │ │ │ │ + beq.n 1a6dec │ │ │ │ cmp r6, #4 │ │ │ │ - bls.n 1a6d4a │ │ │ │ + bls.n 1a6d3a │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a6180 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1a6aac │ │ │ │ + bl 1a6a9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ bic.w r0, r8, #262144 @ 0x40000 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1a6aac │ │ │ │ + bl 1a6a9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1a6cd4 │ │ │ │ - b.n 1a6bc6 │ │ │ │ + beq.w 1a6cc4 │ │ │ │ + b.n 1a6bb6 │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r8, #2048 @ 0x800 │ │ │ │ movne.w r1, #668 @ 0x29c │ │ │ │ - bne.w 1a6bea │ │ │ │ + bne.w 1a6bda │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1a6ecc │ │ │ │ + beq.n 1a6ebc │ │ │ │ bics.w r3, r6, #2 │ │ │ │ - beq.n 1a6ed2 │ │ │ │ + beq.n 1a6ec2 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r6, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.n 1a6ecc │ │ │ │ + bhi.n 1a6ebc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ - b.n 1a6bec │ │ │ │ + b.n 1a6bdc │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6c32 │ │ │ │ - b.n 1a6d36 │ │ │ │ + bne.w 1a6c22 │ │ │ │ + b.n 1a6d26 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b.n 1a6bfc │ │ │ │ + b.n 1a6bec │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ - b.n 1a6cea │ │ │ │ + b.n 1a6cda │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ - b.n 1a6bea │ │ │ │ + b.n 1a6bda │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1a6ea0 │ │ │ │ + bne.n 1a6e90 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - b.n 1a6bea │ │ │ │ + b.n 1a6bda │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6afc │ │ │ │ + bne.w 1a6aec │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1a6ea0 │ │ │ │ - b.n 1a6ed6 │ │ │ │ + bne.n 1a6e90 │ │ │ │ + b.n 1a6ec6 │ │ │ │ nop │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #3040] @ 1a7aec │ │ │ │ + ldr.w r3, [pc, #3040] @ 1a7adc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r9, [pc, #3040] @ 1a7af0 │ │ │ │ + ldr.w r9, [pc, #3040] @ 1a7ae0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #3036] @ 1a7af4 │ │ │ │ + ldr.w r2, [pc, #3036] @ 1a7ae4 │ │ │ │ add r9, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w fp, [sp, #192] @ 0xc0 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -503119,190 +503105,190 @@ │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1a70ba │ │ │ │ + beq.w 1a70aa │ │ │ │ tst.w fp, #131072 @ 0x20000 │ │ │ │ - bne.n 1a7000 │ │ │ │ + bne.n 1a6ff0 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1a70ba │ │ │ │ + ble.w 1a70aa │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a74e2 │ │ │ │ + beq.w 1a74d2 │ │ │ │ cmp r4, #4 │ │ │ │ - bls.n 1a701c │ │ │ │ + bls.n 1a700c │ │ │ │ ands.w r7, fp, #262144 @ 0x40000 │ │ │ │ - bne.n 1a703e │ │ │ │ + bne.n 1a702e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a6180 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6ee4 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6ee4 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189350 │ │ │ │ + bl 189340 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r2, [pc, #2840] @ 1a7af8 │ │ │ │ - ldr.w r3, [pc, #2824] @ 1a7aec │ │ │ │ + ldr.w r2, [pc, #2840] @ 1a7ae8 │ │ │ │ + ldr.w r3, [pc, #2824] @ 1a7adc │ │ │ │ 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 1a7aca │ │ │ │ + bne.w 1a7aba │ │ │ │ mov r0, r8 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w sl, fp, #131072 @ 0x20000 │ │ │ │ orr.w sl, sl, #262144 @ 0x40000 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ tst.w r3, sl │ │ │ │ - beq.w 1a737a │ │ │ │ + beq.w 1a736a │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a7040 │ │ │ │ + beq.n 1a7030 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi.n 1a7040 │ │ │ │ + bhi.n 1a7030 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6ee4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6fde │ │ │ │ + b.n 1a6fce │ │ │ │ mov sl, fp │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a6180 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6ee4 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892c8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bic.w r3, sl, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6ee4 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189350 │ │ │ │ + bl 189340 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6fde │ │ │ │ + b.n 1a6fce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a721a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp.w fp, #524288 @ 0x80000 │ │ │ │ - beq.w 1a7520 │ │ │ │ + beq.w 1a7510 │ │ │ │ cmp.w fp, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a74ec │ │ │ │ + bne.w 1a74dc │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #2584] @ 1a7afc │ │ │ │ + bl 185a24 │ │ │ │ + ldr.w r3, [pc, #2584] @ 1a7aec │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #308 @ 0x134 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.n 1a7106 │ │ │ │ + beq.n 1a70f6 │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - beq.n 1a7106 │ │ │ │ + beq.n 1a70f6 │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.w 1a7288 │ │ │ │ + bhi.w 1a7278 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - bl 1a5ed8 │ │ │ │ + bl 1a5ec8 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ @@ -503310,18 +503296,18 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1a7344 │ │ │ │ + bne.w 1a7334 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #340 @ 0x154 │ │ │ │ - bne.w 1a781a │ │ │ │ + bne.w 1a780a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldr.w r1, [r2, #372] @ 0x174 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ @@ -503333,143 +503319,143 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mla r3, r3, ip, sl │ │ │ │ ldrb.w r9, [r2, #41] @ 0x29 │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #32 │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ - cbz r2, 1a71a2 │ │ │ │ + cbz r2, 1a7192 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 1a71a2 │ │ │ │ + cbz r3, 1a7192 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ str.w r1, [r7, r2, lsl #2] │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a73d2 │ │ │ │ + bne.w 1a73c2 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add.w r8, r7, #24 │ │ │ │ strb.w r3, [r7, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ sub.w r4, r4, #4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ clz r4, r4 │ │ │ │ cmp.w r3, #310 @ 0x136 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a7490 │ │ │ │ + bne.w 1a7480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6fde │ │ │ │ + bne.w 1a6fce │ │ │ │ sub.w r3, fp, #131072 @ 0x20000 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ bic.w r3, r3, #131072 @ 0x20000 │ │ │ │ cmp.w fp, #524288 @ 0x80000 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.w 1a7870 │ │ │ │ + bne.w 1a7860 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a6fde │ │ │ │ + beq.w 1a6fce │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6fde │ │ │ │ + b.n 1a6fce │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - beq.w 1a78d2 │ │ │ │ - bhi.w 1a79e0 │ │ │ │ + beq.w 1a78c2 │ │ │ │ + bhi.w 1a79d0 │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ - beq.w 1a7900 │ │ │ │ - bhi.w 1a758e │ │ │ │ + beq.w 1a78f0 │ │ │ │ + bhi.w 1a757e │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1a78b2 │ │ │ │ + beq.w 1a78a2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1a75f8 │ │ │ │ + beq.w 1a75e8 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.w 1a76ea │ │ │ │ + beq.w 1a76da │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a7aae │ │ │ │ + beq.w 1a7a9e │ │ │ │ cmp r4, #2 │ │ │ │ - bls.w 1a7a8c │ │ │ │ + bls.w 1a7a7c │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #2184] @ 1a7afc │ │ │ │ + bl 185a24 │ │ │ │ + ldr.w r3, [pc, #2184] @ 1a7aec │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ str r3, [sp, #32] │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - beq.w 1a7106 │ │ │ │ + beq.w 1a70f6 │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a7306 │ │ │ │ + bls.n 1a72f6 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5fb4 │ │ │ │ + bl 1a5fa4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r9, r9, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ strd r9, r0, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ strd r9, r9, [r6, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1a7330 │ │ │ │ + b.n 1a7320 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #2052] @ 1a7afc │ │ │ │ + bl 185a24 │ │ │ │ + ldr.w r3, [pc, #2052] @ 1a7aec │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #479 @ 0x1df │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ @@ -503477,273 +503463,273 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1a7360 │ │ │ │ + beq.n 1a7350 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add.w lr, lr, #11 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ str.w r3, [r7, lr, lsl #2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7146 │ │ │ │ + bne.w 1a7136 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldr.w r1, [r2, #392] @ 0x188 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ - b.n 1a715c │ │ │ │ + b.n 1a714c │ │ │ │ bics.w r3, fp, #393216 @ 0x60000 │ │ │ │ - beq.w 1a7920 │ │ │ │ + beq.w 1a7910 │ │ │ │ cmp.w sl, #524288 @ 0x80000 │ │ │ │ - beq.w 1a75c2 │ │ │ │ - ldr.w r3, [pc, #1904] @ 1a7afc │ │ │ │ + beq.w 1a75b2 │ │ │ │ + ldr.w r3, [pc, #1904] @ 1a7aec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ add.w r3, sl, #24576 @ 0x6000 │ │ │ │ ldrb.w r3, [r3, #3070] @ 0xbfe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7950 │ │ │ │ + beq.w 1a7940 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.w 1a7950 │ │ │ │ + bpl.w 1a7940 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 1a7a4c │ │ │ │ + beq.w 1a7a3c │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r7, r0 │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w fp, #1048576 @ 0x100000 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.w 1a70f4 │ │ │ │ - b.n 1a7106 │ │ │ │ + bne.w 1a70e4 │ │ │ │ + b.n 1a70f6 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccd8 │ │ │ │ + bl 21ccc8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a746c │ │ │ │ + beq.n 1a745c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1a74da │ │ │ │ + bne.n 1a74ca │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a744c │ │ │ │ + beq.n 1a743c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a7540 │ │ │ │ + bhi.w 1a7530 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 18c440 │ │ │ │ + bl 18c430 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 1a7468 │ │ │ │ + beq.n 1a7458 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a7430 │ │ │ │ + beq.n 1a7420 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 1a7966 │ │ │ │ + beq.w 1a7956 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21d748 │ │ │ │ - cbz r0, 1a7468 │ │ │ │ + bl 21d738 │ │ │ │ + cbz r0, 1a7458 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ mla r8, r3, r0, r8 │ │ │ │ - b.n 1a7462 │ │ │ │ + b.n 1a7452 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a73f0 │ │ │ │ + bne.n 1a73e0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r0, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, r0, lsl #2] │ │ │ │ str.w r1, [r7, r3, lsl #2] │ │ │ │ - b.n 1a71b2 │ │ │ │ + b.n 1a71a2 │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov.w r2, r9, lsr #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6068 │ │ │ │ + bl 1a6058 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189350 │ │ │ │ + bl 189340 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a71ec │ │ │ │ + b.n 1a71dc │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a7468 │ │ │ │ + beq.n 1a7458 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1a7404 │ │ │ │ + b.n 1a73f4 │ │ │ │ cmp.w fp, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6f60 │ │ │ │ - b.n 1a701c │ │ │ │ + bne.w 1a6f50 │ │ │ │ + b.n 1a700c │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a72ea │ │ │ │ + beq.w 1a72da │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - beq.n 1a7570 │ │ │ │ + beq.n 1a7560 │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bls.n 1a7570 │ │ │ │ + bls.n 1a7560 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #1516] @ 1a7afc │ │ │ │ + bl 185a24 │ │ │ │ + ldr.w r3, [pc, #1516] @ 1a7aec │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #479 @ 0x1df │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7288 │ │ │ │ + b.n 1a7278 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #1488] @ 1a7afc │ │ │ │ + bl 185a24 │ │ │ │ + ldr.w r3, [pc, #1488] @ 1a7aec │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #470 @ 0x1d6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a70f4 │ │ │ │ - b.n 1a7306 │ │ │ │ + bne.w 1a70e4 │ │ │ │ + b.n 1a72f6 │ │ │ │ mov r1, ip │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov ip, r8 │ │ │ │ cmp r3, #5 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bne.n 1a746c │ │ │ │ + bne.n 1a745c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a75e6 │ │ │ │ + beq.n 1a75d6 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1a746c │ │ │ │ + bne.n 1a745c │ │ │ │ cmp r4, #7 │ │ │ │ - beq.w 1a7a64 │ │ │ │ + beq.w 1a7a54 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 1a7564 │ │ │ │ + beq.n 1a7554 │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1a746c │ │ │ │ + bne.n 1a745c │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a7472 │ │ │ │ + b.n 1a7462 │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #1404] @ 1a7afc │ │ │ │ + bl 185a24 │ │ │ │ + ldr.w r3, [pc, #1404] @ 1a7aec │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #308 @ 0x134 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7106 │ │ │ │ + b.n 1a70f6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a7a70 │ │ │ │ + beq.w 1a7a60 │ │ │ │ cmp r4, #4 │ │ │ │ - bls.w 1a7a14 │ │ │ │ + bls.w 1a7a04 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #1360] @ 1a7afc │ │ │ │ + bl 185a24 │ │ │ │ + ldr.w r3, [pc, #1360] @ 1a7aec │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #477 @ 0x1dd │ │ │ │ str r3, [sp, #32] │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - bne.w 1a7288 │ │ │ │ - b.n 1a7106 │ │ │ │ + bne.w 1a7278 │ │ │ │ + b.n 1a70f6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #467 @ 0x1d3 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #1324] @ 1a7afc │ │ │ │ + bl 185a24 │ │ │ │ + ldr.w r3, [pc, #1324] @ 1a7aec │ │ │ │ mov fp, sl │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #467 @ 0x1d3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a70f4 │ │ │ │ - b.n 1a7306 │ │ │ │ + bne.w 1a70e4 │ │ │ │ + b.n 1a72f6 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #551 @ 0x227 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a746c │ │ │ │ + bne.w 1a745c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 1a7472 │ │ │ │ + b.n 1a7462 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a780e │ │ │ │ + beq.w 1a77fe │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -503753,24 +503739,24 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #152 @ 0x98 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a7620 │ │ │ │ + bne.n 1a7610 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r2 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd sl, sl, [sp, #48] @ 0x30 │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -503782,50 +503768,50 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [sp, #64] @ 0x40 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w lr, r7, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ strd sl, sl, [r3, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr.w sl, [pc, #1112] @ 1a7afc │ │ │ │ + ldr.w sl, [pc, #1112] @ 1a7aec │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [r9, sl] │ │ │ │ mla r3, fp, ip, sl │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7802 │ │ │ │ + beq.w 1a77f2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, #11 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mla r2, fp, r2, sl │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ movw r3, #311 @ 0x137 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ - b.n 1a7170 │ │ │ │ + b.n 1a7160 │ │ │ │ mov.w r1, #310 @ 0x136 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a78ae │ │ │ │ + beq.w 1a789e │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -503836,24 +503822,24 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #152 @ 0x98 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a7714 │ │ │ │ + bne.n 1a7704 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov.w sl, #0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd sl, sl, [sp, #48] @ 0x30 │ │ │ │ strd sl, r0, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -503864,193 +503850,193 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ mov.w lr, #2 │ │ │ │ strd sl, sl, [r3, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [sp, #64] @ 0x40 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w lr, r7, #116 @ 0x74 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ strd sl, sl, [r3, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr.w sl, [pc, #820] @ 1a7afc │ │ │ │ + ldr.w sl, [pc, #820] @ 1a7aec │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [r9, sl] │ │ │ │ mla r3, fp, ip, sl │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1a7812 │ │ │ │ + cbz r3, 1a7802 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, #11 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mla r2, fp, r2, sl │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ mov.w r3, #310 @ 0x136 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a76e0 │ │ │ │ + b.n 1a76d0 │ │ │ │ movw r3, #311 @ 0x137 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - b.n 1a7170 │ │ │ │ + b.n 1a7160 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 1a7648 │ │ │ │ + b.n 1a7638 │ │ │ │ mov.w r3, #310 @ 0x136 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7808 │ │ │ │ + b.n 1a77f8 │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ itt eq │ │ │ │ moveq r3, r8 │ │ │ │ ldreq r6, [sp, #20] │ │ │ │ - beq.n 1a783a │ │ │ │ - b.n 1a76e4 │ │ │ │ + beq.n 1a782a │ │ │ │ + b.n 1a76d4 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a7ad4 │ │ │ │ + beq.w 1a7ac4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a7ace │ │ │ │ + bne.w 1a7abe │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a7828 │ │ │ │ + bne.n 1a7818 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r6, [sp, #20] │ │ │ │ mla ip, r9, ip, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r7, r3, lsl #2] │ │ │ │ - bl 21ccd8 │ │ │ │ + bl 21ccc8 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ mla r9, r9, ip, sl │ │ │ │ ldrb.w r3, [r9, #34] @ 0x22 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r7, r3, lsl #2] │ │ │ │ - b.n 1a7170 │ │ │ │ + b.n 1a7160 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a789a │ │ │ │ + cbz r0, 1a788a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 1a6fde │ │ │ │ + b.w 1a6fce │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 1a773c │ │ │ │ + b.n 1a772c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #572] @ (1a7afc ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #572] @ (1a7aec ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #340 @ 0x154 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a70f4 │ │ │ │ - b.n 1a7306 │ │ │ │ + bne.w 1a70e4 │ │ │ │ + b.n 1a72f6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a79b0 │ │ │ │ + beq.n 1a79a0 │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a79b0 │ │ │ │ + bls.n 1a79a0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 1a7a32 │ │ │ │ + beq.w 1a7a22 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #524] @ (1a7afc ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #524] @ (1a7aec ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a70f4 │ │ │ │ + b.w 1a70e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #496] @ (1a7afc ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #496] @ (1a7aec ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #391 @ 0x187 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a70f4 │ │ │ │ - b.n 1a7306 │ │ │ │ + bne.w 1a70e4 │ │ │ │ + b.n 1a72f6 │ │ │ │ mov.w fp, #262144 @ 0x40000 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a79c8 │ │ │ │ + beq.n 1a79b8 │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a79c8 │ │ │ │ + bls.n 1a79b8 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1a7a32 │ │ │ │ + beq.n 1a7a22 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #444] @ (1a7afc ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #444] @ (1a7aec ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a70f4 │ │ │ │ + b.w 1a70e4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1a7a4c │ │ │ │ + beq.n 1a7a3c │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a73c6 │ │ │ │ + b.n 1a73b6 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.n 1a799e │ │ │ │ + bhi.n 1a798e │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1a7ace │ │ │ │ + bhi.w 1a7abe │ │ │ │ tbb [pc, r0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #676 @ 0x2a4 │ │ │ │ add r1, sp, #676 @ 0x2a4 │ │ │ │ asrs r1, r5, #2 │ │ │ │ add r1, sp, #676 @ 0x2a4 │ │ │ │ add r1, sp, #676 @ 0x2a4 │ │ │ │ @@ -504066,110 +504052,110 @@ │ │ │ │ asrs r1, r5, #6 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r2, r3, r3, r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a7462 │ │ │ │ + b.n 1a7452 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a799e │ │ │ │ + b.n 1a798e │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #320] @ (1a7afc ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #320] @ (1a7aec ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7306 │ │ │ │ + b.n 1a72f6 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #296] @ (1a7afc ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #296] @ (1a7aec ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7306 │ │ │ │ + b.n 1a72f6 │ │ │ │ cmp.w fp, #262144 @ 0x40000 │ │ │ │ - beq.n 1a7924 │ │ │ │ - bhi.n 1a7aaa │ │ │ │ + beq.n 1a7914 │ │ │ │ + bhi.n 1a7a9a │ │ │ │ cmp.w fp, #2048 @ 0x800 │ │ │ │ it ne │ │ │ │ movne.w fp, #131072 @ 0x20000 │ │ │ │ - bne.n 1a7924 │ │ │ │ + bne.n 1a7914 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #252] @ (1a7afc ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #252] @ (1a7aec ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #499 @ 0x1f3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a70f4 │ │ │ │ - b.n 1a7306 │ │ │ │ + bne.w 1a70e4 │ │ │ │ + b.n 1a72f6 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #216] @ (1a7afc ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #216] @ (1a7aec ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a70f4 │ │ │ │ + b.w 1a70e4 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #192] @ (1a7afc ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #192] @ (1a7aec ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #305 @ 0x131 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7106 │ │ │ │ + b.w 1a70f6 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov.w fp, #1048576 @ 0x100000 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ movw r3, #305 @ 0x131 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7106 │ │ │ │ + b.w 1a70f6 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a7472 │ │ │ │ + b.n 1a7462 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #124] @ (1a7afc ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #124] @ (1a7aec ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #477 @ 0x1dd │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7306 │ │ │ │ + b.n 1a72f6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #96] @ (1a7afc ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #96] @ (1a7aec ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a70f4 │ │ │ │ + b.w 1a70e4 │ │ │ │ mov sl, fp │ │ │ │ - b.n 1a7382 │ │ │ │ + b.n 1a7372 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #64] @ (1a7afc ) │ │ │ │ + bl 185a24 │ │ │ │ + ldr r3, [pc, #64] @ (1a7aec ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7306 │ │ │ │ + b.n 1a72f6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ mla sl, r3, ip, sl │ │ │ │ @@ -504177,51 +504163,51 @@ │ │ │ │ ldrb.w r3, [sl, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.n 1a7b2a │ │ │ │ + bne.n 1a7b1a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.n 1a7b2a │ │ │ │ + bne.n 1a7b1a │ │ │ │ ldrsb.w r3, [r0, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a7b42 │ │ │ │ + blt.n 1a7b32 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 1a7b2e │ │ │ │ + beq.n 1a7b1e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a7b3c │ │ │ │ + beq.n 1a7b2c │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a7b52 │ │ │ │ + beq.n 1a7b42 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.n 1a7b1c │ │ │ │ + bne.n 1a7b0c │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1a7b46 │ │ │ │ + bpl.n 1a7b36 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -504240,61 +504226,61 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldrsb.w r5, [r3, #65] @ 0x41 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a7b00 │ │ │ │ - cbnz r0, 1a7bc2 │ │ │ │ + bl 1a7af0 │ │ │ │ + cbnz r0, 1a7bb2 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.n 1a7bac │ │ │ │ + beq.n 1a7b9c │ │ │ │ ldrb r1, [r4, #21] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ and.w r1, r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1a5b40 │ │ │ │ + bl 1a5b30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ blx 48304 <__aeabi_idiv@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.n 1a7b88 │ │ │ │ + bne.n 1a7b78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7b88 │ │ │ │ + bne.n 1a7b78 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldrsb.w r5, [r3, #65] @ 0x41 │ │ │ │ - b.n 1a7b84 │ │ │ │ + b.n 1a7b74 │ │ │ │ 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 r7, r0 │ │ │ │ - ldr r0, [pc, #900] @ (1a7f6c ) │ │ │ │ + ldr r0, [pc, #900] @ (1a7f5c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #900] @ (1a7f70 ) │ │ │ │ + ldr r2, [pc, #900] @ (1a7f60 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #896] @ (1a7f74 ) │ │ │ │ + ldr r4, [pc, #896] @ (1a7f64 ) │ │ │ │ mov r9, r1 │ │ │ │ add.w fp, r7, #4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -504303,110 +504289,110 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r8, r3, #0, #21 │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.w 1a7e16 │ │ │ │ + beq.w 1a7e06 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1a7c54 │ │ │ │ + bne.n 1a7c44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a7f12 │ │ │ │ + beq.w 1a7f02 │ │ │ │ ldrb r3, [r6, #30] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.w 1a7e78 │ │ │ │ + bne.w 1a7e68 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsb.w r2, [r6, #29] │ │ │ │ - ldr r3, [pc, #824] @ (1a7f78 ) │ │ │ │ + ldr r3, [pc, #824] @ (1a7f68 ) │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movwlt r1, #371 @ 0x173 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - blt.n 1a7c62 │ │ │ │ + blt.n 1a7c52 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - b.n 1a7c62 │ │ │ │ - ldr r3, [pc, #800] @ (1a7f78 ) │ │ │ │ + b.n 1a7c52 │ │ │ │ + ldr r3, [pc, #800] @ (1a7f68 ) │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r1, 1a7c94 │ │ │ │ + cbz r1, 1a7c84 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 16fa9c │ │ │ │ + bl 16fa8c │ │ │ │ ldrb.w r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a7e58 │ │ │ │ + beq.w 1a7e48 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb r0, [r2, #29] │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ add.w r2, r0, #11 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ - cbz r1, 1a7cd8 │ │ │ │ + cbz r1, 1a7cc8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a7cbc │ │ │ │ - bl 21da9c │ │ │ │ + beq.n 1a7cac │ │ │ │ + bl 21da8c │ │ │ │ ldrb r1, [r6, #21] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ and.w r1, r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb.w r2, [r2, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ bics.w r2, r8, #4 │ │ │ │ - bne.n 1a7cf4 │ │ │ │ + bne.n 1a7ce4 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ - cbz r2, 1a7d0c │ │ │ │ + cbz r2, 1a7cfc │ │ │ │ ldrh r1, [r6, #32] │ │ │ │ adds r2, #11 │ │ │ │ ubfx r1, r1, #0, #9 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ movw r2, #530 @ 0x212 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a7da4 │ │ │ │ + beq.n 1a7d94 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1a7b60 │ │ │ │ + bl 1a7b50 │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ @@ -504437,15 +504423,15 @@ │ │ │ │ and.w r1, r1, #110 @ 0x6e │ │ │ │ orrs r3, r1 │ │ │ │ ldrb.w r2, [sl, #67] @ 0x43 │ │ │ │ bfi r8, r3, #24, #8 │ │ │ │ adds r2, #11 │ │ │ │ str.w r8, [r5, r2, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a7e3c │ │ │ │ + beq.n 1a7e2c │ │ │ │ add r6, sp, #28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ @@ -504458,248 +504444,248 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r4, r5, #24 │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #384] @ (1a7f7c ) │ │ │ │ - ldr r3, [pc, #372] @ (1a7f70 ) │ │ │ │ + bl 1891c8 │ │ │ │ + ldr r2, [pc, #384] @ (1a7f6c ) │ │ │ │ + ldr r3, [pc, #372] @ (1a7f60 ) │ │ │ │ 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 1a7f68 │ │ │ │ + bne.w 1a7f58 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r6, #30] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ and.w r3, r2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a7e88 │ │ │ │ - cbnz r3, 1a7e68 │ │ │ │ + beq.n 1a7e78 │ │ │ │ + cbnz r3, 1a7e58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a7f3e │ │ │ │ + beq.w 1a7f2e │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ - ldr r3, [pc, #320] @ (1a7f78 ) │ │ │ │ + ldr r3, [pc, #320] @ (1a7f68 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - b.n 1a7c62 │ │ │ │ + b.n 1a7c52 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7f20 │ │ │ │ + beq.n 1a7f10 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ add r6, sp, #28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [sp, #28] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a7dc0 │ │ │ │ + b.n 1a7db0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1a7c94 │ │ │ │ - ldr r3, [pc, #268] @ (1a7f78 ) │ │ │ │ + b.n 1a7c84 │ │ │ │ + ldr r3, [pc, #268] @ (1a7f68 ) │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1a7c62 │ │ │ │ - ldr r3, [pc, #252] @ (1a7f78 ) │ │ │ │ + b.n 1a7c52 │ │ │ │ + ldr r3, [pc, #252] @ (1a7f68 ) │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1a7c62 │ │ │ │ + b.n 1a7c52 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bpl.n 1a7e24 │ │ │ │ + bpl.n 1a7e14 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ and.w r1, r5, #14 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a7e24 │ │ │ │ + beq.n 1a7e14 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7e68 │ │ │ │ + bne.n 1a7e58 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1a7f4e │ │ │ │ + beq.n 1a7f3e │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.n 1a7f4e │ │ │ │ + bmi.n 1a7f3e │ │ │ │ ldrsb.w r3, [r6, #18] │ │ │ │ ldrb r2, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movlt r1, #229 @ 0xe5 │ │ │ │ - blt.n 1a7ebc │ │ │ │ + blt.n 1a7eac │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r1, #228 @ 0xe4 │ │ │ │ movne r1, #220 @ 0xdc │ │ │ │ ubfx r3, r5, #1, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ sub.w r2, r3, #13 │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bhi.n 1a7f5c │ │ │ │ - bl 185a34 │ │ │ │ + bhi.n 1a7f4c │ │ │ │ + bl 185a24 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ - ldr r3, [pc, #140] @ (1a7f78 ) │ │ │ │ + bl 186e3c │ │ │ │ + ldr r3, [pc, #140] @ (1a7f68 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - b.n 1a7c62 │ │ │ │ - ldr r3, [pc, #100] @ (1a7f78 ) │ │ │ │ + b.n 1a7c52 │ │ │ │ + ldr r3, [pc, #100] @ (1a7f68 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #363 @ 0x16b │ │ │ │ - b.n 1a7c62 │ │ │ │ + b.n 1a7c52 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1a7de0 │ │ │ │ - ldr r3, [pc, #56] @ (1a7f78 ) │ │ │ │ + b.n 1a7dd0 │ │ │ │ + ldr r3, [pc, #56] @ (1a7f68 ) │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 1a7c62 │ │ │ │ + b.n 1a7c52 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ - ldr r3, [pc, #32] @ (1a7f78 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a7f68 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - b.n 1a7c62 │ │ │ │ + b.n 1a7c52 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1a7ed2 │ │ │ │ + b.n 1a7ec2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr r4, [pc, #912] @ (1a8324 ) │ │ │ │ + ldr r4, [pc, #912] @ (1a8314 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #908] @ (1a8328 ) │ │ │ │ + ldr r0, [pc, #908] @ (1a8318 ) │ │ │ │ ldrb.w r5, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ ldrb.w r0, [sp, #224] @ 0xe0 │ │ │ │ strd r1, r4, [sp, #28] │ │ │ │ cmp r0, #15 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ - bhi.n 1a8012 │ │ │ │ + bhi.n 1a8002 │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 1a8012 │ │ │ │ + bpl.n 1a8002 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 1a8162 │ │ │ │ + beq.w 1a8152 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 1a8128 │ │ │ │ + beq.w 1a8118 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #40] @ 0x28 │ │ │ │ - bl 18838c │ │ │ │ + bl 18837c │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1a7bd4 │ │ │ │ - ldr r2, [pc, #820] @ (1a832c ) │ │ │ │ - ldr r3, [pc, #812] @ (1a8328 ) │ │ │ │ + bl 1a7bc4 │ │ │ │ + ldr r2, [pc, #820] @ (1a831c ) │ │ │ │ + ldr r3, [pc, #812] @ (1a8318 ) │ │ │ │ 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 1a8320 │ │ │ │ + bne.w 1a8310 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 1a7fc8 │ │ │ │ + bpl.n 1a7fb8 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.n 1a7fce │ │ │ │ + bne.n 1a7fbe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add.w r8, r3, #4 │ │ │ │ - bl 1a5b40 │ │ │ │ + bl 1a5b30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a829e │ │ │ │ + bne.w 1a828e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ - bl 21b188 │ │ │ │ + bl 21b178 │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a8118 │ │ │ │ + beq.n 1a8108 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -504715,16 +504701,16 @@ │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov.w r9, r5, lsl #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1a7bd4 │ │ │ │ - cbz r5, 1a80f6 │ │ │ │ + bl 1a7bc4 │ │ │ │ + cbz r5, 1a80e6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ mov.w sl, #3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r3, fp, lsl #2 │ │ │ │ @@ -504741,98 +504727,98 @@ │ │ │ │ itttt mi │ │ │ │ addmi r3, sp, #176 @ 0xb0 │ │ │ │ addmi.w r3, r3, r1, lsl #2 │ │ │ │ addmi r1, #1 │ │ │ │ strmi.w r2, [r3, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a80b6 │ │ │ │ + bne.n 1a80a6 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ adds r4, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ cmp r9, r4 │ │ │ │ str.w r0, [r7], #4 │ │ │ │ - bne.n 1a80a4 │ │ │ │ + bne.n 1a8094 │ │ │ │ ldrd r5, fp, [sp, #52] @ 0x34 │ │ │ │ add fp, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8170 │ │ │ │ + beq.n 1a8160 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a81bc │ │ │ │ + bne.n 1a81ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 1a805a │ │ │ │ - bl 188398 │ │ │ │ + bhi.n 1a804a │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188ea0 │ │ │ │ - b.n 1a7ff6 │ │ │ │ + bl 188e90 │ │ │ │ + b.n 1a7fe6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #38 @ 0x26 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r4, r6, [sp, #12] │ │ │ │ movs r4, #32 │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7bc4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a7ff6 │ │ │ │ + beq.w 1a7fe6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #28 │ │ │ │ adds r0, #4 │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1a7ff6 │ │ │ │ + bl 188ccc │ │ │ │ + b.n 1a7fe6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst.w r3, #5 │ │ │ │ - beq.w 1a7fd4 │ │ │ │ - b.n 1a801e │ │ │ │ + beq.w 1a7fc4 │ │ │ │ + b.n 1a800e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a8208 │ │ │ │ + beq.n 1a81f8 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ bics.w r2, r1, r2 │ │ │ │ - beq.n 1a810c │ │ │ │ + beq.n 1a80fc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a8324 │ │ │ │ + bhi.w 1a8314 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r4!, {r0, r2, r3, r4, r5, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ - cbnz r4, 1a81d6 │ │ │ │ + cbnz r4, 1a81c6 │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ push {r2, r6, r7, lr} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ @@ -504841,25 +504827,25 @@ │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ uxtb r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a8254 │ │ │ │ + beq.n 1a8244 │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bics.w r2, r0, r2 │ │ │ │ - beq.n 1a8104 │ │ │ │ + beq.n 1a80f4 │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a82fa │ │ │ │ + bhi.w 1a82ea │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r4, [r0, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ strh r1, [r1, #4] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ @@ -504871,207 +504857,207 @@ │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a810c │ │ │ │ + beq.w 1a80fc │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ strd r4, r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a8242 │ │ │ │ + cbz r0, 1a8232 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a810c │ │ │ │ + b.n 1a80fc │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a8104 │ │ │ │ + beq.w 1a80f4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a828c │ │ │ │ + cbz r0, 1a827c │ │ │ │ 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, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a8104 │ │ │ │ + b.n 1a80f4 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a82ce │ │ │ │ + cbz r0, 1a82be │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a8034 │ │ │ │ + b.n 1a8024 │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1a8264 │ │ │ │ + b.n 1a8254 │ │ │ │ strb.w r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1a8264 │ │ │ │ + b.n 1a8254 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8264 │ │ │ │ + b.n 1a8254 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1a8264 │ │ │ │ + b.n 1a8254 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1a821a │ │ │ │ + b.n 1a820a │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1a821a │ │ │ │ + b.n 1a820a │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1a821a │ │ │ │ + b.n 1a820a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a821a │ │ │ │ + b.n 1a820a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #596] @ (1a859c ) │ │ │ │ + ldr r1, [pc, #596] @ (1a858c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #596] @ (1a85a0 ) │ │ │ │ + ldr r3, [pc, #596] @ (1a8590 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w fp, r8, #4 │ │ │ │ - ldr.w sl, [pc, #588] @ 1a85a4 │ │ │ │ + ldr.w sl, [pc, #588] @ 1a8594 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrh.w r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r2, 1a8390 │ │ │ │ + cbz r2, 1a8380 │ │ │ │ ldrsb.w r3, [r7, #29] │ │ │ │ cmp r3, #0 │ │ │ │ iteee lt │ │ │ │ movwlt r1, #653 @ 0x28d │ │ │ │ ldrbge r1, [r7, #30] │ │ │ │ andge.w r1, r1, #1 │ │ │ │ rsbge r1, r1, #652 @ 0x28c │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - cbz r1, 1a83c6 │ │ │ │ + cbz r1, 1a83b6 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ - bl 16fa9c │ │ │ │ + bl 16fa8c │ │ │ │ ldrb.w r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a8580 │ │ │ │ + beq.w 1a8570 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r6, [sp, #32] │ │ │ │ add r6, sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a83f6 │ │ │ │ + beq.n 1a83e6 │ │ │ │ mov r0, lr │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ mov lr, r0 │ │ │ │ ldrb r1, [r7, #21] │ │ │ │ mov r0, lr │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ and.w r1, r1, #1 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #416] @ (1a85a8 ) │ │ │ │ + ldr r3, [pc, #416] @ (1a8598 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr.w sl, [sl, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ adds r2, #11 │ │ │ │ @@ -505088,22 +505074,22 @@ │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r1, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r2, #11 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - cbz r1, 1a845c │ │ │ │ + cbz r1, 1a844c │ │ │ │ ldrh r3, [r7, #32] │ │ │ │ adds r1, #11 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ str.w r3, [r5, r1, lsl #2] │ │ │ │ mov.w lr, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8486 │ │ │ │ + beq.n 1a8476 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -505120,19 +505106,19 @@ │ │ │ │ ldrsb.w r9, [r3, #65] @ 0x41 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #3 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ it ne │ │ │ │ movne r6, ip │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 1a8556 │ │ │ │ + beq.n 1a8546 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ - bl 1a7b60 │ │ │ │ + bl 1a7b50 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ lsls r3, r0, #7 │ │ │ │ and.w r9, r9, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ and.w r3, r3, #8064 @ 0x1f80 │ │ │ │ @@ -505162,118 +505148,118 @@ │ │ │ │ movt r2, #62719 @ 0xf4ff │ │ │ │ ands r2, r4 │ │ │ │ orr.w r4, r3, r2 │ │ │ │ ldrb.w r1, [sl, #67] @ 0x43 │ │ │ │ adds r1, #11 │ │ │ │ str.w r4, [r5, r1, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #108] @ (1a85ac ) │ │ │ │ - ldr r3, [pc, #96] @ (1a85a0 ) │ │ │ │ + bl 1891c8 │ │ │ │ + ldr r2, [pc, #108] @ (1a859c ) │ │ │ │ + ldr r3, [pc, #96] @ (1a8590 ) │ │ │ │ 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 1a8596 │ │ │ │ + bne.n 1a8586 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r6, [r7, #30] │ │ │ │ ubfx r6, r6, #5, #9 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ it hi │ │ │ │ uxtbhi r6, r6 │ │ │ │ - bhi.n 1a84bc │ │ │ │ + bhi.n 1a84ac │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbz r3, 1a8592 │ │ │ │ + cbz r3, 1a8582 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, ip │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsl.w r1, r6, ip │ │ │ │ add.w ip, ip, #2 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1a856e │ │ │ │ + bne.n 1a855e │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1a84bc │ │ │ │ + b.n 1a84ac │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1a83c6 │ │ │ │ + b.n 1a83b6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1a84bc │ │ │ │ + b.n 1a84ac │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1028 @ 0x404 │ │ │ │ - ldr r4, [pc, #516] @ (1a87d0 ) │ │ │ │ + ldr r4, [pc, #516] @ (1a87c0 ) │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [pc, #512] @ (1a87d4 ) │ │ │ │ - ldr r3, [pc, #516] @ (1a87d8 ) │ │ │ │ + ldr r2, [pc, #512] @ (1a87c4 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a87c8 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldr.w r1, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #1020] @ 0x3fc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1a85fa │ │ │ │ + cbz r3, 1a85ea │ │ │ │ mov r2, r1 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbnz r5, 1a8620 │ │ │ │ + cbnz r5, 1a8610 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a85ee │ │ │ │ + bne.n 1a85de │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #476] @ (1a87dc ) │ │ │ │ - ldr r3, [pc, #472] @ (1a87d8 ) │ │ │ │ + ldr r2, [pc, #476] @ (1a87cc ) │ │ │ │ + ldr r3, [pc, #472] @ (1a87c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #1020] @ 0x3fc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a97ce │ │ │ │ + bne.w 1a97be │ │ │ │ mov r0, sl │ │ │ │ addw sp, sp, #1028 @ 0x404 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #444] @ (1a87e0 ) │ │ │ │ + ldr r3, [pc, #444] @ (1a87d0 ) │ │ │ │ add.w r9, sp, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov.w sl, #0 │ │ │ │ add.w fp, sp, #280 @ 0x118 │ │ │ │ - vldr d8, [pc, #404] @ 1a87c8 │ │ │ │ + vldr d8, [pc, #404] @ 1a87b8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r8, sp, #320 @ 0x140 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [pc, #420] @ (1a87e4 ) │ │ │ │ + ldr r3, [pc, #420] @ (1a87d4 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ mov fp, r9 │ │ │ │ mov r9, sl │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r8, [sp, #184] @ 0xb8 │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ @@ -505297,31 +505283,31 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [r2, #28] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldrd r2, r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f770 │ │ │ │ + bl 16f760 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a879c │ │ │ │ - ldr r3, [pc, #288] @ (1a87e8 ) │ │ │ │ + beq.n 1a878c │ │ │ │ + ldr r3, [pc, #288] @ (1a87d8 ) │ │ │ │ strd r5, r4, [sp, #140] @ 0x8c │ │ │ │ mov r4, r8 │ │ │ │ mov r5, fp │ │ │ │ mov r8, r7 │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -505329,216 +505315,216 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a8782 │ │ │ │ + beq.n 1a8772 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r9, r5 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a874c │ │ │ │ + bne.n 1a873c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 1a8730 │ │ │ │ - bhi.w 1a8cee │ │ │ │ + beq.n 1a8720 │ │ │ │ + bhi.w 1a8cde │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1a874c │ │ │ │ + bhi.n 1a873c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 1a8730 │ │ │ │ + bmi.n 1a8720 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ - cbz r3, 1a874c │ │ │ │ + cbz r3, 1a873c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a97d2 │ │ │ │ + bne.w 1a97c2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.n 1a87fe │ │ │ │ + bne.n 1a87ee │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a8772 │ │ │ │ + cbz r3, 1a8762 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1a875e │ │ │ │ + cbz r3, 1a874e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a870e │ │ │ │ + beq.n 1a86fe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8750 │ │ │ │ + bne.n 1a8740 │ │ │ │ ldrd r4, r8, [sp, #52] @ 0x34 │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a86da │ │ │ │ + bne.n 1a86ca │ │ │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ │ │ mov fp, r5 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ orr.w r9, r9, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a87c4 │ │ │ │ - cbz r4, 1a87c4 │ │ │ │ + cbz r3, 1a87b4 │ │ │ │ + cbz r4, 1a87b4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a865e │ │ │ │ + bne.w 1a864e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a87b4 │ │ │ │ + bne.n 1a87a4 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1a85fc │ │ │ │ + b.n 1a85ec │ │ │ │ ... │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a97d8 │ │ │ │ + beq.w 1a97c8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a97ea │ │ │ │ + bne.w 1a97da │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a87ec │ │ │ │ + bne.n 1a87dc │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldrsb.w r1, [r3, #65] @ 0x41 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7af0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ subs r3, #4 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ itee eq │ │ │ │ moveq.w fp, #1 │ │ │ │ ldrbne r7, [r5, #21] │ │ │ │ andne.w fp, r7, #1 │ │ │ │ - bl 18c2e8 │ │ │ │ + bl 18c2d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a8d42 │ │ │ │ + bne.w 1a8d32 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ add r3, sp, #508 @ 0x1fc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a8d26 │ │ │ │ + bne.w 1a8d16 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c004 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ adds r4, r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1a8888 │ │ │ │ + bpl.n 1a8878 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a8e32 │ │ │ │ + beq.w 1a8e22 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1a88bc │ │ │ │ + cbz r0, 1a88ac │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a89da │ │ │ │ + beq.w 1a89ca │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrd sl, r6, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a8c00 │ │ │ │ + bne.w 1a8bf0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r3, #28] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ @@ -505547,35 +505533,35 @@ │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ andne.w r1, r2, #63 @ 0x3f │ │ │ │ lslne r3, r1 │ │ │ │ bicne r0, r3 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8d06 │ │ │ │ + beq.w 1a8cf6 │ │ │ │ subs.w ip, r3, #1 │ │ │ │ - beq.n 1a89b8 │ │ │ │ + beq.n 1a89a8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1a8926 │ │ │ │ + cbz r1, 1a8916 │ │ │ │ ldrb.w lr, [r1, #30] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1a8926 │ │ │ │ + bne.n 1a8916 │ │ │ │ ldrb.w r1, [r1, #101] @ 0x65 │ │ │ │ - cbnz r1, 1a8926 │ │ │ │ + cbnz r1, 1a8916 │ │ │ │ tst.w ip, r3 │ │ │ │ - beq.w 1a94b0 │ │ │ │ + beq.w 1a94a0 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ cmp r2, #32 │ │ │ │ strd r8, r8, [r1] │ │ │ │ - bhi.w 1a8d80 │ │ │ │ + bhi.w 1a8d70 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.w 1a97f0 │ │ │ │ + bhi.w 1a97e0 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r4, r3, #5 │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ @@ -505605,91 +505591,91 @@ │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #256] @ 0x100 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a89ac │ │ │ │ + cbz r0, 1a899c │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a88d0 │ │ │ │ + bne.w 1a88c0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 18c128 │ │ │ │ + bl 18c118 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #189] @ 0xbd │ │ │ │ - cbnz r3, 1a89f8 │ │ │ │ + cbnz r3, 1a89e8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 1a89f8 │ │ │ │ + cbz r3, 1a89e8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsb.w r3, [r3, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1a96a0 │ │ │ │ + blt.w 1a9690 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp.w r7, #276 @ 0x114 │ │ │ │ - beq.w 1a8e0e │ │ │ │ - bhi.w 1a8d88 │ │ │ │ + beq.w 1a8dfe │ │ │ │ + bhi.w 1a8d78 │ │ │ │ subs r7, #188 @ 0xbc │ │ │ │ cmp r7, #3 │ │ │ │ - bhi.w 1a874c │ │ │ │ + bhi.w 1a873c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ and.w r2, r2, #14 │ │ │ │ subs r3, r2, #4 │ │ │ │ ands.w r3, r3, #250 @ 0xfa │ │ │ │ - beq.w 1a9748 │ │ │ │ + beq.w 1a9738 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ subs r1, r3, #1 │ │ │ │ subs r3, #13 │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ ubfx r2, r2, #1, #3 │ │ │ │ - bhi.w 1a9768 │ │ │ │ - ldr.w r3, [pc, #2900] @ 1a95b0 │ │ │ │ + bhi.w 1a9758 │ │ │ │ + ldr.w r3, [pc, #2900] @ 1a95a0 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -505697,35 +505683,35 @@ │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #189 @ 0xbd │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1a8aa0 │ │ │ │ + bhi.n 1a8a90 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r6, r4, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ - bl 1a7b60 │ │ │ │ + bl 1a7b50 │ │ │ │ ldr.w lr, [r5, #20] │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ and.w fp, r0, #63 @ 0x3f │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ bfi r4, r6, #0, #7 │ │ │ │ @@ -505760,24 +505746,24 @@ │ │ │ │ mov r7, r9 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r0, lr │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ orr.w r5, r6, #128 @ 0x80 │ │ │ │ add r6, sp, #200 @ 0xc8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ str.w r8, [sp, #212] @ 0xd4 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r4, r4, [sp, #200] @ 0xc8 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ @@ -505813,70 +505799,70 @@ │ │ │ │ str.w r6, [r7, r4, lsl #2] │ │ │ │ ldrb.w r4, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ adds r4, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r4, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r3, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a874c │ │ │ │ + b.n 1a873c │ │ │ │ strh r3, [r1, #0] │ │ │ │ - b.n 1a8984 │ │ │ │ + b.n 1a8974 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1a8984 │ │ │ │ + b.n 1a8974 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1a8984 │ │ │ │ + b.n 1a8974 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a89c8 │ │ │ │ + beq.w 1a89b8 │ │ │ │ movs r5, #0 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r6 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ mov r1, fp │ │ │ │ blx r7 │ │ │ │ ldr.w r1, [r9] │ │ │ │ adds r4, #1 │ │ │ │ add r5, r0 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 1a8c20 │ │ │ │ + bcc.n 1a8c10 │ │ │ │ mov r6, sl │ │ │ │ mov r4, r9 │ │ │ │ ldrd r9, sl, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a8cfa │ │ │ │ + beq.n 1a8cea │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r5, r3 │ │ │ │ - beq.w 1a89c8 │ │ │ │ + beq.w 1a89b8 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ subs r2, #1 │ │ │ │ strd r8, r8, [r3] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a97f0 │ │ │ │ + bhi.w 1a97e0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r7, r7 │ │ │ │ lsls r3, r0, #23 │ │ │ │ lsls r3, r0, #23 │ │ │ │ lsls r3, r0, #23 │ │ │ │ lsls r3, r0, #23 │ │ │ │ lsls r3, r0, #23 │ │ │ │ @@ -505909,122 +505895,122 @@ │ │ │ │ movs r2, #32 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ vstr d7, [sp, #256] @ 0x100 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a89b8 │ │ │ │ + beq.w 1a89a8 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a89b8 │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 1a89a8 │ │ │ │ movs r2, #16 │ │ │ │ strh r5, [r3, #0] │ │ │ │ - b.n 1a8cae │ │ │ │ + b.n 1a8c9e │ │ │ │ movs r2, #8 │ │ │ │ strb r5, [r3, #0] │ │ │ │ - b.n 1a8cae │ │ │ │ + b.n 1a8c9e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1a8cae │ │ │ │ + b.n 1a8c9e │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a8730 │ │ │ │ - b.n 1a874c │ │ │ │ + beq.w 1a8720 │ │ │ │ + b.n 1a873c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a89c8 │ │ │ │ + beq.w 1a89b8 │ │ │ │ strd r5, r8, [sp, #232] @ 0xe8 │ │ │ │ - b.n 1a8cae │ │ │ │ + b.n 1a8c9e │ │ │ │ strd r0, r0, [r9] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ vldr d7, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ vstr d7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a8cca │ │ │ │ - b.n 1a89b8 │ │ │ │ + bne.n 1a8cba │ │ │ │ + b.n 1a89a8 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c004 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r4, r3, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a8870 │ │ │ │ + b.n 1a8860 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a8d74 │ │ │ │ + beq.n 1a8d64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a874c │ │ │ │ + b.n 1a873c │ │ │ │ str r3, [r1, #0] │ │ │ │ str.w r8, [sp, #220] @ 0xdc │ │ │ │ - b.n 1a8984 │ │ │ │ + b.n 1a8974 │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1a874c │ │ │ │ + bne.w 1a873c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #15 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - bhi.w 1a8ece │ │ │ │ + bhi.w 1a8ebe │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 1a8ece │ │ │ │ + bpl.w 1a8ebe │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a964c │ │ │ │ + beq.w 1a963c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a9664 │ │ │ │ + bne.w 1a9654 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a8dd4 │ │ │ │ + beq.n 1a8dc4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #30 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ - ldr.w r0, [pc, #2008] @ 1a95b0 │ │ │ │ + ldr.w r0, [pc, #2008] @ 1a95a0 │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #38 @ 0x26 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ @@ -506036,36 +506022,36 @@ │ │ │ │ ldrh.w r0, [r4, r0, lsl #2] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb.w r4, [r4, #44] @ 0x2c │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a8330 │ │ │ │ - b.n 1a8be6 │ │ │ │ + bl 1a8320 │ │ │ │ + b.n 1a8bd6 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ - bl 1a7f80 │ │ │ │ + bl 1a7f70 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8be6 │ │ │ │ - b.n 1a8bda │ │ │ │ + beq.w 1a8bd6 │ │ │ │ + b.n 1a8bca │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a8e68 │ │ │ │ + bhi.n 1a8e58 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a8e68 │ │ │ │ + bhi.n 1a8e58 │ │ │ │ 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 │ │ │ │ @@ -506081,15 +506067,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1856] @ 1a95b4 │ │ │ │ + ldr.w r3, [pc, #1856] @ 1a95a4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ and.w r3, r4, #3 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ @@ -506099,75 +506085,75 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mul.w r4, r0, r4 │ │ │ │ str.w r4, [r9] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r4, r5, [sp, #256] @ 0x100 │ │ │ │ strd r4, r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a89e0 │ │ │ │ + beq.w 1a89d0 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a89e0 │ │ │ │ + b.n 1a89d0 │ │ │ │ uxth r4, r4 │ │ │ │ - b.n 1a8e68 │ │ │ │ + b.n 1a8e58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.w 1a8dae │ │ │ │ + bpl.w 1a8d9e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a8db4 │ │ │ │ + bne.w 1a8da4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - bl 21b188 │ │ │ │ + bl 21b178 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ - ldr.w r3, [pc, #1728] @ 1a95b0 │ │ │ │ + ldr.w r3, [pc, #1728] @ 1a95a0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ ldrh.w r3, [r0, r3, lsl #2] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8be6 │ │ │ │ + beq.w 1a8bd6 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r9 │ │ │ │ - b.n 1a8f44 │ │ │ │ + b.n 1a8f34 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.w 1a95da │ │ │ │ + bne.w 1a95ca │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1a8fca │ │ │ │ + bcs.n 1a8fba │ │ │ │ mov.w r8, #0 │ │ │ │ rsb r2, r8, #4 │ │ │ │ subs r3, r3, r6 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ @@ -506176,57 +506162,57 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r2 │ │ │ │ mov r2, r6 │ │ │ │ add r6, r1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ bics.w r3, r1, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bne.n 1a8fce │ │ │ │ + bne.n 1a8fbe │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ asrs r3, r2 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne.n 1a8f22 │ │ │ │ + bne.n 1a8f12 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8f36 │ │ │ │ + beq.n 1a8f26 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r4, r5, [sp, #256] @ 0x100 │ │ │ │ strd r4, r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a8fb0 │ │ │ │ + cbz r0, 1a8fa0 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1a8f40 │ │ │ │ + bcc.n 1a8f30 │ │ │ │ mov r9, fp │ │ │ │ - b.n 1a8be6 │ │ │ │ + b.n 1a8bd6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r6, #32 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ it eq │ │ │ │ movweq sl, #65535 @ 0xffff │ │ │ │ @@ -506256,19 +506242,19 @@ │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ strmi.w r2, [r0, r3, lsl #2] │ │ │ │ add.w r2, r2, #1 │ │ │ │ it mi │ │ │ │ addmi r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a9022 │ │ │ │ + bne.n 1a9012 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #32 │ │ │ │ mov r1, r2 │ │ │ │ it cs │ │ │ │ @@ -506281,15 +506267,15 @@ │ │ │ │ bic.w r4, r3, #31 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 1a90fa │ │ │ │ + bcc.n 1a90ea │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r5, #0 │ │ │ │ strd r6, r8, [sp, #152] @ 0x98 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ mov r4, r5 │ │ │ │ mov sl, r5 │ │ │ │ @@ -506297,107 +506283,107 @@ │ │ │ │ mov fp, r3 │ │ │ │ orr.w r1, r3, #4 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.w 1a9502 │ │ │ │ + bhi.w 1a94f2 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ mov sl, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrb r1, [r6, #17] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ smlabb r4, r1, r2, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 1a90a4 │ │ │ │ + bls.n 1a9094 │ │ │ │ sub.w r0, r5, sl │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.w 1a933a │ │ │ │ + bcc.w 1a932a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r5, fp │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 1a9098 │ │ │ │ + bhi.n 1a9088 │ │ │ │ ldrd r6, r8, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a9782 │ │ │ │ + bhi.w 1a9772 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ movs r0, #32 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a92e4 │ │ │ │ + beq.w 1a92d4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #436 @ 0x1b4 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a9490 │ │ │ │ + beq.w 1a9480 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1a92c4 │ │ │ │ + beq.w 1a92b4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a94a0 │ │ │ │ + beq.w 1a9490 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a9184 │ │ │ │ + cbz r0, 1a9174 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a97ca │ │ │ │ + beq.w 1a97ba │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #376 @ 0x178 │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ mov r4, r7 │ │ │ │ mov sl, r8 │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -506407,36 +506393,36 @@ │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #1 │ │ │ │ strd r4, r6, [fp, #8] │ │ │ │ strd r4, r4, [r5] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.w 1a9336 │ │ │ │ + beq.w 1a9326 │ │ │ │ mov lr, sl │ │ │ │ strb.w r7, [sl, #16] │ │ │ │ add.w r8, sp, #408 @ 0x198 │ │ │ │ str.w r6, [sl, #12] │ │ │ │ mov ip, r8 │ │ │ │ cmp.w r9, #1 │ │ │ │ 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 1a9330 │ │ │ │ + beq.w 1a9320 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ ldrh r2, [r0, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ @@ -506448,220 +506434,220 @@ │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldmia.w r8!, {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} │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ vldr d7, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ vstr d7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a9294 │ │ │ │ + cbz r0, 1a9284 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r9 │ │ │ │ - bcc.w 1a91a2 │ │ │ │ + bcc.w 1a9192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a912e │ │ │ │ + bne.w 1a911e │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a979c │ │ │ │ + beq.w 1a978c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ands.w r3, r0, #1 │ │ │ │ - beq.w 1a975a │ │ │ │ + beq.w 1a974a │ │ │ │ movs r3, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a9314 │ │ │ │ + bne.n 1a9304 │ │ │ │ lsls r2, r0, #30 │ │ │ │ - bmi.w 1a9762 │ │ │ │ + bmi.w 1a9752 │ │ │ │ uxth r3, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1a8330 │ │ │ │ - b.n 1a8f6a │ │ │ │ + bl 1a8320 │ │ │ │ + b.n 1a8f5a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a91ee │ │ │ │ + bne.w 1a91de │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1a9246 │ │ │ │ + b.n 1a9236 │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 1a95b8 │ │ │ │ + beq.w 1a95a8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1a950e │ │ │ │ + bne.w 1a94fe │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a97ae │ │ │ │ + beq.w 1a979e │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a97a0 │ │ │ │ + bhi.w 1a9790 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a9772 │ │ │ │ + bne.w 1a9762 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #2 │ │ │ │ str r7, [r6, #0] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ movs r7, #3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #2 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r2, #0] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movw r1, #467 @ 0x1d3 │ │ │ │ str r0, [r2, #28] │ │ │ │ mov r0, r7 │ │ │ │ @@ -506670,168 +506656,168 @@ │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a90dc │ │ │ │ + b.n 1a90cc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a92c4 │ │ │ │ + b.n 1a92b4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a92c4 │ │ │ │ - cbz r3, 1a94bc │ │ │ │ + b.n 1a92b4 │ │ │ │ + cbz r3, 1a94ac │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [r9] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #256] @ 0x100 │ │ │ │ vstr d7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a94f0 │ │ │ │ + cbz r0, 1a94e0 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 1a89b8 │ │ │ │ + b.w 1a89a8 │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ ldrb r1, [r6, #17] │ │ │ │ - b.n 1a90ba │ │ │ │ + b.n 1a90aa │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.n 1a959c │ │ │ │ + bhi.n 1a958c │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ mov r7, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #436 @ 0x1b4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r7, #1 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r6, fp │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 1a959a │ │ │ │ + bls.n 1a958a │ │ │ │ mov r1, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a952e │ │ │ │ + beq.n 1a951e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ vldr d7, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ vstr d7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a958a │ │ │ │ + cbz r0, 1a957a │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a952e │ │ │ │ + b.n 1a951e │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a9470 │ │ │ │ + b.n 1a9460 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a97bc │ │ │ │ + beq.w 1a97ac │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a9470 │ │ │ │ + bhi.w 1a9460 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a9772 │ │ │ │ + bne.w 1a9762 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a9470 │ │ │ │ + b.n 1a9460 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a97f0 │ │ │ │ + bhi.w 1a97e0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r4, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @@ -506859,62 +506845,62 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 1a8f88 │ │ │ │ + b.n 1a8f78 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [fp] │ │ │ │ - b.n 1a8f88 │ │ │ │ + b.n 1a8f78 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ - b.n 1a8f88 │ │ │ │ + b.n 1a8f78 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ - b.n 1a8f88 │ │ │ │ + b.n 1a8f78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst.w r3, #5 │ │ │ │ - bne.w 1a8ede │ │ │ │ + bne.w 1a8ece │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a8dc4 │ │ │ │ - ldr r3, [pc, #392] @ (1a97f0 ) │ │ │ │ + beq.w 1a8db4 │ │ │ │ + ldr r3, [pc, #392] @ (1a97e0 ) │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r3, #61440 @ 0xf000 │ │ │ │ ldrb.w r6, [r2, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #2490] @ 0x9ba │ │ │ │ adds r3, #11 │ │ │ │ ldrh.w r7, [r2, r3, lsl #2] │ │ │ │ - bl 18838c │ │ │ │ + bl 18837c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r7, r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 1a8330 │ │ │ │ - b.w 1a8be6 │ │ │ │ + bl 1a8320 │ │ │ │ + b.w 1a8bd6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r7, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1a96dc │ │ │ │ + bhi.n 1a96cc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a97f0 │ │ │ │ + bhi.w 1a97e0 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ asrs r3, r3, #2 │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ @@ -506939,92 +506925,92 @@ │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #1 │ │ │ │ lsl.w r4, ip, r3 │ │ │ │ cmp r7, r1 │ │ │ │ eor.w r2, r2, r4 │ │ │ │ - bcs.n 1a96ea │ │ │ │ + bcs.n 1a96da │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str.w r3, [r9] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #256] @ 0x100 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r5, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a89f8 │ │ │ │ + beq.w 1a89e8 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 1a89f8 │ │ │ │ + b.w 1a89e8 │ │ │ │ uxth r7, r7 │ │ │ │ - b.n 1a96dc │ │ │ │ + b.n 1a96cc │ │ │ │ cmp r2, #8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ itee ne │ │ │ │ movne r2, r3 │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ ldreq r2, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 1a8e14 │ │ │ │ + b.w 1a8e04 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 1a9314 │ │ │ │ + bne.w 1a9304 │ │ │ │ orr.w r3, r3, #12 │ │ │ │ - b.n 1a9314 │ │ │ │ + b.n 1a9304 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.w 1a8a58 │ │ │ │ + b.w 1a8a48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a9520 │ │ │ │ + b.n 1a9510 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a92fe │ │ │ │ + bne.w 1a92ee │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a9316 │ │ │ │ + b.n 1a9306 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a9470 │ │ │ │ + b.n 1a9460 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a9470 │ │ │ │ + b.n 1a9460 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a9470 │ │ │ │ + b.n 1a9460 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1a92c4 │ │ │ │ + b.n 1a92b4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -507038,26 +507024,26 @@ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #896] @ (1a9b88 ) │ │ │ │ + ldr r0, [pc, #896] @ (1a9b78 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #896] @ (1a9b8c ) │ │ │ │ + ldr r1, [pc, #896] @ (1a9b7c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 1a9aaa │ │ │ │ + bhi.w 1a9a9a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @@ -507066,320 +507052,320 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r3, r1 │ │ │ │ lsls r2, r0, #5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #836] @ (1a9b90 ) │ │ │ │ - ldr r3, [pc, #828] @ (1a9b8c ) │ │ │ │ + bl 188d18 │ │ │ │ + ldr r2, [pc, #836] @ (1a9b80 ) │ │ │ │ + ldr r3, [pc, #828] @ (1a9b7c ) │ │ │ │ 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 1a9b82 │ │ │ │ + bne.w 1a9b72 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a990c │ │ │ │ + beq.n 1a98fc │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r0, #144 @ 0x90 │ │ │ │ mov sl, r0 │ │ │ │ add.w ip, sp, #12 │ │ │ │ mov r8, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a98dc │ │ │ │ + b.n 1a98cc │ │ │ │ add.w r7, sl, #48 @ 0x30 │ │ │ │ str r5, [sp, #24] │ │ │ │ add.w sl, sl, #32 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [sl, #32] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, fp │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - beq.n 1a990c │ │ │ │ + beq.n 1a98fc │ │ │ │ cmp.w lr, #3 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a98ba │ │ │ │ + bne.n 1a98aa │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w sl, sl, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp lr, fp │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [r9, #160] @ 0xa0 │ │ │ │ - bne.n 1a98dc │ │ │ │ + bne.n 1a98cc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188ae8 │ │ │ │ - b.n 1a984a │ │ │ │ + bl 188ad8 │ │ │ │ + b.n 1a983a │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a984a │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1a983a │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a984a │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1a983a │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a990c │ │ │ │ + beq.n 1a98fc │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ add.w ip, sp, #12 │ │ │ │ mov r8, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a9a2e │ │ │ │ + b.n 1a9a1e │ │ │ │ add.w r7, sl, #48 @ 0x30 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [sl, #64] @ 0x40 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp fp, lr │ │ │ │ - beq.w 1a990c │ │ │ │ + beq.w 1a98fc │ │ │ │ cmp.w lr, #1 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a9a0a │ │ │ │ + bne.n 1a99fa │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [r9, #96] @ 0x60 │ │ │ │ - b.n 1a9a20 │ │ │ │ + b.n 1a9a10 │ │ │ │ bics.w r3, r3, #917504 @ 0xe0000 │ │ │ │ - bne.w 1a983c │ │ │ │ + bne.w 1a982c │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a9a8c │ │ │ │ + beq.n 1a9a7c │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a984a │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1a983a │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a9abe │ │ │ │ + beq.n 1a9aae │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1a984a │ │ │ │ + beq.w 1a983a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1a984a │ │ │ │ + bl 188ccc │ │ │ │ + b.n 1a983a │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1a990c │ │ │ │ + beq.w 1a98fc │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ mov sl, r0 │ │ │ │ add.w ip, sp, #12 │ │ │ │ mov r8, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a9b5c │ │ │ │ + b.n 1a9b4c │ │ │ │ add.w r7, sl, #48 @ 0x30 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [sl, #64] @ 0x40 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp fp, lr │ │ │ │ - beq.w 1a990c │ │ │ │ + beq.w 1a98fc │ │ │ │ cmp.w lr, #2 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a9b38 │ │ │ │ + bne.n 1a9b28 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [r9, #128] @ 0x80 │ │ │ │ - b.n 1a9b4e │ │ │ │ + b.n 1a9b3e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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, #212] @ (1a9c7c ) │ │ │ │ + ldr r4, [pc, #212] @ (1a9c6c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1a9c80 ) │ │ │ │ + ldr r2, [pc, #212] @ (1a9c70 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r8, r3 │ │ │ │ subs r3, r6, #6 │ │ │ │ mov r5, r0 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -507387,23 +507373,23 @@ │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq.n 1a9c68 │ │ │ │ + beq.n 1a9c58 │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a9c6e │ │ │ │ + bhi.n 1a9c5e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a9c68 │ │ │ │ + bhi.n 1a9c58 │ │ │ │ tbb [pc, r2] │ │ │ │ tst r6, r7 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -507419,344 +507405,344 @@ │ │ │ │ negs r2, r0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a9c30 │ │ │ │ + cbz r0, 1a9c20 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a97f4 │ │ │ │ - ldr r2, [pc, #68] @ (1a9c84 ) │ │ │ │ - ldr r3, [pc, #60] @ (1a9c80 ) │ │ │ │ + bl 1a97e4 │ │ │ │ + ldr r2, [pc, #68] @ (1a9c74 ) │ │ │ │ + ldr r3, [pc, #60] @ (1a9c70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a9c76 │ │ │ │ + bne.n 1a9c66 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ - b.n 1a9c0a │ │ │ │ + b.n 1a9bfa │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a9c0a │ │ │ │ + b.n 1a9bfa │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 1a9c0a │ │ │ │ + b.n 1a9bfa │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [sp, #16] │ │ │ │ - b.n 1a9c0a │ │ │ │ + b.n 1a9bfa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2749 @ 0xabd │ │ │ │ lsls r3, r0 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1a9ca8 ) │ │ │ │ + ldr r3, [pc, #8] @ (1a9c98 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r4, #174 @ 0xae │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #908] @ (1aa04c ) │ │ │ │ + ldr r2, [pc, #908] @ (1aa03c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #908] @ (1aa050 ) │ │ │ │ + ldr r3, [pc, #908] @ (1aa040 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #908] @ (1aa054 ) │ │ │ │ + ldr r6, [pc, #908] @ (1aa044 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1a9d3e │ │ │ │ + bhi.n 1a9d2e │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r4, r7, #12 │ │ │ │ lsls r5, r5, #12 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ - bl 18c440 │ │ │ │ + bl 18c430 │ │ │ │ sub.w r3, r8, #6 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ ldrb.w r3, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ ite eq │ │ │ │ moveq r6, #32 │ │ │ │ ldrbne r6, [r4, #17] │ │ │ │ - cbz r3, 1a9d10 │ │ │ │ + cbz r3, 1a9d00 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a9e86 │ │ │ │ + beq.w 1a9e76 │ │ │ │ orr.w r3, r6, #2 │ │ │ │ movs r2, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6408 │ │ │ │ + bl 1a63f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a97f4 │ │ │ │ + bl 1a97e4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #792] @ (1aa058 ) │ │ │ │ - ldr r3, [pc, #780] @ (1aa050 ) │ │ │ │ + ldr r2, [pc, #792] @ (1aa048 ) │ │ │ │ + ldr r3, [pc, #780] @ (1aa040 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aa040 │ │ │ │ + bne.w 1aa030 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ - bl 1a9c88 │ │ │ │ + bl 1a9c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bhi.n 1a9e1a │ │ │ │ + bhi.n 1a9e0a │ │ │ │ tbb [pc, r8] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ strb r1, [r4, r4] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa044 │ │ │ │ + bne.w 1aa034 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ asrs r6, r2, #31 │ │ │ │ orrs.w r1, r2, r6 │ │ │ │ - beq.n 1a9d3e │ │ │ │ + beq.n 1a9d2e │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1a9b94 │ │ │ │ + bl 1a9b84 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9d3e │ │ │ │ - ldr r3, [pc, #680] @ (1aa05c ) │ │ │ │ + b.n 1a9d2e │ │ │ │ + ldr r3, [pc, #680] @ (1aa04c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1a9fe8 │ │ │ │ - bls.n 1a9ebe │ │ │ │ + beq.w 1a9fd8 │ │ │ │ + bls.n 1a9eae │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1aa02a │ │ │ │ + beq.w 1aa01a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ uxtb.w r2, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a9d3e │ │ │ │ + beq.n 1a9d2e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ - bl 1a9b94 │ │ │ │ + bl 1a9b84 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9d3e │ │ │ │ + b.n 1a9d2e │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a9d3e │ │ │ │ + beq.n 1a9d2e │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a9d3e │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 1a9d2e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1a9f08 │ │ │ │ - bhi.n 1a9f16 │ │ │ │ + beq.n 1a9ef8 │ │ │ │ + bhi.n 1a9f06 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1a9e24 │ │ │ │ + b.n 1a9e14 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9e34 │ │ │ │ - b.n 1a9d3e │ │ │ │ + bne.n 1a9e24 │ │ │ │ + b.n 1a9d2e │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a9e9a │ │ │ │ + beq.n 1a9e8a │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6408 │ │ │ │ + bl 1a63f8 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 189498 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a9d2e │ │ │ │ + b.n 1a9d1e │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1a9fe0 │ │ │ │ + beq.w 1a9fd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ uxtb.w r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ - bl 186e4c │ │ │ │ - ldr r3, [pc, #376] @ (1aa060 ) │ │ │ │ + bl 186e3c │ │ │ │ + ldr r3, [pc, #376] @ (1aa050 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [sl, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a9dfa │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 1a9dea │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 1a9e24 │ │ │ │ + b.n 1a9e14 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1aa032 │ │ │ │ + beq.n 1aa022 │ │ │ │ and.w r6, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ bics r2, r1 │ │ │ │ - beq.w 1a9d3e │ │ │ │ + beq.w 1a9d2e │ │ │ │ subs r3, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1aa044 │ │ │ │ + bhi.n 1aa034 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ adds r5, #111 @ 0x6f │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ @@ -507773,210 +507759,210 @@ │ │ │ │ mov.w r8, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a9fb4 │ │ │ │ + cbz r0, 1a9fa4 │ │ │ │ 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, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9d3e │ │ │ │ + b.n 1a9d2e │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r2, [sp, #16] │ │ │ │ - b.n 1a9f8c │ │ │ │ + b.n 1a9f7c │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a9f8c │ │ │ │ + b.n 1a9f7c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1a9f8c │ │ │ │ + b.n 1a9f7c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - b.n 1a9dd8 │ │ │ │ + b.n 1a9dc8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ uxtb.w r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ - bl 186e4c │ │ │ │ - ldr r3, [pc, #84] @ (1aa060 ) │ │ │ │ + bl 186e3c │ │ │ │ + ldr r3, [pc, #84] @ (1aa050 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [sl, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a9dfa │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 1a9dea │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - b.n 1a9dd8 │ │ │ │ + b.n 1a9dc8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a9d3e │ │ │ │ + beq.w 1a9d2e │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ - b.n 1a9f8c │ │ │ │ + b.n 1a9f7c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r3, #152 @ 0x98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1aa1b4 ) │ │ │ │ + ldr r2, [pc, #316] @ (1aa1a4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1aa1b8 ) │ │ │ │ + ldr r3, [pc, #316] @ (1aa1a8 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa124 │ │ │ │ + beq.n 1aa114 │ │ │ │ cmp r0, #5 │ │ │ │ - beq.n 1aa0fc │ │ │ │ + beq.n 1aa0ec │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1aa0ec │ │ │ │ + bne.n 1aa0dc │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1aa064 │ │ │ │ + bl 1aa054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa10a │ │ │ │ + beq.n 1aa0fa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1aa136 │ │ │ │ - bhi.n 1aa158 │ │ │ │ + beq.n 1aa126 │ │ │ │ + bhi.n 1aa148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c440 │ │ │ │ - cbz r0, 1aa10a │ │ │ │ + bl 18c430 │ │ │ │ + cbz r0, 1aa0fa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1aa0cc │ │ │ │ + beq.n 1aa0bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1aa162 │ │ │ │ + beq.n 1aa152 │ │ │ │ rbit r0, r0 │ │ │ │ movs r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ str r1, [r6, #0] │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 1aa132 │ │ │ │ - cbz r1, 1aa10a │ │ │ │ + b.n 1aa122 │ │ │ │ + cbz r1, 1aa0fa │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1aa10a │ │ │ │ + cbz r3, 1aa0fa │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 1aa132 │ │ │ │ + b.n 1aa122 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa094 │ │ │ │ + beq.n 1aa084 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1aa132 │ │ │ │ + b.n 1aa122 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (1aa1bc ) │ │ │ │ - ldr r3, [pc, #168] @ (1aa1b8 ) │ │ │ │ + ldr r2, [pc, #172] @ (1aa1ac ) │ │ │ │ + ldr r3, [pc, #168] @ (1aa1a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1aa1ae │ │ │ │ + bne.n 1aa19e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aa10c │ │ │ │ + b.n 1aa0fc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1aa10a │ │ │ │ + blt.n 1aa0fa │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 1aa132 │ │ │ │ + b.n 1aa122 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1aa132 │ │ │ │ + b.n 1aa122 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1aa198 │ │ │ │ + bhi.n 1aa188 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1aa198 │ │ │ │ + bhi.n 1aa188 │ │ │ │ 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 │ │ │ │ @@ -507993,58 +507979,58 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 1aa132 │ │ │ │ + b.n 1aa122 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1aa198 │ │ │ │ + b.n 1aa188 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #780] @ (1aa4e4 ) │ │ │ │ + ldr r0, [pc, #780] @ (1aa4d4 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r1, [pc, #780] @ (1aa4e8 ) │ │ │ │ + ldr r1, [pc, #780] @ (1aa4d8 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldr.w r8, [pc, #776] @ 1aa4ec │ │ │ │ + ldr.w r8, [pc, #776] @ 1aa4dc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ movs r3, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov.w r1, #0 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1aa4de │ │ │ │ + bne.w 1aa4ce │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 1aa242 │ │ │ │ + beq.n 1aa232 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1aa242 │ │ │ │ + bhi.n 1aa232 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ @@ -508062,199 +508048,199 @@ │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ mov.w r9, #4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aa2f8 │ │ │ │ + beq.n 1aa2e8 │ │ │ │ cmp sl, r9 │ │ │ │ ite ls │ │ │ │ movls r7, #0 │ │ │ │ movhi r7, #1 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aa064 │ │ │ │ - cbnz r0, 1aa266 │ │ │ │ + bl 1aa054 │ │ │ │ + cbnz r0, 1aa256 │ │ │ │ strd r9, r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w fp, #4 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aa320 │ │ │ │ + beq.n 1aa310 │ │ │ │ cmp.w r3, #640 @ 0x280 │ │ │ │ - bcs.n 1aa2da │ │ │ │ + bcs.n 1aa2ca │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.w 1aa3d8 │ │ │ │ + beq.w 1aa3c8 │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1aa2dc │ │ │ │ + bne.n 1aa2cc │ │ │ │ ldrb.w r1, [r4, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6ee4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ - ldr r2, [pc, #560] @ (1aa4f0 ) │ │ │ │ - ldr r3, [pc, #548] @ (1aa4e8 ) │ │ │ │ + bl 18669c │ │ │ │ + ldr r2, [pc, #560] @ (1aa4e0 ) │ │ │ │ + ldr r3, [pc, #548] @ (1aa4d8 ) │ │ │ │ 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 1aa4da │ │ │ │ + bne.w 1aa4ca │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1aa2fe │ │ │ │ + beq.n 1aa2ee │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 1a65d8 │ │ │ │ + bl 1a65c8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 1aa2b8 │ │ │ │ + bl 186e80 │ │ │ │ + b.n 1aa2a8 │ │ │ │ mov sl, r9 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1aa254 │ │ │ │ + b.n 1aa244 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6aac │ │ │ │ - b.n 1aa2b8 │ │ │ │ - ldr r3, [pc, #464] @ (1aa4f4 ) │ │ │ │ + bl 1a6a9c │ │ │ │ + b.n 1aa2a8 │ │ │ │ + ldr r3, [pc, #464] @ (1aa4e4 ) │ │ │ │ ldr.w ip, [r4, #112] @ 0x70 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #2490] @ 0x9ba │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aa47c │ │ │ │ + beq.w 1aa46c │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aa2b8 │ │ │ │ + beq.n 1aa2a8 │ │ │ │ mov.w r8, #0 │ │ │ │ uxth r3, r3 │ │ │ │ mov r7, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r6 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r6, r7 │ │ │ │ strd sl, r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r5 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ - b.n 1aa3c2 │ │ │ │ + b.n 1aa3b2 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1a9b94 │ │ │ │ + bl 1a9b84 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r9, r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ ldrd r2, r1, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ strd r4, r9, [sp] │ │ │ │ - bl 1a6aac │ │ │ │ + bl 1a6a9c │ │ │ │ ldrb.w r2, [fp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ add r6, r3 │ │ │ │ - bls.n 1aa4be │ │ │ │ + bls.n 1aa4ae │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ asrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1aa3b8 │ │ │ │ + bpl.n 1aa3a8 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1aa368 │ │ │ │ + bne.n 1aa358 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1aa380 │ │ │ │ + b.n 1aa370 │ │ │ │ ldrb.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aa49e │ │ │ │ + beq.n 1aa48e │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 47a50 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aa4d6 │ │ │ │ + beq.n 1aa4c6 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1aa45c │ │ │ │ + b.n 1aa44c │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - bl 1a9b94 │ │ │ │ + bl 1a9b84 │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, r7, r3 │ │ │ │ @@ -508262,125 +508248,125 @@ │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6ee4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - bls.n 1aa4c2 │ │ │ │ + bls.n 1aa4b2 │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1aa40e │ │ │ │ + bne.n 1aa3fe │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1aa426 │ │ │ │ + b.n 1aa416 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1aa246 │ │ │ │ + b.n 1aa236 │ │ │ │ mov.w r9, #2 │ │ │ │ - b.n 1aa246 │ │ │ │ + b.n 1aa236 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1aa246 │ │ │ │ + b.n 1aa236 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ uxth r3, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6aac │ │ │ │ - b.n 1aa2b8 │ │ │ │ + bl 1a6a9c │ │ │ │ + b.n 1aa2a8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6ee4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1aa2ee │ │ │ │ + b.n 1aa2de │ │ │ │ mov r4, fp │ │ │ │ - b.n 1aa2b8 │ │ │ │ + b.n 1aa2a8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1aa2ee │ │ │ │ + b.n 1aa2de │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1aa4c4 │ │ │ │ + b.n 1aa4b4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 │ │ │ │ - ldr.w r3, [pc, #1392] @ 1aaa7c │ │ │ │ + ldr.w r3, [pc, #1392] @ 1aaa6c │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r2, [pc, #1384] @ 1aaa80 │ │ │ │ + ldr.w r2, [pc, #1384] @ 1aaa70 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1380] @ 1aaa84 │ │ │ │ + ldr.w r3, [pc, #1380] @ 1aaa74 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aa53e │ │ │ │ + cbz r3, 1aa52e │ │ │ │ mov fp, r1 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - cbnz r7, 1aa562 │ │ │ │ + cbnz r7, 1aa552 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa532 │ │ │ │ + bne.n 1aa522 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #1348] @ 1aaa88 │ │ │ │ - ldr.w r3, [pc, #1340] @ 1aaa84 │ │ │ │ + ldr.w r2, [pc, #1348] @ 1aaa78 │ │ │ │ + ldr.w r3, [pc, #1340] @ 1aaa74 │ │ │ │ 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 1aaa6a │ │ │ │ + bne.w 1aaa5a │ │ │ │ mov r0, sl │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r8, sl │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -508399,239 +508385,239 @@ │ │ │ │ strd r3, r6, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [r6, #36] @ 0x24 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1aaa06 │ │ │ │ + beq.w 1aa9f6 │ │ │ │ strd r4, r6, [sp, #28] │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ and.w r3, fp, #2048 @ 0x800 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r5, [r6, #28] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aa6b0 │ │ │ │ + beq.n 1aa6a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aa70c │ │ │ │ + beq.w 1aa6fc │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa60e │ │ │ │ + bne.n 1aa5fe │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - beq.n 1aa634 │ │ │ │ - bls.w 1aa75a │ │ │ │ + beq.n 1aa624 │ │ │ │ + bls.w 1aa74a │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ - beq.w 1aa884 │ │ │ │ + beq.w 1aa874 │ │ │ │ cmp r3, #201 @ 0xc9 │ │ │ │ - bls.n 1aa60e │ │ │ │ + bls.n 1aa5fe │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bcs.w 1aa93e │ │ │ │ + bcs.w 1aa92e │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bcc.n 1aa60e │ │ │ │ + bcc.n 1aa5fe │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1aaa6e │ │ │ │ + bne.w 1aaa5e │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.n 1aa6a0 │ │ │ │ + bne.n 1aa690 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aa6b0 │ │ │ │ + beq.n 1aa6a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa6fa │ │ │ │ + beq.n 1aa6ea │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aa6fa │ │ │ │ + beq.n 1aa6ea │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1aa874 │ │ │ │ + beq.w 1aa864 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1aa6f2 │ │ │ │ + bne.n 1aa6e2 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.n 1aa5de │ │ │ │ + bne.n 1aa5ce │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aaa6e │ │ │ │ + bne.w 1aaa5e │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.n 1aa60e │ │ │ │ + beq.n 1aa5fe │ │ │ │ cmp.w sl, #4 │ │ │ │ it ls │ │ │ │ strls r2, [r5, #20] │ │ │ │ - bls.n 1aa6aa │ │ │ │ + bls.n 1aa69a │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aaa20 │ │ │ │ + beq.w 1aaa10 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r3, r7, [sp, #100] @ 0x64 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1048] @ 1aaa8c │ │ │ │ + ldr.w r3, [pc, #1048] @ 1aaa7c │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a6180 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 1aa6aa │ │ │ │ + bl 186e80 │ │ │ │ + b.n 1aa69a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa1c0 │ │ │ │ + bl 1aa1b0 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa612 │ │ │ │ + bne.n 1aa602 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187048 │ │ │ │ + bl 187038 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aa5bc │ │ │ │ + bne.w 1aa5ac │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aaa06 │ │ │ │ + beq.w 1aa9f6 │ │ │ │ mov r8, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aa6ee │ │ │ │ - cbz r4, 1aa6ee │ │ │ │ + cbz r3, 1aa6de │ │ │ │ + cbz r4, 1aa6de │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1aa572 │ │ │ │ + bne.w 1aa562 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa6de │ │ │ │ + bne.n 1aa6ce │ │ │ │ mov sl, r8 │ │ │ │ - b.n 1aa540 │ │ │ │ + b.n 1aa530 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa618 │ │ │ │ + bne.n 1aa608 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aa926 │ │ │ │ + beq.w 1aa916 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa6b0 │ │ │ │ + bne.n 1aa6a0 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1aa5d8 │ │ │ │ + b.n 1aa5c8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa60e │ │ │ │ + beq.w 1aa5fe │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 1aa724 │ │ │ │ + bpl.n 1aa714 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ subs r3, #13 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1aa6aa │ │ │ │ + bls.n 1aa69a │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1aa9fe │ │ │ │ + beq.w 1aa9ee │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r2, 1aa73c │ │ │ │ + cbz r2, 1aa72c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a9cac │ │ │ │ + bl 1a9c9c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 1aa6aa │ │ │ │ + bl 186e80 │ │ │ │ + b.n 1aa69a │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bls.w 1aa936 │ │ │ │ + bls.w 1aa926 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.w 1aa60e │ │ │ │ + bne.w 1aa5fe │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1aaa6e │ │ │ │ + bne.w 1aaa5e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa60e │ │ │ │ + beq.w 1aa5fe │ │ │ │ ldr r2, [r3, #28] │ │ │ │ add.w r7, r3, #68 @ 0x44 │ │ │ │ cmp.w sl, #4 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bls.w 1aa9da │ │ │ │ + bls.w 1aa9ca │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e30 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ - bl 1a5fb4 │ │ │ │ - ldr r3, [pc, #728] @ (1aaa8c ) │ │ │ │ + bl 1a5fa4 │ │ │ │ + ldr r3, [pc, #728] @ (1aaa7c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #137 @ 0x89 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ mla r3, r7, r3, r2 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r1, #84 @ 0x54 │ │ │ │ @@ -508645,91 +508631,91 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r1, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ itttt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ andne.w r0, r2, #63 @ 0x3f │ │ │ │ lslne r1, r0 │ │ │ │ bicne r3, r1 │ │ │ │ subs r1, r3, #1 │ │ │ │ - beq.n 1aa862 │ │ │ │ + beq.n 1aa852 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa94a │ │ │ │ + beq.n 1aa93a │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 1aa94a │ │ │ │ + bne.n 1aa93a │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aaa24 │ │ │ │ + bne.w 1aaa14 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1866ac │ │ │ │ - b.n 1aa6aa │ │ │ │ + bl 18669c │ │ │ │ + b.n 1aa69a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa6f2 │ │ │ │ + beq.w 1aa6e2 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1aa716 │ │ │ │ + b.n 1aa706 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa60e │ │ │ │ + beq.w 1aa5fe │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aaa74 │ │ │ │ + bne.w 1aaa64 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 21ccd8 │ │ │ │ + bl 21ccc8 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aaa12 │ │ │ │ + beq.w 1aaa02 │ │ │ │ movs r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ strd r7, r8, [sp, #100] @ 0x64 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ - ldr.w ip, [pc, #412] @ 1aaa8c │ │ │ │ + ldr.w ip, [pc, #412] @ 1aaa7c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ @@ -508739,37 +508725,37 @@ │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1aa6aa │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 1aa69a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa6b0 │ │ │ │ + beq.w 1aa6a0 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1aa716 │ │ │ │ + b.n 1aa706 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 1aa5fa │ │ │ │ - b.n 1aa60e │ │ │ │ + bhi.w 1aa5ea │ │ │ │ + b.n 1aa5fe │ │ │ │ subw r3, r3, #639 @ 0x27f │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1aa5fa │ │ │ │ - b.n 1aa60e │ │ │ │ + bls.w 1aa5ea │ │ │ │ + b.n 1aa5fe │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [r1] │ │ │ │ - bhi.n 1aaa18 │ │ │ │ + bhi.n 1aaa08 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1aaa7a │ │ │ │ + bhi.w 1aaa6a │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r6, [r6, #32] │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ @@ -508784,439 +508770,439 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ asrs r4, r1, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aa9b0 │ │ │ │ + cbz r0, 1aa9a0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa862 │ │ │ │ + b.n 1aa852 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa984 │ │ │ │ + b.n 1aa974 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa984 │ │ │ │ + b.n 1aa974 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa984 │ │ │ │ + b.n 1aa974 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #2 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1aa824 │ │ │ │ + b.n 1aa814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ - b.n 1aa6aa │ │ │ │ + bl 18669c │ │ │ │ + b.n 1aa69a │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 1aa6d6 │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 1aa6c6 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ - b.n 1aa8c0 │ │ │ │ + b.n 1aa8b0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 1aa984 │ │ │ │ + b.n 1aa974 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1aa662 │ │ │ │ + b.n 1aa652 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aaa58 │ │ │ │ + cbz r0, 1aaa48 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa862 │ │ │ │ + b.n 1aa852 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 r6, r1 │ │ │ │ - ldr r1, [pc, #644] @ (1aad28 ) │ │ │ │ - ldr r3, [pc, #644] @ (1aad2c ) │ │ │ │ + ldr r1, [pc, #644] @ (1aad18 ) │ │ │ │ + ldr r3, [pc, #644] @ (1aad1c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ands.w r3, r6, #2 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne.w 1aac1a │ │ │ │ + bne.w 1aac0a │ │ │ │ lsls r1, r6, #11 │ │ │ │ - bmi.w 1aac2e │ │ │ │ + bmi.w 1aac1e │ │ │ │ lsls r2, r6, #12 │ │ │ │ - bmi.w 1aac4a │ │ │ │ + bmi.w 1aac3a │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bmi.w 1aac66 │ │ │ │ + bmi.w 1aac56 │ │ │ │ lsls r7, r6, #21 │ │ │ │ - bmi.w 1aac82 │ │ │ │ + bmi.w 1aac72 │ │ │ │ lsls r5, r6, #26 │ │ │ │ - bmi.w 1aac9e │ │ │ │ + bmi.w 1aac8e │ │ │ │ lsls r0, r6, #25 │ │ │ │ - bmi.w 1aacb8 │ │ │ │ + bmi.w 1aaca8 │ │ │ │ lsls r1, r6, #20 │ │ │ │ - bmi.w 1aacd2 │ │ │ │ + bmi.w 1aacc2 │ │ │ │ lsls r2, r6, #19 │ │ │ │ - bmi.w 1aacee │ │ │ │ + bmi.w 1aacde │ │ │ │ lsls r3, r6, #18 │ │ │ │ - bmi.w 1aad0a │ │ │ │ + bmi.w 1aacfa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r5, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1aab10 │ │ │ │ + cbz r3, 1aab00 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ - cbnz r7, 1aab2e │ │ │ │ + cbnz r7, 1aab1e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aab04 │ │ │ │ - ldr r2, [pc, #540] @ (1aad30 ) │ │ │ │ - ldr r3, [pc, #536] @ (1aad2c ) │ │ │ │ + bne.n 1aaaf4 │ │ │ │ + ldr r2, [pc, #540] @ (1aad20 ) │ │ │ │ + ldr r3, [pc, #536] @ (1aad1c ) │ │ │ │ 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 1aad22 │ │ │ │ + bne.w 1aad12 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w r3, r6, #262144 @ 0x40000 │ │ │ │ add r2, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1aac00 │ │ │ │ + bne.n 1aabf0 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aabee │ │ │ │ + beq.n 1aabde │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ add.w fp, sp, #28 │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ ldr.w r5, [r9, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1aabaa │ │ │ │ + cbz r3, 1aab9a │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1aaba2 │ │ │ │ + bne.n 1aab92 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 1aaba2 │ │ │ │ + beq.n 1aab92 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 21d820 │ │ │ │ + bl 21d810 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ itt ne │ │ │ │ movne sl, r7 │ │ │ │ strne r0, [r5, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1aaba2 │ │ │ │ + bne.n 1aab92 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r2, r3 │ │ │ │ negs r3, r3 │ │ │ │ subs r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ itt ne │ │ │ │ strne r2, [r5, #48] @ 0x30 │ │ │ │ movne.w sl, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aab62 │ │ │ │ + bne.n 1aab52 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aab5a │ │ │ │ + bne.n 1aab4a │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aabee │ │ │ │ + beq.n 1aabde │ │ │ │ mov r9, sl │ │ │ │ movs r1, #23 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1aabea │ │ │ │ + cbz r3, 1aabda │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1aabea │ │ │ │ + cbz r3, 1aabda │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbnz r7, 1aabfa │ │ │ │ + cbnz r7, 1aabea │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aabde │ │ │ │ + bne.n 1aabce │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1aab10 │ │ │ │ + b.n 1aab00 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 1aabce │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 1aabbe │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1aab40 │ │ │ │ + beq.n 1aab30 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b70 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ - b.n 1aab40 │ │ │ │ + b.n 1aab30 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ adds r1, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b70 │ │ │ │ lsls r1, r6, #11 │ │ │ │ mov r4, r0 │ │ │ │ - bpl.w 1aaaca │ │ │ │ + bpl.w 1aaaba │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b70 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #12 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaad0 │ │ │ │ + bpl.w 1aaac0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b70 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bpl.w 1aaad6 │ │ │ │ + bpl.w 1aaac6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b70 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r7, r6, #21 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaadc │ │ │ │ + bpl.w 1aaacc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b70 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r5, r6, #26 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaae2 │ │ │ │ + bpl.w 1aaad2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b70 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r0, r6, #25 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaae8 │ │ │ │ + bpl.w 1aaad8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b70 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r1, r6, #20 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaaee │ │ │ │ + bpl.w 1aaade │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b70 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #19 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaaf4 │ │ │ │ + bpl.w 1aaae4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b70 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #18 │ │ │ │ - bpl.w 1aaafa │ │ │ │ + bpl.w 1aaaea │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b70 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1aaafa │ │ │ │ + b.n 1aaaea │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.n 1aad70 │ │ │ │ + bcs.n 1aad60 │ │ │ │ cmp.w r3, #460 @ 0x1cc │ │ │ │ - bhi.n 1aadda │ │ │ │ + bhi.n 1aadca │ │ │ │ cmp.w r3, #310 @ 0x136 │ │ │ │ - bcs.n 1aae1a │ │ │ │ + bcs.n 1aae0a │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ - bhi.w 1aaf20 │ │ │ │ + bhi.w 1aaf10 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - beq.n 1aad9c │ │ │ │ - bhi.w 1aaeee │ │ │ │ + beq.n 1aad8c │ │ │ │ + bhi.w 1aaede │ │ │ │ cmp r3, #145 @ 0x91 │ │ │ │ - bhi.w 1aaf0e │ │ │ │ + bhi.w 1aaefe │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ - bhi.n 1aae16 │ │ │ │ + bhi.n 1aae06 │ │ │ │ subs r3, #139 @ 0x8b │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #676 @ 0x2a4 │ │ │ │ - bhi.n 1aae10 │ │ │ │ + bhi.n 1aae00 │ │ │ │ movw r2, #649 @ 0x289 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1aada0 │ │ │ │ + bls.n 1aad90 │ │ │ │ subw r3, r3, #650 @ 0x28a │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #1537 @ 0x601 │ │ │ │ movt r2, #4 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1aadca │ │ │ │ + bne.n 1aadba │ │ │ │ movw r2, #16398 @ 0x400e │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1aadcc │ │ │ │ + beq.n 1aadbc │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movw r2, #645 @ 0x285 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1aae10 │ │ │ │ + bhi.n 1aae00 │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - bcc.w 1aaed8 │ │ │ │ + bcc.w 1aaec8 │ │ │ │ sub.w r3, r3, #616 @ 0x268 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r2, #40960 @ 0xa000 │ │ │ │ movt r2, #9728 @ 0x2600 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aaf00 │ │ │ │ + beq.w 1aaef0 │ │ │ │ bx lr │ │ │ │ and.w r3, r3, #100663296 @ 0x6000000 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ bx lr │ │ │ │ mvn.w r2, #460 @ 0x1cc │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bhi.n 1aae10 │ │ │ │ + bhi.n 1aae00 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r7, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r7, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ @@ -509235,38 +509221,38 @@ │ │ │ │ asrs r4, r2, #16 │ │ │ │ movs r7, r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #340 @ 0x154 │ │ │ │ - bhi.n 1aae4c │ │ │ │ + bhi.n 1aae3c │ │ │ │ cmp.w r3, #312 @ 0x138 │ │ │ │ - bls.n 1aae10 │ │ │ │ + bls.n 1aae00 │ │ │ │ mvn.w ip, #312 @ 0x138 │ │ │ │ movs r1, #1 │ │ │ │ add r3, ip │ │ │ │ mov r2, r1 │ │ │ │ movt r2, #2050 @ 0x802 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aae16 │ │ │ │ + bne.n 1aae06 │ │ │ │ tst.w r3, #5242880 @ 0x500000 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ movne r0, r1 │ │ │ │ bx lr │ │ │ │ mvn.w r2, #362 @ 0x16a │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 1aae10 │ │ │ │ + bhi.n 1aae00 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 1aae10 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1aae64 ) │ │ │ │ + bhi.n 1aae00 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1aae54 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @@ -509297,15 +509283,15 @@ │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aaf1c │ │ │ │ + beq.n 1aaf0c │ │ │ │ movw r0, #530 @ 0x212 │ │ │ │ subs r0, r3, r0 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ sub.w r0, r3, #253 @ 0xfd │ │ │ │ bic.w r0, r0, #4 │ │ │ │ @@ -509322,148 +509308,148 @@ │ │ │ │ subs r3, #203 @ 0xcb │ │ │ │ cmp r3, #2 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aadca │ │ │ │ + b.n 1aadba │ │ │ │ mvn.w r1, #300 @ 0x12c │ │ │ │ movw r0, #281 @ 0x119 │ │ │ │ add r3, r1 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ subs r0, #1 │ │ │ │ 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 1aad34 │ │ │ │ + bl 1aad24 │ │ │ │ adds r3, r0, #1 │ │ │ │ itet ne │ │ │ │ addne.w r0, r4, r0, lsl #4 │ │ │ │ moveq r0, #0 │ │ │ │ addne r0, #84 @ 0x54 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #372 @ 0x174 │ │ │ │ - bcc.n 1aaf70 │ │ │ │ + bcc.n 1aaf60 │ │ │ │ subw r3, r3, #651 @ 0x28b │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movls r3, #100 @ 0x64 │ │ │ │ - bhi.n 1aaf7a │ │ │ │ + bhi.n 1aaf6a │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ it cs │ │ │ │ movcs r3, #84 @ 0x54 │ │ │ │ - bcs.n 1aaf6c │ │ │ │ + bcs.n 1aaf5c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1aaf8c ) │ │ │ │ + ldr r3, [pc, #8] @ (1aaf7c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #644] @ (1ab228 ) │ │ │ │ + ldr r1, [pc, #644] @ (1ab218 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #644] @ (1ab22c ) │ │ │ │ + ldr r2, [pc, #644] @ (1ab21c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1aafec │ │ │ │ + bhi.n 1aafdc │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r7, r7, #24 │ │ │ │ lsls r6, r0, #24 │ │ │ │ movs r6, r2 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1ab148 │ │ │ │ + bhi.w 1ab138 │ │ │ │ tbb [pc, r3] │ │ │ │ pop {r2, r3, r4} │ │ │ │ ldmia r0!, {r1, r6, r7} │ │ │ │ @ instruction: 0xb6ce │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab000 │ │ │ │ + beq.n 1aaff0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab014 │ │ │ │ + beq.n 1ab004 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #524] @ (1ab230 ) │ │ │ │ - ldr r3, [pc, #516] @ (1ab22c ) │ │ │ │ + bl 188d18 │ │ │ │ + ldr r2, [pc, #524] @ (1ab220 ) │ │ │ │ + ldr r3, [pc, #516] @ (1ab21c ) │ │ │ │ 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 1ab222 │ │ │ │ + bne.w 1ab212 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w 1ab226 │ │ │ │ + bhi.w 1ab216 │ │ │ │ tbb [pc, r1] │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ push {r1, r2, r3, r5, r7} │ │ │ │ - b.n 1ab1e2 │ │ │ │ + b.n 1ab1d2 │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ - b.n 1ab232 │ │ │ │ - b.n 1ab234 │ │ │ │ - b.n 1ab236 │ │ │ │ + b.n 1ab222 │ │ │ │ + b.n 1ab224 │ │ │ │ + b.n 1ab226 │ │ │ │ stmia r6!, {r5, r6, r7} │ │ │ │ add r7, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ @@ -509474,19 +509460,19 @@ │ │ │ │ itttt ne │ │ │ │ addne r1, sp, #72 @ 0x48 │ │ │ │ addne.w ip, r1, r3, lsl #2 │ │ │ │ addne r3, #1 │ │ │ │ strne.w r4, [ip, #-68] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 1ab088 │ │ │ │ + bne.n 1ab078 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -509496,25 +509482,25 @@ │ │ │ │ itttt mi │ │ │ │ addmi r0, sp, #72 @ 0x48 │ │ │ │ addmi.w r4, r0, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r1, [r4, #-68] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bne.n 1ab0c0 │ │ │ │ + bne.n 1ab0b0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 1ab226 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1ab0fc ) │ │ │ │ + bhi.w 1ab216 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1ab0ec ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ @@ -509544,346 +509530,346 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab012 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #856] @ (1ab58c ) │ │ │ │ + ldr r7, [pc, #920] @ (1ab5bc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1ab350 ) │ │ │ │ + ldr r2, [pc, #264] @ (1ab340 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #264] @ (1ab354 ) │ │ │ │ + ldr r3, [pc, #264] @ (1ab344 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.n 1ab2d6 │ │ │ │ + bhi.n 1ab2c6 │ │ │ │ tbb [pc, r4] │ │ │ │ lsls r6, r0, #24 │ │ │ │ adds r6, r0, r0 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ cmp r2, #6 │ │ │ │ lsls r6, r0, #24 │ │ │ │ movs r1, r7 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #216] @ (1ab358 ) │ │ │ │ - ldr r3, [pc, #212] @ (1ab354 ) │ │ │ │ + bl 188d18 │ │ │ │ + ldr r2, [pc, #216] @ (1ab348 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ab344 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ab34a │ │ │ │ + bne.n 1ab33a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a5ed8 │ │ │ │ + bl 1a5ec8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1a5ed8 │ │ │ │ + bl 1a5ec8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab27c │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab26c │ │ │ │ mov r2, sp │ │ │ │ movs r3, #1 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r2, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ - b.n 1ab2a8 │ │ │ │ + bl 1a5cdc │ │ │ │ + b.n 1ab298 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab2e8 │ │ │ │ + beq.n 1ab2d8 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab2fc │ │ │ │ + beq.n 1ab2ec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r7 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188ccc │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ab27c │ │ │ │ + beq.n 1ab26c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r7 │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1ab27c │ │ │ │ + bl 188ccc │ │ │ │ + b.n 1ab26c │ │ │ │ movs r4, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cdc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab27c │ │ │ │ + bl 188d18 │ │ │ │ + b.n 1ab26c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #712] @ (1ab61c ) │ │ │ │ + ldr r5, [pc, #776] @ (1ab64c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #496] @ (1ab54c ) │ │ │ │ + ldr r5, [pc, #560] @ (1ab57c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1ab3b6 │ │ │ │ + cbz r3, 1ab3a6 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbnz r4, 1ab378 │ │ │ │ + cbnz r4, 1ab368 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 1ab3b2 │ │ │ │ + beq.n 1ab3a2 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1ab382 │ │ │ │ + b.n 1ab372 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1ab3a6 │ │ │ │ + cbz r4, 1ab396 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx r4, r4, #0, #21 │ │ │ │ tst r4, r1 │ │ │ │ - beq.n 1ab39e │ │ │ │ + beq.n 1ab38e │ │ │ │ ldrd r6, r5, [r0] │ │ │ │ str r5, [r6, #4] │ │ │ │ add.w r4, r2, #8 │ │ │ │ movs r7, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ strd r4, r7, [r0] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbz r3, 1ab3b2 │ │ │ │ + cbz r3, 1ab3a2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab374 │ │ │ │ + bne.n 1ab364 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ ubfx r4, r4, #0, #21 │ │ │ │ tst r4, r1 │ │ │ │ - bne.n 1ab382 │ │ │ │ + bne.n 1ab372 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ 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, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df7c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ mov r1, r4 │ │ │ │ blx 48388 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r5, #19] │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1bc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ab41c │ │ │ │ - ldr r2, [pc, #48] @ (1ab424 ) │ │ │ │ + beq.n 1ab40c │ │ │ │ + ldr r2, [pc, #48] @ (1ab414 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #48] @ (1ab428 ) │ │ │ │ + ldr r1, [pc, #48] @ (1ab418 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ bfc r3, #0, #22 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ strb r2, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #12] @ (1ab42c ) │ │ │ │ + ldr r2, [pc, #12] @ (1ab41c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1ab3f6 │ │ │ │ + b.n 1ab3e6 │ │ │ │ nop │ │ │ │ eors.w r0, r0, #15 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ movs r6, r1 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ movs r0, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #328] @ (1ab58c ) │ │ │ │ + ldr r3, [pc, #328] @ (1ab57c ) │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.w 1ab584 │ │ │ │ + beq.w 1ab574 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1ab56c │ │ │ │ + b.n 1ab55c │ │ │ │ ldrb r1, [r7, #18] │ │ │ │ ands.w r1, r1, #32 │ │ │ │ - bne.n 1ab558 │ │ │ │ + bne.n 1ab548 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r0, #28] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ str r7, [r0, #32] │ │ │ │ @@ -509892,21 +509878,21 @@ │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ mov.w r2, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r1, #328] @ 0x148 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [r0, #28] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ @@ -509917,21 +509903,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add r4, sp, #24 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #328] @ 0x148 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #8 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ strd fp, fp, [sp, #12] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -509940,94 +509926,94 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ - ldr r3, [pc, #92] @ (1ab590 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ab580 ) │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ mla r3, r4, r2, r3 │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [ip, r2, lsl #2] │ │ │ │ str.w fp, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 1ab584 │ │ │ │ + beq.n 1ab574 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ab462 │ │ │ │ + bne.w 1ab452 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ab462 │ │ │ │ - b.n 1ab558 │ │ │ │ + blt.w 1ab452 │ │ │ │ + b.n 1ab548 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #720] @ (1ab860 ) │ │ │ │ + ldr r3, [pc, #784] @ (1ab890 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1456] @ 1abb5c │ │ │ │ + ldr.w r2, [pc, #1456] @ 1abb4c │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1456] @ 1abb60 │ │ │ │ + ldr.w r3, [pc, #1456] @ 1abb50 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w sl, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1444] @ 1abb64 │ │ │ │ + ldr.w r2, [pc, #1444] @ 1abb54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab7a4 │ │ │ │ + beq.w 1ab794 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r6 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1ab6be │ │ │ │ + b.n 1ab6ae │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1ab6b6 │ │ │ │ + bne.n 1ab6a6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w ip, sl, #32 │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ strd r9, r9, [r5] │ │ │ │ str.w r9, [r5, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w r0, [sl, #28] │ │ │ │ @@ -510036,31 +510022,31 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, sl, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d78c │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ strd r9, r9, [r5] │ │ │ │ add.w ip, r6, #32 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [r6, #28] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -510069,40 +510055,40 @@ │ │ │ │ str.w r8, [r6, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ mov r8, sl │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ mov r7, r6 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab79e │ │ │ │ + beq.n 1ab78e │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1ab5e4 │ │ │ │ + bne.n 1ab5d4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1ab8e2 │ │ │ │ + bne.w 1ab8d2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ strd r9, r9, [r5] │ │ │ │ str.w r9, [r5, #8] │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w lr, sl, #32 │ │ │ │ str.w r0, [sl, #28] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ @@ -510115,55 +510101,55 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, sl, #68 @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ strd r9, r9, [r5] │ │ │ │ str.w r9, [r5, #8] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r6, #32 │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1ab698 │ │ │ │ + b.n 1ab688 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ add.w r9, r4, #24 │ │ │ │ @@ -510181,30 +510167,30 @@ │ │ │ │ stmials.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [sl, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ strb.w r3, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r3, [sl, #41] @ 0x29 │ │ │ │ ldrb.w r2, [sl, #40] @ 0x28 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r5, [sl, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ subs r5, #1 │ │ │ │ bic.w r5, r5, r3 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldrb.w lr, [r4, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w r4, [fp, #12] │ │ │ │ mov r7, r0 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ @@ -510215,58 +510201,58 @@ │ │ │ │ str.w r4, [fp, #12] │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - cbz r5, 1ab8c8 │ │ │ │ - ldr r3, [pc, #740] @ (1abb68 ) │ │ │ │ + cbz r5, 1ab8b8 │ │ │ │ + ldr r3, [pc, #740] @ (1abb58 ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #700] @ (1abb6c ) │ │ │ │ - ldr r3, [pc, #688] @ (1abb60 ) │ │ │ │ + bl 1891c8 │ │ │ │ + ldr r2, [pc, #700] @ (1abb5c ) │ │ │ │ + ldr r3, [pc, #688] @ (1abb50 ) │ │ │ │ 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 1abb56 │ │ │ │ + bne.w 1abb46 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ andne.w lr, lr, #31 │ │ │ │ movne r3, #1 │ │ │ │ moveq r5, sl │ │ │ │ lslne.w r9, r3, lr │ │ │ │ it ne │ │ │ │ addne.w r5, r9, sl │ │ │ │ - b.n 1ab882 │ │ │ │ + b.n 1ab872 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ab8ac │ │ │ │ + beq.n 1ab89c │ │ │ │ str r6, [sp, #16] │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ strd r3, r0, [sp, #36] @ 0x24 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -510274,18 +510260,18 @@ │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ strd r9, r9, [sp, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r9, r9, [fp] │ │ │ │ - bhi.w 1abb20 │ │ │ │ + bhi.w 1abb10 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1aba4a │ │ │ │ + bhi.w 1aba3a │ │ │ │ tbb [pc, r3] │ │ │ │ strh r6, [r7, #58] @ 0x3a │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ ldrb r7, [r0, #10] │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ @@ -510301,35 +510287,35 @@ │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r4, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ab98a │ │ │ │ + cbz r0, 1ab97a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r9, [fp, #12] │ │ │ │ add.w ip, r4, #32 │ │ │ │ strd r9, r9, [fp] │ │ │ │ str.w r9, [fp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [r4, #28] │ │ │ │ @@ -510342,80 +510328,80 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ strd r9, r9, [r8] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1abb4c │ │ │ │ + bhi.w 1abb3c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1abb5a │ │ │ │ + bhi.w 1abb4a │ │ │ │ tbb [pc, r3] │ │ │ │ - add r5, pc, #596 @ (adr r5, 1abc68 ) │ │ │ │ + add r5, pc, #596 @ (adr r5, 1abc58 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc98 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc9c ) │ │ │ │ + str r1, [sp, #660] @ 0x294 │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abca0 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abca0 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abca4 ) │ │ │ │ + ldrh r5, [r4, #44] @ 0x2c │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abca8 ) │ │ │ │ add r5, pc, #660 @ (adr r5, 1abca8 ) │ │ │ │ add r5, pc, #660 @ (adr r5, 1abcac ) │ │ │ │ - str r1, [sp, #660] @ 0x294 │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abcac ) │ │ │ │ add r5, pc, #660 @ (adr r5, 1abcb0 ) │ │ │ │ add r5, pc, #660 @ (adr r5, 1abcb0 ) │ │ │ │ add r5, pc, #660 @ (adr r5, 1abcb4 ) │ │ │ │ - ldrh r5, [r4, #44] @ 0x2c │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abcb8 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abcb8 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abcbc ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abcbc ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abcc0 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abcc0 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abcc4 ) │ │ │ │ movs r0, #165 @ 0xa5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab962 │ │ │ │ + b.n 1ab952 │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ orrs r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab962 │ │ │ │ + b.n 1ab952 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab962 │ │ │ │ + b.n 1ab952 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aba7c │ │ │ │ + cbz r0, 1aba6c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [fp, #12] │ │ │ │ add.w lr, r5, #32 │ │ │ │ strd r9, r9, [fp] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -510428,86 +510414,86 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #4 │ │ │ │ - bl 1ab594 │ │ │ │ + bl 1ab584 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq.w 1ab8ac │ │ │ │ + beq.w 1ab89c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r9, r9, [fp] │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1ab930 │ │ │ │ + bls.w 1ab920 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1ab962 │ │ │ │ + b.n 1ab952 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1aba54 │ │ │ │ + b.n 1aba44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1aba54 │ │ │ │ + b.n 1aba44 │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ orrs r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1aba54 │ │ │ │ + b.n 1aba44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 1aba54 │ │ │ │ + b.n 1aba44 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #296] @ (1abc88 ) │ │ │ │ + ldr r2, [pc, #360] @ (1abcb8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #200] @ (1abc30 ) │ │ │ │ + ldr r2, [pc, #264] @ (1abc60 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bxns r9 │ │ │ │ + bxns fp │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr.w r4, [pc, #1596] @ 1ac1c0 │ │ │ │ + ldr.w r4, [pc, #1596] @ 1ac1b0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r5, [pc, #1592] @ 1ac1c4 │ │ │ │ - ldr.w r0, [pc, #1592] @ 1ac1c8 │ │ │ │ + ldr.w r5, [pc, #1592] @ 1ac1b4 │ │ │ │ + ldr.w r0, [pc, #1592] @ 1ac1b8 │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ mov.w r0, #0 │ │ │ │ @@ -510518,40 +510504,40 @@ │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #2 │ │ │ │ ite hi │ │ │ │ movhi r4, #1 │ │ │ │ movls r4, #0 │ │ │ │ - bhi.w 1ac1a2 │ │ │ │ + bhi.w 1ac192 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r1, [sp, #152] @ 0x98 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [sp, #180] @ 0xb4 │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac196 │ │ │ │ + bne.w 1ac186 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac188 │ │ │ │ + bne.w 1ac178 │ │ │ │ movs r3, #0 │ │ │ │ add.w fp, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ add.w sl, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ add.w r9, sp, #192 @ 0xc0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -510560,61 +510546,61 @@ │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ str.w fp, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w sl, [sp, #220] @ 0xdc │ │ │ │ str.w r9, [sp, #204] @ 0xcc │ │ │ │ - cbz r3, 1abc46 │ │ │ │ + cbz r3, 1abc36 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1ab3b8 │ │ │ │ + bl 1ab3a8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r6, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abc2a │ │ │ │ + bne.n 1abc1a │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1abc72 │ │ │ │ + cbz r3, 1abc62 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1ab3b8 │ │ │ │ + bl 1ab3a8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abc4e │ │ │ │ + bne.n 1abc3e │ │ │ │ ldr.w r6, [r7, #352] @ 0x160 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1abc88 │ │ │ │ + cbz r3, 1abc78 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1abd40 │ │ │ │ + bne.n 1abd30 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abc7a │ │ │ │ + bne.n 1abc6a │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1abcaa │ │ │ │ + beq.n 1abc9a │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add.w r1, r7, #12 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r2, [r7, #16] │ │ │ │ @@ -510622,15 +510608,15 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ strd r3, r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1abcce │ │ │ │ + beq.n 1abcbe │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add.w r1, r7, #12 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ str r2, [r7, #16] │ │ │ │ @@ -510638,82 +510624,82 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1abcf0 │ │ │ │ + beq.n 1abce0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add.w r1, r7, #12 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [r7, #16] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r0, r3, [sp, #208] @ 0xd0 │ │ │ │ strd r3, sl, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1abd10 │ │ │ │ + beq.n 1abd00 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r3, r7, #12 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd fp, r3, [sp, #192] @ 0xc0 │ │ │ │ strd r3, r9, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ca6c │ │ │ │ + bl 18ca5c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a020 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #1192] @ 1ac1cc │ │ │ │ - ldr.w r3, [pc, #1184] @ 1ac1c8 │ │ │ │ + ldr.w r2, [pc, #1192] @ 1ac1bc │ │ │ │ + ldr.w r3, [pc, #1184] @ 1ac1b8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ac1ae │ │ │ │ + bne.w 1ac19e │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1164] @ 1ac1d0 │ │ │ │ + ldr.w r3, [pc, #1164] @ 1ac1c0 │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abe3a │ │ │ │ + bne.n 1abe2a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 1abd7e │ │ │ │ + cbnz r3, 1abd6e │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1abd7a │ │ │ │ - cbz r6, 1abd7a │ │ │ │ + cbz r3, 1abd6a │ │ │ │ + cbz r6, 1abd6a │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1abd52 │ │ │ │ + bne.n 1abd42 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abd6c │ │ │ │ + bne.n 1abd5c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1abc88 │ │ │ │ + b.n 1abc78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w lr, #0 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov ip, r3 │ │ │ │ strd lr, lr, [r3, #8] │ │ │ │ strd lr, lr, [r3] │ │ │ │ @@ -510723,92 +510709,92 @@ │ │ │ │ cmp.w r8, #3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - beq.w 1ac114 │ │ │ │ + beq.w 1ac104 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1abd5c │ │ │ │ + bne.n 1abd4c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r2, r5, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ac1b2 │ │ │ │ + beq.w 1ac1a2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1abdd8 │ │ │ │ + cbz r2, 1abdc8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - bl 1ab430 │ │ │ │ + bl 1ab420 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 1abe24 │ │ │ │ - b.n 1abd5c │ │ │ │ + cbnz r0, 1abe14 │ │ │ │ + b.n 1abd4c │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ itet eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - bl 1ab430 │ │ │ │ + bl 1ab420 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1abd5c │ │ │ │ + beq.n 1abd4c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1abe36 │ │ │ │ + beq.n 1abe26 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1abdfa │ │ │ │ + bne.n 1abdea │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1abe06 │ │ │ │ + b.n 1abdf6 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1abd58 │ │ │ │ + bne.n 1abd48 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1ac1b8 │ │ │ │ + beq.w 1ac1a8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r3, 1abe64 │ │ │ │ + cbz r3, 1abe54 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ mov ip, r3 │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r2, r2, [r3] │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ @@ -510827,149 +510813,149 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ab430 │ │ │ │ + bl 1ab420 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1abd58 │ │ │ │ + bne.w 1abd48 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1abd58 │ │ │ │ + beq.w 1abd48 │ │ │ │ strd r6, r5, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ strd r4, r9, [sp, #72] @ 0x48 │ │ │ │ ldrd r9, r5, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ strd fp, sl, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ac0b8 │ │ │ │ + beq.w 1ac0a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac16c │ │ │ │ + beq.w 1ac15c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1ac17c │ │ │ │ + beq.w 1ac16c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac0f8 │ │ │ │ + beq.w 1ac0e8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ac0f8 │ │ │ │ + beq.w 1ac0e8 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ac0ec │ │ │ │ + bne.w 1ac0dc │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 1ac0ec │ │ │ │ + bhi.w 1ac0dc │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c004 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ strd r1, r4, [r0, #28] │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e344 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ strd r1, sl, [r0, #28] │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ab594 │ │ │ │ + bl 1ab584 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 195da0 │ │ │ │ + bl 195d90 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1ac0d4 │ │ │ │ + bhi.n 1ac0c4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrsh r3, [r3, r1] │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrsh r1, [r4, r1] │ │ │ │ lsrs r6, r3, #13 │ │ │ │ str r3, [r1, #64] @ 0x40 │ │ │ │ @@ -510977,196 +510963,196 @@ │ │ │ │ lsrs r3, r1, #12 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r2, fp │ │ │ │ strb.w fp, [r0, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ - ldr.w ip, [pc, #360] @ 1ac1d4 │ │ │ │ + ldr.w ip, [pc, #360] @ 1ac1c4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r1, ip] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, fp, lr, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 18c128 │ │ │ │ + bl 18c118 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1abefe │ │ │ │ + bne.w 1abeee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1abedc │ │ │ │ + bne.w 1abecc │ │ │ │ ldrd r6, r5, [sp, #64] @ 0x40 │ │ │ │ ldrd r4, r9, [sp, #72] @ 0x48 │ │ │ │ ldrd fp, sl, [sp, #80] @ 0x50 │ │ │ │ - b.n 1abd58 │ │ │ │ + b.n 1abd48 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ac038 │ │ │ │ + b.n 1ac028 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ac038 │ │ │ │ + b.n 1ac028 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ac038 │ │ │ │ + b.n 1ac028 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ac038 │ │ │ │ + b.n 1ac028 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1abf08 │ │ │ │ + bne.w 1abef8 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac0b8 │ │ │ │ + bne.n 1ac0a8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ movls r6, r8 │ │ │ │ - bhi.n 1ac0b8 │ │ │ │ + bhi.n 1ac0a8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1abf2a │ │ │ │ + b.n 1abf1a │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1abd5c │ │ │ │ + beq.w 1abd4c │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r7, #2 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 1ac14a │ │ │ │ + cbz r2, 1ac13a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac142 │ │ │ │ + bne.n 1ac132 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.n 1ac15c │ │ │ │ + beq.n 1ac14c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac132 │ │ │ │ + bne.n 1ac122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ac12c │ │ │ │ + bne.n 1ac11c │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ - b.n 1abd5c │ │ │ │ + b.n 1abd4c │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ strd r7, r5, [sp, #128] @ 0x80 │ │ │ │ - bl 1ab430 │ │ │ │ - b.n 1ac142 │ │ │ │ + bl 1ab420 │ │ │ │ + b.n 1ac132 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ac0b8 │ │ │ │ + bne.n 1ac0a8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1ac10e │ │ │ │ - b.n 1ac0b8 │ │ │ │ + bls.n 1ac0fe │ │ │ │ + b.n 1ac0a8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1abf2a │ │ │ │ - b.n 1abefe │ │ │ │ + bls.w 1abf1a │ │ │ │ + b.n 1abeee │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1ab35c │ │ │ │ + bl 1ab34c │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ - b.n 1abbfc │ │ │ │ + b.n 1abbec │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1ab35c │ │ │ │ - b.n 1abbe0 │ │ │ │ + bl 1ab34c │ │ │ │ + b.n 1abbd0 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1abd20 │ │ │ │ + b.n 1abd10 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r4, sp │ │ │ │ + add r4, pc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp │ │ │ │ + add r2, pc │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrh r6, [r7, #62] @ 0x3e │ │ │ │ movs r6, r1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #648] @ (1ac478 ) │ │ │ │ + ldr r1, [pc, #648] @ (1ac468 ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #648] @ (1ac47c ) │ │ │ │ + ldr r3, [pc, #648] @ (1ac46c ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r8, [r0] │ │ │ │ - ldr r3, [pc, #632] @ (1ac480 ) │ │ │ │ + ldr r3, [pc, #632] @ (1ac470 ) │ │ │ │ ldrb.w r0, [r8, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ac362 │ │ │ │ + beq.w 1ac352 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #616] @ (1ac484 ) │ │ │ │ + ldr r2, [pc, #616] @ (1ac474 ) │ │ │ │ add.w r9, r8, #96 @ 0x60 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1885bc │ │ │ │ + bl 1885ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ and.w r3, r0, #121 @ 0x79 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ @@ -511174,26 +511160,26 @@ │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ mla r3, r3, r1, r6 │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r4, [r8, r3, lsl #2] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov sl, r0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ - cbz r3, 1ac27a │ │ │ │ + cbz r3, 1ac26a │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ adds r3, r7, r4 │ │ │ │ and.w ip, r3, #3 │ │ │ │ mla r1, lr, r1, r6 │ │ │ │ @@ -511222,15 +511208,15 @@ │ │ │ │ asrs r0, r5 │ │ │ │ and.w r0, r0, #3 │ │ │ │ bfi r1, r0, #16, #8 │ │ │ │ str.w r1, [sl, r2, lsl #2] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mla r2, lr, r2, r6 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ - cbz r0, 1ac33c │ │ │ │ + cbz r0, 1ac32c │ │ │ │ mov.w fp, #0 │ │ │ │ add.w lr, sl, #84 @ 0x54 │ │ │ │ strd r3, sl, [sp, #20] │ │ │ │ add r4, sp, #32 │ │ │ │ mov ip, fp │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, fp │ │ │ │ @@ -511243,110 +511229,110 @@ │ │ │ │ strd r7, r7, [r4, #8] │ │ │ │ add.w fp, fp, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp ip, sl │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bne.n 1ac30a │ │ │ │ + bne.n 1ac2fa │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldrd r3, sl, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ac39c │ │ │ │ + bhi.n 1ac38c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ ldrb.w r0, [r8, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 1ac222 │ │ │ │ - bl 188398 │ │ │ │ + bhi.w 1ac212 │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - bl 1866ac │ │ │ │ - ldr r2, [pc, #260] @ (1ac488 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ac47c ) │ │ │ │ + bl 18669c │ │ │ │ + ldr r2, [pc, #260] @ (1ac478 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ac46c ) │ │ │ │ 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 1ac472 │ │ │ │ + bne.n 1ac462 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf24 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1ac3e0 │ │ │ │ + beq.n 1ac3d0 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r4, r1 │ │ │ │ - bne.n 1ac424 │ │ │ │ + bne.n 1ac414 │ │ │ │ add r4, sp, #32 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - b.n 1ac340 │ │ │ │ + b.n 1ac330 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ strd r4, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ac414 │ │ │ │ + cbz r0, 1ac404 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ac3c6 │ │ │ │ + b.n 1ac3b6 │ │ │ │ subs r2, #1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ac454 │ │ │ │ + bhi.n 1ac444 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r3, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #28 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -511358,73 +511344,73 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac3e6 │ │ │ │ + b.n 1ac3d6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac3e6 │ │ │ │ + b.n 1ac3d6 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac3e6 │ │ │ │ + b.n 1ac3d6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac3e6 │ │ │ │ + b.n 1ac3d6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #10 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r6, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ - ldr.w r5, [pc, #3096] @ 1ad0b8 │ │ │ │ + ldr.w r5, [pc, #3096] @ 1ad0a8 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #3084] @ 1ad0bc │ │ │ │ + ldr.w r2, [pc, #3084] @ 1ad0ac │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #3084] @ 1ad0c0 │ │ │ │ + ldr.w r3, [pc, #3084] @ 1ad0b0 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ac4d4 │ │ │ │ + cbz r3, 1ac4c4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1ac4f8 │ │ │ │ + cbnz r3, 1ac4e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac4c8 │ │ │ │ + bne.n 1ac4b8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #3052] @ 1ad0c4 │ │ │ │ - ldr.w r3, [pc, #3044] @ 1ad0c0 │ │ │ │ + ldr.w r2, [pc, #3052] @ 1ad0b4 │ │ │ │ + ldr.w r3, [pc, #3044] @ 1ad0b0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad32e │ │ │ │ + bne.w 1ad31e │ │ │ │ mov r0, sl │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r9, r3 │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ @@ -511447,185 +511433,185 @@ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ad198 │ │ │ │ + beq.w 1ad188 │ │ │ │ mov fp, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ strd r6, r4, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ac606 │ │ │ │ + beq.n 1ac5f6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac9ce │ │ │ │ + beq.w 1ac9be │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac61a │ │ │ │ + bne.n 1ac60a │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ac61a │ │ │ │ + beq.n 1ac60a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r3, #336 @ 0x150 │ │ │ │ - bcs.n 1ac648 │ │ │ │ + bcs.n 1ac638 │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - bcc.w 1ac996 │ │ │ │ + bcc.w 1ac986 │ │ │ │ sub.w r1, r3, #330 @ 0x14a │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1ac99e │ │ │ │ + bpl.w 1ac98e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bmi.n 1ac65c │ │ │ │ + bmi.n 1ac64c │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - bne.w 1acd4e │ │ │ │ + bne.w 1acd3e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #11 │ │ │ │ it pl │ │ │ │ movpl.w r2, #304 @ 0x130 │ │ │ │ - bmi.w 1aca3a │ │ │ │ + bmi.w 1aca2a │ │ │ │ subw r3, r2, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1ac9aa │ │ │ │ + bhi.w 1ac99a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 1ac602 │ │ │ │ + bpl.n 1ac5f2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1acc8c │ │ │ │ + beq.w 1acc7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1acc8c │ │ │ │ + bne.w 1acc7c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #664 @ 0x298 │ │ │ │ - beq.w 1aca48 │ │ │ │ + beq.w 1aca38 │ │ │ │ movw r2, #641 @ 0x281 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1acd6e │ │ │ │ + beq.w 1acd5e │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - bne.n 1ac602 │ │ │ │ + bne.n 1ac5f2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #12 │ │ │ │ - bpl.n 1ac602 │ │ │ │ + bpl.n 1ac5f2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ac6ee │ │ │ │ + bne.n 1ac6de │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 1ac61a │ │ │ │ + cbnz r3, 1ac60a │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ac9f0 │ │ │ │ + beq.w 1ac9e0 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1ac55a │ │ │ │ + b.n 1ac54a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbz r3, 1ac62a │ │ │ │ + cbz r3, 1ac61a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac56c │ │ │ │ + bne.n 1ac55c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac606 │ │ │ │ + bne.n 1ac5f6 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ac606 │ │ │ │ + beq.n 1ac5f6 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r3, #336 @ 0x150 │ │ │ │ - bcc.n 1ac584 │ │ │ │ + bcc.n 1ac574 │ │ │ │ mvn.w r1, #366 @ 0x16e │ │ │ │ adds r1, r3, r1 │ │ │ │ bics.w r1, r1, #2 │ │ │ │ - bne.n 1ac672 │ │ │ │ + bne.n 1ac662 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.w 1ac99e │ │ │ │ + bpl.w 1ac98e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1acd64 │ │ │ │ + beq.w 1acd54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1acd64 │ │ │ │ + bne.w 1acd54 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r0, #362 @ 0x16a │ │ │ │ adds r1, r3, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.w 1aca28 │ │ │ │ + bhi.w 1aca18 │ │ │ │ movw r2, #417 @ 0x1a1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1ac99e │ │ │ │ + bpl.w 1ac98e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 1ac99e │ │ │ │ + bpl.w 1ac98e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1acd64 │ │ │ │ + beq.w 1acd54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1acd64 │ │ │ │ + bne.w 1acd54 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1aca52 │ │ │ │ + beq.w 1aca42 │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac5a0 │ │ │ │ + bne.w 1ac590 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.w 1aca3c │ │ │ │ + bmi.w 1aca2c │ │ │ │ mov r2, r3 │ │ │ │ subw r3, r3, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1ac5c0 │ │ │ │ + bls.w 1ac5b0 │ │ │ │ cmp.w r2, #664 @ 0x298 │ │ │ │ - beq.n 1ac602 │ │ │ │ + beq.n 1ac5f2 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1acc7c │ │ │ │ + beq.w 1acc6c │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - bne.n 1ac602 │ │ │ │ + bne.n 1ac5f2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r0, r3, #12 │ │ │ │ - bpl.n 1ac602 │ │ │ │ + bpl.n 1ac5f2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ac5f8 │ │ │ │ + bne.n 1ac5e8 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r4, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2500] @ 1ad0c8 │ │ │ │ + ldr.w r3, [pc, #2500] @ 1ad0b8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ @@ -511634,30 +511620,30 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 1acd44 │ │ │ │ + beq.w 1acd34 │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ strd r9, sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1ac75e │ │ │ │ + cbz r3, 1ac74e │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -511687,26 +511673,26 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [sl, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r1, [r9, #44] @ 0x2c │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ - cbz r3, 1ac7da │ │ │ │ + cbz r3, 1ac7ca │ │ │ │ ldrb.w r2, [sl, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mla r3, r0, r3, r2 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ - cbz r3, 1ac7fc │ │ │ │ + cbz r3, 1ac7ec │ │ │ │ mla r9, r0, r7, r2 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -511720,37 +511706,37 @@ │ │ │ │ strd r6, r6, [r3, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #1 │ │ │ │ - beq.w 1ac9c8 │ │ │ │ + beq.w 1ac9b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, sp, #196 @ 0xc4 │ │ │ │ ldr.w lr, [sp, #60] @ 0x3c │ │ │ │ mov ip, r9 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ cmp.w sl, #1 │ │ │ │ strb.w r7, [sp, #180] @ 0xb4 │ │ │ │ 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 1ac9c2 │ │ │ │ + beq.w 1ac9b2 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r1, [sp, #148] @ 0x94 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -511761,15 +511747,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w r9!, {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} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r6, r6, [r8] │ │ │ │ @@ -511778,15 +511764,15 @@ │ │ │ │ mla r7, r2, r1, r3 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldrb r7, [r7, #4] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ subs r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1ac91e │ │ │ │ + bls.n 1ac90e │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ add.w sl, r4, #112 @ 0x70 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [sl, lr, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -511796,168 +511782,168 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w ip, r3, lr, lsl #2 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1ac8f2 │ │ │ │ + bne.n 1ac8e2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1acd78 │ │ │ │ + beq.w 1acd68 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r3, r1 │ │ │ │ - bne.w 1ad256 │ │ │ │ + bne.w 1ad246 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf24 │ │ │ │ strd r6, r6, [r8] │ │ │ │ mov ip, r0 │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bic.w r3, r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 1ad2c6 │ │ │ │ + beq.w 1ad2b6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1ac748 │ │ │ │ + b.n 1ac738 │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - beq.w 1ac5a8 │ │ │ │ + beq.w 1ac598 │ │ │ │ mov r2, r3 │ │ │ │ subw r3, r2, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1ac5c0 │ │ │ │ + bls.w 1ac5b0 │ │ │ │ cmp.w r2, #664 @ 0x298 │ │ │ │ - bne.w 1ac6d4 │ │ │ │ + bne.w 1ac6c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 1ac602 │ │ │ │ + bpl.w 1ac5f2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac5f8 │ │ │ │ - b.n 1ac6ee │ │ │ │ + bne.w 1ac5e8 │ │ │ │ + b.n 1ac6de │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac858 │ │ │ │ + bne.w 1ac848 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ - b.n 1ac8b2 │ │ │ │ + b.n 1ac8a2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ac606 │ │ │ │ + bne.w 1ac5f6 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ac63c │ │ │ │ + bne.w 1ac62c │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ac616 │ │ │ │ + bne.w 1ac606 │ │ │ │ ldrd r6, r4, [sp, #64] @ 0x40 │ │ │ │ mov r9, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ad198 │ │ │ │ + beq.w 1ad188 │ │ │ │ mov sl, r5 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac4d6 │ │ │ │ + beq.w 1ac4c6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ac4d6 │ │ │ │ + beq.w 1ac4c6 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ac516 │ │ │ │ + bne.w 1ac506 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aca16 │ │ │ │ - b.n 1ac4d6 │ │ │ │ + bne.n 1aca06 │ │ │ │ + b.n 1ac4c6 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1ad2b0 │ │ │ │ + bne.w 1ad2a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 1ac6de │ │ │ │ - cbz r7, 1aca64 │ │ │ │ + bpl.w 1ac6ce │ │ │ │ + cbz r7, 1aca54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - cbnz r0, 1aca64 │ │ │ │ + cbnz r0, 1aca54 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 1ac5b6 │ │ │ │ + b.n 1ac5a6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 1ac602 │ │ │ │ - b.n 1ac5f8 │ │ │ │ + bpl.w 1ac5f2 │ │ │ │ + b.n 1ac5e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.w 1ac602 │ │ │ │ + bpl.w 1ac5f2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aca44 │ │ │ │ + beq.n 1aca34 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #140] @ 0x8c │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acc5c │ │ │ │ - ldr.w r3, [pc, #1608] @ 1ad0c8 │ │ │ │ + beq.w 1acc4c │ │ │ │ + ldr.w r3, [pc, #1608] @ 1ad0b8 │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r9, sl, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1acac4 │ │ │ │ + cbz r3, 1acab4 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ @@ -511983,63 +511969,63 @@ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r6, r3, lsl #2] │ │ │ │ ldrb.w r3, [r2, #49] @ 0x31 │ │ │ │ ldrb.w r1, [sl, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ - cbz r1, 1acb36 │ │ │ │ + cbz r1, 1acb26 │ │ │ │ ldrb.w r3, [r2, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mla r3, r0, r7, r1 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ - cbz r3, 1acb5a │ │ │ │ + cbz r3, 1acb4a │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mla r3, r0, r7, r1 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - cbz r3, 1acb7e │ │ │ │ + cbz r3, 1acb6e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mla r3, r0, r7, r1 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ - cbz r2, 1acba0 │ │ │ │ + cbz r2, 1acb90 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #11 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r7, r2, r7, r3 │ │ │ │ ldrb.w lr, [r7, #4] │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 1acbf2 │ │ │ │ + beq.n 1acbe2 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r9 │ │ │ │ add.w sl, r4, #96 @ 0x60 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [sl, r9, lsl #2] │ │ │ │ @@ -512050,75 +512036,75 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r7, r3, r9, lsl #2 │ │ │ │ add.w r9, r9, #4 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 1acbc6 │ │ │ │ + bne.n 1acbb6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1ad152 │ │ │ │ + beq.w 1ad142 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bics.w r2, r1, r2 │ │ │ │ - bne.w 1ad2e0 │ │ │ │ + bne.w 1ad2d0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf24 │ │ │ │ strd r5, r5, [r8] │ │ │ │ strd r5, r5, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 1aca9a │ │ │ │ + bcc.w 1aca8a │ │ │ │ ldrd r9, sl, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - bl 188398 │ │ │ │ + bl 188388 │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188e90 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1866ac │ │ │ │ - b.n 1acd4a │ │ │ │ + bl 18669c │ │ │ │ + b.n 1acd3a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #11 │ │ │ │ - bpl.w 1ac602 │ │ │ │ + bpl.w 1ac5f2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac5f8 │ │ │ │ - b.n 1ac6ee │ │ │ │ + bne.w 1ac5e8 │ │ │ │ + b.n 1ac6de │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acd44 │ │ │ │ - ldr.w r2, [pc, #1064] @ 1ad0c8 │ │ │ │ + beq.n 1acd34 │ │ │ │ + ldr.w r2, [pc, #1064] @ 1ad0b8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -512129,18 +512115,18 @@ │ │ │ │ mla r2, r6, r2, r7 │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r5 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 1acd2e │ │ │ │ + beq.n 1acd1e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188540 │ │ │ │ + bl 188530 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ and.w sl, r0, #121 @ 0x79 │ │ │ │ mov r2, r5 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ @@ -512155,107 +512141,107 @@ │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r3, [lr, #68] @ 0x44 │ │ │ │ and.w r5, r2, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acdba │ │ │ │ + bne.n 1acdaa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ad0da │ │ │ │ + beq.w 1ad0ca │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 1ad2ce │ │ │ │ + beq.w 1ad2be │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r1, #2 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bcc.n 1accb4 │ │ │ │ + bcc.n 1acca4 │ │ │ │ ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ + bl 18669c │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1ac602 │ │ │ │ + b.n 1ac5f2 │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac99e │ │ │ │ + bne.w 1ac98e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #12 │ │ │ │ - bmi.w 1aca3a │ │ │ │ + bmi.w 1aca2a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ac9a0 │ │ │ │ + b.n 1ac990 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ac1d8 │ │ │ │ - b.n 1acd4a │ │ │ │ + bl 1ac1c8 │ │ │ │ + b.n 1acd3a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r0, r3, #11 │ │ │ │ - bmi.w 1ac5f8 │ │ │ │ - b.n 1ac602 │ │ │ │ + bmi.w 1ac5e8 │ │ │ │ + b.n 1ac5f2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac944 │ │ │ │ + beq.w 1ac934 │ │ │ │ strd r3, r6, [sp, #112] @ 0x70 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1acda8 │ │ │ │ + cbz r0, 1acd98 │ │ │ │ mov r3, r8 │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ac946 │ │ │ │ + b.n 1ac936 │ │ │ │ adds r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ - b.n 1acdca │ │ │ │ + b.n 1acdba │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1acd1c │ │ │ │ + bcc.n 1acd0c │ │ │ │ cmp r2, #1 │ │ │ │ itett hi │ │ │ │ ldrbhi.w r3, [lr, #69] @ 0x45 │ │ │ │ ldrls.w r3, [ip] │ │ │ │ addhi r3, #11 │ │ │ │ ldrhi.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ and.w r3, r2, #1 │ │ │ │ add.w r3, sp, r3, lsl #1 │ │ │ │ ldrb.w r3, [r3, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #15 │ │ │ │ add r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1acdc4 │ │ │ │ + bcs.n 1acdb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ad1a4 │ │ │ │ + beq.w 1ad194 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 1ad2a2 │ │ │ │ + beq.w 1ad292 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1ace16 │ │ │ │ + cbz r3, 1ace06 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov.w ip, #1 │ │ │ │ mla r2, r8, r2, r7 │ │ │ │ mla r3, r8, r1, r7 │ │ │ │ @@ -512288,15 +512274,15 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ str.w r3, [r6, ip, lsl #2] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mla r3, r8, r2, r7 │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad01c │ │ │ │ + bne.w 1ad00c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ strd r3, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ strd r3, r3, [sp, #180] @ 0xb4 │ │ │ │ @@ -512304,35 +512290,35 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrb.w r8, [r5, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ - beq.w 1ad0d4 │ │ │ │ + beq.w 1ad0c4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ add r5, sp, #196 @ 0xc4 │ │ │ │ strb.w r3, [sp, #180] @ 0xb4 │ │ │ │ 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} │ │ │ │ - beq.w 1ad0cc │ │ │ │ + beq.w 1ad0bc │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 18591c │ │ │ │ + bl 18590c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r1, [sp, #148] @ 0x94 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -512343,30 +512329,30 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {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 r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ mla r3, r2, r3, r7 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #1 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - bls.n 1acfba │ │ │ │ + bls.n 1acfaa │ │ │ │ mov r9, ip │ │ │ │ mov.w lr, #1 │ │ │ │ add.w sl, r4, #112 @ 0x70 │ │ │ │ add.w r3, r6, #100 @ 0x64 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r9, lsl #2] │ │ │ │ @@ -512377,74 +512363,74 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r3, r9, lsl #2 │ │ │ │ add.w r9, r9, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.n 1acf8c │ │ │ │ + bne.n 1acf7c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1acfca │ │ │ │ + bhi.n 1acfba │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1acd2a │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 1acd1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ lsrs r2, r3, #2 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ strdeq r2, r1, [sp, #96] @ 0x60 │ │ │ │ moveq r2, r3 │ │ │ │ - beq.w 1ad114 │ │ │ │ + beq.w 1ad104 │ │ │ │ and.w ip, r3, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r0, ip │ │ │ │ bics r2, r0 │ │ │ │ - bne.w 1ad1aa │ │ │ │ + bne.w 1ad19a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - b.n 1acfc0 │ │ │ │ + b.n 1acfb0 │ │ │ │ adds r3, #11 │ │ │ │ mla ip, r8, r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ - b.n 1ad034 │ │ │ │ + b.n 1ad024 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 1ace98 │ │ │ │ + bcc.w 1ace88 │ │ │ │ cmp r2, #1 │ │ │ │ and.w lr, r2, #1 │ │ │ │ itett hi │ │ │ │ ldrbhi.w r0, [ip, #69] @ 0x45 │ │ │ │ ldrls r0, [r3, #0] │ │ │ │ addhi r0, #11 │ │ │ │ ldrhi.w r0, [r4, r0, lsl #2] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add.w lr, r0, lr, lsl #1 │ │ │ │ ldrb.w r0, [lr, #-100] │ │ │ │ and.w r0, r0, #15 │ │ │ │ add r0, r2 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs.n 1ad02c │ │ │ │ + bcs.n 1ad01c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ ldrb.w ip, [lr, #-100] │ │ │ │ and.w r0, r3, #1 │ │ │ │ ite ne │ │ │ │ @@ -512465,112 +512451,112 @@ │ │ │ │ itete eq │ │ │ │ mlaeq r3, r3, r1, r7 │ │ │ │ mlane r1, r3, r1, r7 │ │ │ │ ldrbeq.w r3, [r3, #68] @ 0x44 │ │ │ │ ldrbne.w r3, [r1, #69] @ 0x45 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 1ace98 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + b.n 1ace88 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aceee │ │ │ │ + bne.w 1acede │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.n 1acf46 │ │ │ │ + b.n 1acf36 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 188864 │ │ │ │ - cbnz r0, 1ad0f8 │ │ │ │ + bl 188854 │ │ │ │ + cbnz r0, 1ad0e8 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.n 1ad0fc │ │ │ │ + beq.n 1ad0ec │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1acd2a │ │ │ │ + beq.w 1acd1a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1ace02 │ │ │ │ + b.n 1acdf2 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 1888f4 │ │ │ │ + bl 1888e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ad0f0 │ │ │ │ - b.n 1ad0f8 │ │ │ │ + beq.n 1ad0e0 │ │ │ │ + b.n 1ad0e8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1ad140 │ │ │ │ + cbz r0, 1ad130 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1ad000 │ │ │ │ + b.n 1acff0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1acc10 │ │ │ │ + beq.w 1acc00 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ad186 │ │ │ │ + cbz r0, 1ad176 │ │ │ │ mov r3, fp │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1acc14 │ │ │ │ + b.n 1acc04 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 1aca06 │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 1ac9f6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1ad0de │ │ │ │ + b.n 1ad0ce │ │ │ │ subs r3, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ad332 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1ad1c0 ) │ │ │ │ + bhi.w 1ad322 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1ad1b0 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ @@ -512631,25 +512617,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1ad114 │ │ │ │ + b.n 1ad104 │ │ │ │ strh.w r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ad114 │ │ │ │ + b.n 1ad104 │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ad114 │ │ │ │ + b.n 1ad104 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ad332 │ │ │ │ + bhi.n 1ad322 │ │ │ │ tbb [pc, r2] │ │ │ │ str r3, [r3, #112] @ 0x70 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ asrs r7, r4, #29 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ @@ -512661,50 +512647,50 @@ │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ asrs r7, r4, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 1acd82 │ │ │ │ + b.n 1acd72 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 1acd82 │ │ │ │ + b.n 1acd72 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 1acd82 │ │ │ │ + b.n 1acd72 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #112] @ 0x70 │ │ │ │ - b.n 1acd82 │ │ │ │ + b.n 1acd72 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 1888f4 │ │ │ │ + bl 1888e4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1ace02 │ │ │ │ + b.n 1acdf2 │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac5a0 │ │ │ │ + bne.w 1ac590 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bmi.w 1aca3a │ │ │ │ - b.w 1ac6c2 │ │ │ │ + bmi.w 1aca2a │ │ │ │ + b.w 1ac6b2 │ │ │ │ ldrd r9, sl, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ - b.n 1acd44 │ │ │ │ + b.n 1acd34 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 1888f4 │ │ │ │ + bl 1888e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acd2a │ │ │ │ - b.n 1ad0f8 │ │ │ │ + beq.w 1acd1a │ │ │ │ + b.n 1ad0e8 │ │ │ │ subs r3, #1 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ad30e │ │ │ │ + bhi.n 1ad2fe │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #28 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -512716,25 +512702,25 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1ad160 │ │ │ │ + b.n 1ad150 │ │ │ │ strh.w r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ad160 │ │ │ │ + b.n 1ad150 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ad160 │ │ │ │ + b.n 1ad150 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ad160 │ │ │ │ + b.n 1ad150 │ │ │ │ blx 47f30 <__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, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ @@ -512745,15 +512731,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w r1, r8, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -512761,210 +512747,210 @@ │ │ │ │ add.w r8, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ strb.w fp, [r0, #44] @ 0x2c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - ldr.w r9, [pc, #96] @ 1ad3fc │ │ │ │ + ldr.w r9, [pc, #96] @ 1ad3ec │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add r9, pc │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1ad3f6 │ │ │ │ + cbnz r3, 1ad3e6 │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.n 1ad3c6 │ │ │ │ + beq.n 1ad3b6 │ │ │ │ and.w fp, fp, #31 │ │ │ │ movs r6, #1 │ │ │ │ lsl.w r6, r6, fp │ │ │ │ subs r6, #1 │ │ │ │ - ldr r3, [pc, #56] @ (1ad400 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ad3f0 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ad3c6 │ │ │ │ + b.n 1ad3b6 │ │ │ │ nop │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #548] @ (1ad63c ) │ │ │ │ - ldr r3, [pc, #548] @ (1ad640 ) │ │ │ │ + ldr r1, [pc, #548] @ (1ad62c ) │ │ │ │ + ldr r3, [pc, #548] @ (1ad630 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - ldr r6, [pc, #548] @ (1ad644 ) │ │ │ │ + ldr r6, [pc, #548] @ (1ad634 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq.n 1ad4d0 │ │ │ │ + beq.n 1ad4c0 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - beq.n 1ad4a2 │ │ │ │ + beq.n 1ad492 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 1ad486 │ │ │ │ + bne.n 1ad476 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [r4] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ad47a │ │ │ │ + cbz r0, 1ad46a │ │ │ │ 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 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad334 │ │ │ │ + bl 1ad324 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #448] @ (1ad648 ) │ │ │ │ - ldr r3, [pc, #436] @ (1ad640 ) │ │ │ │ + ldr r2, [pc, #448] @ (1ad638 ) │ │ │ │ + ldr r3, [pc, #436] @ (1ad630 ) │ │ │ │ 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 1ad636 │ │ │ │ + bne.w 1ad626 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #28] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [r0] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1ad63a │ │ │ │ + bhi.w 1ad62a │ │ │ │ tbb [pc, r3] │ │ │ │ add r1, sp, #676 @ 0x2a4 │ │ │ │ - cbnz r1, 1ad52a │ │ │ │ + cbnz r1, 1ad51a │ │ │ │ add r7, sp, #404 @ 0x194 │ │ │ │ - cbnz r7, 1ad52e │ │ │ │ + cbnz r7, 1ad51e │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ push {r0, r2, r5, r6, lr} │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [r0] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1ad606 │ │ │ │ + bhi.w 1ad5f6 │ │ │ │ tbb [pc, r3] │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ - add r2, pc, #576 @ (adr r2, 1ad72c ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 1ad71c ) │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - add r2, pc, #600 @ (adr r2, 1ad748 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 1ad738 ) │ │ │ │ lsrs r2, r4, #14 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ lsrs r0, r2, #14 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add r7, sp, #24 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r9, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r2, r8, #68 @ 0x44 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w fp, [pc, #272] @ 1ad64c │ │ │ │ + ldr.w fp, [pc, #272] @ 1ad63c │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r6, fp] │ │ │ │ mov r0, r4 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r9, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad334 │ │ │ │ - b.n 1ad484 │ │ │ │ + bl 1ad324 │ │ │ │ + b.n 1ad474 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ - ldr.w sl, [pc, #168] @ 1ad64c │ │ │ │ - bl 186e4c │ │ │ │ + ldr.w sl, [pc, #168] @ 1ad63c │ │ │ │ + bl 186e3c │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ add.w r8, r7, #84 @ 0x54 │ │ │ │ @@ -512979,182 +512965,182 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r6, sl] │ │ │ │ mov r1, r7 │ │ │ │ mla r3, fp, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186e80 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1866ac │ │ │ │ - b.n 1ad484 │ │ │ │ + bl 18669c │ │ │ │ + b.n 1ad474 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ad500 │ │ │ │ + b.n 1ad4f0 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ad588 │ │ │ │ + b.n 1ad578 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ad500 │ │ │ │ + b.n 1ad4f0 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ad588 │ │ │ │ + b.n 1ad578 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ad500 │ │ │ │ + b.n 1ad4f0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ad588 │ │ │ │ + b.n 1ad578 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ad500 │ │ │ │ + b.n 1ad4f0 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ad588 │ │ │ │ + b.n 1ad578 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r2, [pc, #1032] @ 1ada6c │ │ │ │ + ldr.w r2, [pc, #1032] @ 1ada5c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r1, [pc, #1032] @ 1ada70 │ │ │ │ - ldr.w r3, [pc, #1032] @ 1ada74 │ │ │ │ + ldr.w r1, [pc, #1032] @ 1ada60 │ │ │ │ + ldr.w r3, [pc, #1032] @ 1ada64 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ad6a8 │ │ │ │ + beq.n 1ad698 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1004] @ (1ada78 ) │ │ │ │ - ldr r3, [pc, #996] @ (1ada74 ) │ │ │ │ + ldr r2, [pc, #1004] @ (1ada68 ) │ │ │ │ + ldr r3, [pc, #996] @ (1ada64 ) │ │ │ │ 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 1ada5e │ │ │ │ + bne.w 1ada4e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad686 │ │ │ │ + beq.n 1ad676 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1ad6c6 │ │ │ │ + cbnz r3, 1ad6b6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad686 │ │ │ │ + beq.n 1ad676 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad6b8 │ │ │ │ + beq.n 1ad6a8 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ada2c │ │ │ │ + beq.w 1ada1c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ad70a │ │ │ │ + cbz r2, 1ad6fa │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ad746 │ │ │ │ + beq.n 1ad736 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1ad754 │ │ │ │ + beq.n 1ad744 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1ad704 │ │ │ │ + cbz r3, 1ad6f4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ad704 │ │ │ │ + cbz r1, 1ad6f4 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1ad6fc │ │ │ │ + bne.n 1ad6ec │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ - beq.n 1ad724 │ │ │ │ + beq.n 1ad714 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad6ec │ │ │ │ + bne.n 1ad6dc │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ad71e │ │ │ │ + beq.n 1ad70e │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ada2c │ │ │ │ + beq.w 1ada1c │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1ad6d6 │ │ │ │ + b.n 1ad6c6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad70a │ │ │ │ + bne.n 1ad6fa │ │ │ │ ldr.w r2, [r9, #352] @ 0x160 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ada66 │ │ │ │ + beq.w 1ada56 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r4, [r2, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - cbz r0, 1ad75c │ │ │ │ + cbz r0, 1ad74c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1ad732 │ │ │ │ + b.n 1ad722 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ad70a │ │ │ │ + bne.n 1ad6fa │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad70a │ │ │ │ - b.n 1ad724 │ │ │ │ + bne.n 1ad6fa │ │ │ │ + b.n 1ad714 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad6e8 │ │ │ │ - b.n 1ad724 │ │ │ │ + bne.n 1ad6d8 │ │ │ │ + b.n 1ad714 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ada66 │ │ │ │ + beq.w 1ada56 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ add.w r3, r8, #32 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1ada62 │ │ │ │ + beq.w 1ada52 │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ad78c │ │ │ │ + beq.n 1ad77c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, r5 │ │ │ │ strd r2, r2, [r5, #4] │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ str r2, [r5, #12] │ │ │ │ mov sl, lr │ │ │ │ @@ -513164,38 +513150,38 @@ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ strd r2, r0, [sp, #56] @ 0x38 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ strd fp, r6, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [pc, #692] @ 1ada7c │ │ │ │ + ldr.w fp, [pc, #692] @ 1ada6c │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #684] @ (1ada80 ) │ │ │ │ + ldr r2, [pc, #684] @ (1ada70 ) │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ada08 │ │ │ │ + beq.w 1ad9f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd180 │ │ │ │ + bl 1bd170 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -513204,26 +513190,26 @@ │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ add r1, sp, #16 │ │ │ │ str r7, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r2, r0, #100 @ 0x64 │ │ │ │ @@ -513237,54 +513223,54 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 1ad900 │ │ │ │ + cbnz r3, 1ad8f0 │ │ │ │ cmp.w lr, #32 │ │ │ │ it eq │ │ │ │ moveq lr, fp │ │ │ │ - beq.n 1ad8b4 │ │ │ │ + beq.n 1ad8a4 │ │ │ │ and.w lr, lr, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ add lr, fp │ │ │ │ - ldr r3, [pc, #460] @ (1ada84 ) │ │ │ │ + ldr r3, [pc, #460] @ (1ada74 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [ip, r2, lsl #2] │ │ │ │ str.w r5, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w r8, [r9, #352] @ 0x160 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad686 │ │ │ │ + beq.w 1ad676 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 1ad906 │ │ │ │ + cbnz r2, 1ad8f6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ad8f2 │ │ │ │ - b.n 1ad686 │ │ │ │ + bne.n 1ad8e2 │ │ │ │ + b.n 1ad676 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1ad8b4 │ │ │ │ + b.n 1ad8a4 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r8 │ │ │ │ @@ -513299,191 +513285,191 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad9fc │ │ │ │ + beq.n 1ad9ec │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ - cbz r7, 1ad998 │ │ │ │ + cbz r7, 1ad988 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 1ad9a6 │ │ │ │ + cbz r2, 1ad996 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1ada4e │ │ │ │ + beq.n 1ada3e │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - cbz r7, 1ad986 │ │ │ │ + cbz r7, 1ad976 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1ad986 │ │ │ │ + cbz r3, 1ad976 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad962 │ │ │ │ + bne.n 1ad952 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad404 │ │ │ │ + bl 1ad3f4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ orrs r5, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ad968 │ │ │ │ + bne.n 1ad958 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad998 │ │ │ │ + bne.n 1ad988 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad404 │ │ │ │ + bl 1ad3f4 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1ad9c6 │ │ │ │ + cbz r3, 1ad9b6 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1ad952 │ │ │ │ + b.n 1ad942 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad998 │ │ │ │ + bne.n 1ad988 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad404 │ │ │ │ + bl 1ad3f4 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad9a2 │ │ │ │ + bne.n 1ad992 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - cbz r5, 1ad9fc │ │ │ │ + cbz r5, 1ad9ec │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6504 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad68a │ │ │ │ + beq.w 1ad67a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ad68a │ │ │ │ + beq.w 1ad67a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 1ad9f8 │ │ │ │ + cbnz r3, 1ad9e8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad68a │ │ │ │ + beq.w 1ad67a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad9e8 │ │ │ │ + beq.n 1ad9d8 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1ad916 │ │ │ │ + b.n 1ad906 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 1ad9d4 │ │ │ │ + bl 1c6504 │ │ │ │ + b.n 1ad9c4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1ad804 │ │ │ │ + bl 1891c8 │ │ │ │ + b.n 1ad7f4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad686 │ │ │ │ + beq.w 1ad676 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ad686 │ │ │ │ + beq.w 1ad676 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad6c6 │ │ │ │ + bne.w 1ad6b6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ada3c │ │ │ │ - b.n 1ad686 │ │ │ │ + bne.n 1ada2c │ │ │ │ + b.n 1ad676 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad404 │ │ │ │ + bl 1ad3f4 │ │ │ │ orr.w r2, r5, r0 │ │ │ │ uxtb r5, r2 │ │ │ │ - b.n 1ad962 │ │ │ │ + b.n 1ad952 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #21] │ │ │ │ movs r6, r1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1adaea │ │ │ │ + cbz r2, 1adada │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ 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, 1adab4 │ │ │ │ + cbz r1, 1adaa4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1adaa0 │ │ │ │ - cbz r0, 1adaf0 │ │ │ │ + b.n 1ada90 │ │ │ │ + cbz r0, 1adae0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1adae2 │ │ │ │ + cbz r0, 1adad2 │ │ │ │ movw r4, #538 @ 0x21a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1adada │ │ │ │ + cbz r2, 1adaca │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adad2 │ │ │ │ + bne.n 1adac2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1adae6 │ │ │ │ + beq.n 1adad6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1adac6 │ │ │ │ - bl 187188 │ │ │ │ + bne.n 1adab6 │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adac0 │ │ │ │ + bne.n 1adab0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -513497,216 +513483,216 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r1, sp, #32 │ │ │ │ stmia.w r1, {r2, r3} │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1adcf8 │ │ │ │ + beq.w 1adce8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r5, 1adb34 │ │ │ │ + cbz r5, 1adb24 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1adb20 │ │ │ │ + b.n 1adb10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1adcf8 │ │ │ │ + beq.w 1adce8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1adb7c │ │ │ │ + cbz r0, 1adb6c │ │ │ │ movw r6, #614 @ 0x266 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1adb74 │ │ │ │ - cbz r3, 1adb74 │ │ │ │ + cbz r2, 1adb64 │ │ │ │ + cbz r3, 1adb64 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adb6c │ │ │ │ + bne.n 1adb5c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #632 @ 0x278 │ │ │ │ - bcs.n 1adbaa │ │ │ │ + bcs.n 1adb9a │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1adbd0 │ │ │ │ + bhi.n 1adbc0 │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - bhi.n 1adbca │ │ │ │ + bhi.n 1adbba │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - bhi.n 1adbc0 │ │ │ │ + bhi.n 1adbb0 │ │ │ │ subs r2, #99 @ 0x63 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1adbc0 │ │ │ │ + bls.n 1adbb0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1adb4c │ │ │ │ - bl 187188 │ │ │ │ + bne.n 1adb3c │ │ │ │ + bl 187178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adb44 │ │ │ │ + bne.n 1adb34 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r8, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 18a258 │ │ │ │ + bl 18a248 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1adcf8 │ │ │ │ + beq.w 1adce8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 1adbe4 │ │ │ │ + cbz r1, 1adbd4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1adb96 │ │ │ │ + b.n 1adb86 │ │ │ │ sub.w r2, r2, #660 @ 0x294 │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 1adb6c │ │ │ │ + bhi.n 1adb5c │ │ │ │ movw r1, #32787 @ 0x8013 │ │ │ │ movt r1, #1 │ │ │ │ lsrs r1, r2 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1adb6c │ │ │ │ + bpl.n 1adb5c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp r2, #166 @ 0xa6 │ │ │ │ - bne.n 1adb6c │ │ │ │ - b.n 1adbc0 │ │ │ │ + bne.n 1adb5c │ │ │ │ + b.n 1adbb0 │ │ │ │ subw r2, r2, #615 @ 0x267 │ │ │ │ movw r1, #16399 @ 0x400f │ │ │ │ movt r1, #1 │ │ │ │ lsrs r1, r2 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bpl.n 1adb6c │ │ │ │ - b.n 1adbc0 │ │ │ │ + bpl.n 1adb5c │ │ │ │ + b.n 1adbb0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1adcf8 │ │ │ │ + beq.w 1adce8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1adc98 │ │ │ │ + beq.n 1adc88 │ │ │ │ movw r5, #639 @ 0x27f │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1adc8c │ │ │ │ + beq.n 1adc7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1adcde │ │ │ │ + beq.n 1adcce │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1adcec │ │ │ │ + beq.n 1adcdc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1adc2c │ │ │ │ + cbz r3, 1adc1c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1adc2c │ │ │ │ + cbz r2, 1adc1c │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adc24 │ │ │ │ + bne.n 1adc14 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1adc3e │ │ │ │ + beq.n 1adc2e │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1adc14 │ │ │ │ + bne.n 1adc04 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1adc8c │ │ │ │ + bne.n 1adc7c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1adc8c │ │ │ │ + bne.n 1adc7c │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1adc42 │ │ │ │ + b.n 1adc32 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1adc5e │ │ │ │ + b.n 1adc4e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1adcfe │ │ │ │ + beq.n 1adcee │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1add04 │ │ │ │ + bne.n 1adcf4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1adc50 │ │ │ │ + bne.n 1adc40 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ rsb r1, r3, #32 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ orrs r3, r1 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ orrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1adc88 │ │ │ │ - bl 1866ac │ │ │ │ + bpl.n 1adc78 │ │ │ │ + bl 18669c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1adc10 │ │ │ │ + bne.n 1adc00 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adbfa │ │ │ │ + bne.n 1adbea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cbea4 │ │ │ │ + bl 1cbe94 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcdb4 │ │ │ │ + bl 1dcda4 │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb538 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1adc98 │ │ │ │ + bne.n 1adc88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ada88 │ │ │ │ + bl 1ada78 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e148 │ │ │ │ eor.w r0, r4, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adc8c │ │ │ │ + bne.n 1adc7c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1adc8c │ │ │ │ - b.n 1adc3a │ │ │ │ + bne.n 1adc7c │ │ │ │ + b.n 1adc2a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1adc10 │ │ │ │ - b.n 1adc42 │ │ │ │ + bne.n 1adc00 │ │ │ │ + b.n 1adc32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -513718,90 +513704,90 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r4, r2 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #2896] @ 1ae878 │ │ │ │ + ldr.w sl, [pc, #2896] @ 1ae868 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ stmia.w r1, {r2, r3} │ │ │ │ add sl, pc │ │ │ │ - ldr.w r2, [pc, #2888] @ 1ae87c │ │ │ │ - ldr.w r3, [pc, #2888] @ 1ae880 │ │ │ │ + ldr.w r2, [pc, #2888] @ 1ae86c │ │ │ │ + ldr.w r3, [pc, #2888] @ 1ae870 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str.w r4, [r5, #144] @ 0x90 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbz r2, 1add7e │ │ │ │ + cbz r2, 1add6e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r0, 1add74 │ │ │ │ + cbz r0, 1add64 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1add60 │ │ │ │ + b.n 1add50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ae94e │ │ │ │ + beq.w 1ae93e │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1addb8 │ │ │ │ + cbz r3, 1adda8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.n 1addb0 │ │ │ │ + bpl.n 1adda0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldrd r3, r7, [sp, #264] @ 0x108 │ │ │ │ rsb r1, r0, #32 │ │ │ │ sub.w r2, r0, #32 │ │ │ │ lsrs r3, r0 │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orrs r3, r1 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 1ae2a0 │ │ │ │ + bmi.w 1ae290 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1add88 │ │ │ │ + bne.n 1add78 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r4, r2, #32 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1ae938 │ │ │ │ + beq.w 1ae928 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1addd6 │ │ │ │ + cbz r2, 1addc6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ae872 │ │ │ │ + beq.w 1ae862 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #104] @ 0x68 │ │ │ │ @@ -513812,32 +513798,32 @@ │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 18b2a4 │ │ │ │ + bl 18b294 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1ae938 │ │ │ │ + beq.w 1ae928 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 1ade36 │ │ │ │ + cbz r3, 1ade26 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ add.w r9, sp, #160 @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185c80 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r9 │ │ │ │ strd r6, r6, [r9, #4] │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ str.w r6, [r9, #12] │ │ │ │ mov r8, r5 │ │ │ │ @@ -513849,29 +513835,29 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ strd fp, r7, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldr.w lr, [pc, #2572] @ 1ae884 │ │ │ │ + ldr.w lr, [pc, #2572] @ 1ae874 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - ldr.w r2, [pc, #2564] @ 1ae888 │ │ │ │ + ldr.w r2, [pc, #2564] @ 1ae878 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [sl, lr] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -513884,45 +513870,45 @@ │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ strd r4, r5, [sp, #120] @ 0x78 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ae958 │ │ │ │ + beq.w 1ae948 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r5, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ strd r6, r6, [r7, #4] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ @@ -513934,16 +513920,16 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r2, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1ae27c │ │ │ │ - ldr.w r3, [pc, #2328] @ 1ae88c │ │ │ │ + beq.w 1ae26c │ │ │ │ + ldr.w r3, [pc, #2328] @ 1ae87c │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ @@ -513951,28 +513937,28 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldrb r6, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r6, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r4, r6, lsl #2] │ │ │ │ str.w r5, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 21be14 │ │ │ │ - ldr.w r2, [pc, #2272] @ 1ae890 │ │ │ │ + bl 21be04 │ │ │ │ + ldr.w r2, [pc, #2272] @ 1ae880 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - bl 18549c │ │ │ │ + bl 18548c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -513982,21 +513968,21 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ae21a │ │ │ │ + beq.w 1ae20a │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r6 │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ strd r1, r9, [sp, #12] │ │ │ │ @@ -514011,18 +513997,18 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ rbit r9, r3 │ │ │ │ clz r9, r9 │ │ │ │ lsl.w r1, r1, r9 │ │ │ │ strd r1, r3, [sp, #28] │ │ │ │ eor.w r3, r3, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1ae296 │ │ │ │ + bhi.w 1ae286 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ae268 │ │ │ │ + bhi.w 1ae258 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ @@ -514054,33 +514040,33 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ae0c0 │ │ │ │ + cbz r0, 1ae0b0 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r5, #32 │ │ │ │ strd r4, r4, [r7] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r4, [r7, #8] │ │ │ │ add.w r3, r5, #68 @ 0x44 │ │ │ │ @@ -514093,43 +514079,43 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ str r4, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #184] @ 0xb8 │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ae954 │ │ │ │ + beq.w 1ae944 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb.w r6, [sl, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ strd r4, r4, [r7] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r4, [r7, #8] │ │ │ │ @@ -514146,15 +514132,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r6, 1ae1d6 │ │ │ │ + cbnz r6, 1ae1c6 │ │ │ │ cmp.w ip, #32 │ │ │ │ ittet ne │ │ │ │ andne.w r3, ip, #31 │ │ │ │ movne r2, #1 │ │ │ │ moveq r3, r9 │ │ │ │ lslne.w r3, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -514167,35 +514153,35 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb r6, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r6, #11 │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w r4, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ae01e │ │ │ │ + bne.w 1ae00e │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1893d8 │ │ │ │ + bl 1893c8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1ae394 │ │ │ │ + bhi.w 1ae384 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @@ -514213,42 +514199,42 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1ae09a │ │ │ │ + b.n 1ae08a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1ae09a │ │ │ │ + b.n 1ae08a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1ae09a │ │ │ │ + b.n 1ae08a │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ movne r2, #1 │ │ │ │ andne.w r3, lr, #31 │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ lslne r2, r3 │ │ │ │ it ne │ │ │ │ addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1adf72 │ │ │ │ + b.n 1adf62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 1ae09a │ │ │ │ + b.n 1ae08a │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21be14 │ │ │ │ + bl 21be04 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #29] │ │ │ │ rsb r7, r2, #32 │ │ │ │ sub.w r3, r2, #32 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -514257,26 +514243,26 @@ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ orrs r3, r7 │ │ │ │ orrs r0, r2 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r0, [r6, #136] @ 0x88 │ │ │ │ str.w r1, [r6, #140] @ 0x8c │ │ │ │ - b.n 1addb0 │ │ │ │ + b.n 1adda0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ add.w r5, sl, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -514287,23 +514273,23 @@ │ │ │ │ add.w ip, r3, #11 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str.w r4, [sl, ip, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldrb.w r2, [sl, #41] @ 0x29 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #32 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bhi.w 1ae8c8 │ │ │ │ + bhi.w 1ae8b8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ae958 │ │ │ │ + bhi.w 1ae948 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ @@ -514330,64 +514316,64 @@ │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ movs r6, r4 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1ae2e0 │ │ │ │ + b.n 1ae2d0 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1ae2e0 │ │ │ │ + b.n 1ae2d0 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ae2e0 │ │ │ │ + b.n 1ae2d0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldrd r4, r5, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ strd r4, r5, [sp, #184] @ 0xb8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ae3ca │ │ │ │ + cbz r0, 1ae3ba │ │ │ │ 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, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r9 │ │ │ │ mov r2, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18926c │ │ │ │ + bl 18925c │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189320 │ │ │ │ + bl 189310 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add.w r5, r4, #68 @ 0x44 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add.w lr, r4, #32 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ @@ -514400,23 +514386,23 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1ae958 │ │ │ │ + bhi.w 1ae948 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r1, r6, #8 │ │ │ │ movs r6, r2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ @@ -514435,22 +514421,22 @@ │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r6, r5, #4 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ add.w r5, r4, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r6, [r3, #46] @ 0x2e │ │ │ │ @@ -514460,52 +514446,52 @@ │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ str.w r1, [r4, r6, lsl #2] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a53c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ae52a │ │ │ │ + cbz r3, 1ae51a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 1ae520 │ │ │ │ + bpl.n 1ae510 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ae7bc │ │ │ │ + blt.w 1ae7ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ae510 │ │ │ │ + bne.n 1ae500 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldrb.w r3, [sl, #41] @ 0x29 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1ae93e │ │ │ │ + beq.w 1ae92e │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 1ae898 │ │ │ │ + bpl.w 1ae888 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ @@ -514522,15 +514508,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movs r7, #1 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r6, 1ae5bc │ │ │ │ + cbnz r6, 1ae5ac │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r8, fp, #31 │ │ │ │ moveq r7, sl │ │ │ │ lslne.w r7, r7, r8 │ │ │ │ it ne │ │ │ │ @@ -514544,161 +514530,161 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r2, lsl #2] │ │ │ │ str.w r8, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 189478 │ │ │ │ + bl 189468 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldrd r1, r0, [sp, #80] @ 0x50 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ - bl 18b3b0 │ │ │ │ + bl 18b3a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ae69e │ │ │ │ + beq.n 1ae68e │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ movw r4, #538 @ 0x21a │ │ │ │ movw r7, #639 @ 0x27f │ │ │ │ ldr.w fp, [r9, #16] │ │ │ │ ldr.w r6, [fp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ae692 │ │ │ │ + beq.n 1ae682 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1ae62e │ │ │ │ - b.n 1ae700 │ │ │ │ + cbnz r3, 1ae61e │ │ │ │ + b.n 1ae6f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1ae63e │ │ │ │ + cbz r3, 1ae62e │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ae70c │ │ │ │ + beq.n 1ae6fc │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ae62a │ │ │ │ + bne.n 1ae61a │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ae692 │ │ │ │ + bne.n 1ae682 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1ae7b0 │ │ │ │ + beq.w 1ae7a0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1ae722 │ │ │ │ + beq.n 1ae712 │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 1ae692 │ │ │ │ + bne.n 1ae682 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1ae678 │ │ │ │ + b.n 1ae668 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ae95c │ │ │ │ + bne.w 1ae94c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ae7ac │ │ │ │ + beq.w 1ae79c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ae66c │ │ │ │ + bne.n 1ae65c │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ae638 │ │ │ │ + bne.n 1ae628 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187178 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ae618 │ │ │ │ + bne.n 1ae608 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a020 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ - ldr r2, [pc, #484] @ (1ae894 ) │ │ │ │ - ldr r3, [pc, #460] @ (1ae880 ) │ │ │ │ + bl 1c6504 │ │ │ │ + ldr r2, [pc, #484] @ (1ae884 ) │ │ │ │ + ldr r3, [pc, #460] @ (1ae870 ) │ │ │ │ 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 1ae94a │ │ │ │ + bne.w 1ae93a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov.w fp, #32 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae494 │ │ │ │ mov.w fp, #8 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae494 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae494 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 1ae3a4 │ │ │ │ + b.n 1ae394 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strb.w r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 1ae3a4 │ │ │ │ + b.n 1ae394 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 1ae3a4 │ │ │ │ + b.n 1ae394 │ │ │ │ ldrb.w r2, [fp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - bne.n 1ae692 │ │ │ │ + bne.n 1ae682 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1ae79a │ │ │ │ + beq.n 1ae78a │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1ae724 │ │ │ │ + beq.n 1ae714 │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 1ae65c │ │ │ │ + beq.n 1ae64c │ │ │ │ mov fp, r6 │ │ │ │ - b.n 1ae68e │ │ │ │ + b.n 1ae67e │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1ae740 │ │ │ │ + b.n 1ae730 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ae95c │ │ │ │ + bne.w 1ae94c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1ae7a8 │ │ │ │ + cbz r2, 1ae798 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ae734 │ │ │ │ + bne.n 1ae724 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ae71e │ │ │ │ + beq.n 1ae70e │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w ip, r2, #72 @ 0x48 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -514713,32 +514699,32 @@ │ │ │ │ add.w r3, fp, #88 @ 0x58 │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ str.w ip, [fp, #92] @ 0x5c │ │ │ │ mov fp, r6 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #72] @ 0x48 │ │ │ │ - bl 18c14c │ │ │ │ - b.n 1ae68e │ │ │ │ + bl 18c13c │ │ │ │ + b.n 1ae67e │ │ │ │ add.w r0, fp, #24 │ │ │ │ mov r1, sl │ │ │ │ mov fp, r6 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 1ae68e │ │ │ │ + bl 186e80 │ │ │ │ + b.n 1ae67e │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.n 1ae74a │ │ │ │ + b.n 1ae73a │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.n 1ae686 │ │ │ │ + b.n 1ae676 │ │ │ │ add.w r0, fp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e90 │ │ │ │ - b.n 1ae692 │ │ │ │ + bl 186e80 │ │ │ │ + b.n 1ae682 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r6, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov fp, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -514746,26 +514732,26 @@ │ │ │ │ strd r1, r4, [r0, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185974 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r7] │ │ │ │ add.w lr, r3, #32 │ │ │ │ str r2, [r7, #8] │ │ │ │ add.w ip, r3, #48 @ 0x30 │ │ │ │ @@ -514780,48 +514766,48 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a140 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1ae520 │ │ │ │ + b.n 1ae510 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1addf2 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + b.w 1adde2 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ movs r6, r1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #92] @ 0x5c │ │ │ │ movs r6, r1 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str.w r1, [r8, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ae958 │ │ │ │ + bhi.n 1ae948 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ muls r0, r3 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -514835,111 +514821,111 @@ │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.n 1ae3a4 │ │ │ │ + b.n 1ae394 │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1ae2e0 │ │ │ │ + b.n 1ae2d0 │ │ │ │ mov.w fp, #16 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae494 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #184] @ 0xb8 │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes